pkgsrc-WIP-changes archive

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

chromium: update to 130.0.6723.69



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Mon Oct 28 14:49:04 2024 +0100
Changeset:	fb7dd56071477dae349f26fd75594d09014b5704

Modified Files:
	chromium/Makefile
	chromium/TODO
	chromium/distinfo
	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.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
	chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
	chromium/patches/patch-base_atomicops.h
	chromium/patches/patch-base_base__paths__posix.cc
	chromium/patches/patch-base_compiler__specific.h
	chromium/patches/patch-base_debug_debugger__posix.cc
	chromium/patches/patch-base_debug_elf__reader.cc
	chromium/patches/patch-base_debug_proc__maps__linux.cc
	chromium/patches/patch-base_debug_stack__trace.cc
	chromium/patches/patch-base_debug_stack__trace__posix.cc
	chromium/patches/patch-base_files_dir__reader__linux.h
	chromium/patches/patch-base_files_dir__reader__posix.h
	chromium/patches/patch-base_files_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-base_version__info_version__info.h
	chromium/patches/patch-build_config_BUILD.gn
	chromium/patches/patch-build_config_BUILDCONFIG.gn
	chromium/patches/patch-build_config_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_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_accessibility_page__colors.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__field__trials.cc
	chromium/patches/patch-chrome_browser_chrome__browser__field__trials.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_enterprise_signin_enterprise__signin__service.h
	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_messaging_launch__context__posix.cc
	chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
	chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
	chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
	chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
	chromium/patches/patch-chrome_browser_extensions_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_global__features.cc
	chromium/patches/patch-chrome_browser_global__features.h
	chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
	chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
	chromium/patches/patch-chrome_browser_media__galleries_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_profile__network__context__service.cc
	chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
	chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
	chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
	chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
	chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
	chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
	chromium/patches/patch-chrome_browser_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_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__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__browser__utils.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
	chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.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_tab__group__sync_tab__group__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_managed__ui.cc
	chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
	chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
	chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
	chromium/patches/patch-chrome_browser_ui_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_profile__picker__view.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
	chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
	chromium/patches/patch-chrome_browser_ui_views_tabs_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_about_about__ui.h
	chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
	chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
	chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
	chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
	chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
	chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
	chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
	chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
	chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
	chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_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_webui_signin_profile__picker__handler.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_commands_launch__web__app__command.cc
	chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
	chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
	chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
	chromium/patches/patch-chrome_browser_web__applications_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_browser_webauthn_gpm__user__verification__policy.cc
	chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
	chromium/patches/patch-chrome_common_channel__info.h
	chromium/patches/patch-chrome_common_channel__info__posix.cc
	chromium/patches/patch-chrome_common_chrome__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_crash__keys.cc
	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_autofill__optimization__guide.cc
	chromium/patches/patch-components_autofill_core_browser_payments__data__manager.cc
	chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
	chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
	chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
	chromium/patches/patch-components_constrained__window_constrained__window__views.cc
	chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
	chromium/patches/patch-components_cookie__config_cookie__store__util.cc
	chromium/patches/patch-components_crash_core_app_BUILD.gn
	chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
	chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
	chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
	chromium/patches/patch-components_crash_core_common_BUILD.gn
	chromium/patches/patch-components_device__signals_core_browser_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__factory__util.cc
	chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
	chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
	chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
	chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
	chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
	chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
	chromium/patches/patch-components_performance__manager_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_trusted__vault_trusted__vault__connection__impl.cc
	chromium/patches/patch-components_update__client_update__query__params.cc
	chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
	chromium/patches/patch-components_user__education_views_help__bubble__view.cc
	chromium/patches/patch-components_variations_service_variations__service.cc
	chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
	chromium/patches/patch-components_viz_host_host__display__client.cc
	chromium/patches/patch-components_viz_host_host__display__client.h
	chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
	chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
	chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
	chromium/patches/patch-components_viz_service_display_skia__renderer.cc
	chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
	chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
	chromium/patches/patch-components_viz_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__process__host__impl__receiver__bindings.cc
	chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
	chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
	chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
	chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
	chromium/patches/patch-content_browser_sandbox__host__linux.cc
	chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
	chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
	chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
	chromium/patches/patch-content_browser_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_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_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__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_test_raw__video.cc
	chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
	chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
	chromium/patches/patch-media_gpu_test_video__frame__validator.cc
	chromium/patches/patch-media_gpu_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_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_geolocation_location__provider__manager.cc
	chromium/patches/patch-services_device_hid_BUILD.gn
	chromium/patches/patch-services_device_hid_hid__connection__fido.cc
	chromium/patches/patch-services_device_hid_hid__connection__fido.h
	chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
	chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
	chromium/patches/patch-services_device_hid_hid__service.cc
	chromium/patches/patch-services_device_hid_hid__service__fido.cc
	chromium/patches/patch-services_device_hid_hid__service__fido.h
	chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
	chromium/patches/patch-services_device_hid_hid__service__freebsd.h
	chromium/patches/patch-services_device_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_base_utils.cc
	chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
	chromium/patches/patch-third__party_perfetto_src_tracing_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__features.h
	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_memory_protected__memory.h
	chromium/patches/patch-base_memory_protected__memory__posix.cc
	chromium/patches/patch-base_message__loop_message__pump__epoll.cc
	chromium/patches/patch-base_message__loop_message__pump__epoll.h
	chromium/patches/patch-base_posix_file__descriptor__shuffle.h
	chromium/patches/patch-chrome_browser_browser__features.h
	chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
	chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
	chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
	chromium/patches/patch-chrome_updater_app_app__uninstall.cc
	chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
	chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
	chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
	chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
	chromium/patches/patch-components_os__crypt_async_common_encryptor.cc
	chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
	chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
	chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
	chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
	chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
	chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
	chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc
	chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h
	chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc
Removed Files:
	chromium/files/nb-delta.patch
	chromium/patches/patch-base_features.cc
	chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc
	chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
	chromium/patches/patch-components_webapps_browser_features.cc
	chromium/patches/patch-headless_lib_browser_headless__request__context__manager.cc

Log Message:
chromium: update to 130.0.6723.69

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

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

diffstat:
 chromium/Makefile                                  |    4 +-
 chromium/TODO                                      |    1 -
 chromium/distinfo                                  | 2769 +++++------
 chromium/files/nb-delta.patch                      | 4814 --------------------
 chromium/patches/patch-BUILD.gn                    |   18 +-
 ...patch-apps_ui_views_app__window__frame__view.cc |    2 +-
 ...patch-ash_display_mirror__window__controller.cc |    2 +-
 chromium/patches/patch-base_BUILD.gn               |   50 +-
 .../patches/patch-base_allocator_dispatcher_tls.h  |    2 +-
 ...cator_partition__allocator_partition__alloc.gni |    4 +-
 ...tition__allocator_src_partition__alloc_BUILD.gn |    4 +-
 ...artition__alloc_address__space__randomization.h |    2 +-
 ...llocator_src_partition__alloc_page__allocator.h |    2 +-
 ...c_partition__alloc_page__allocator__constants.h |    2 +-
 ...ion__alloc_page__allocator__internals__posix.cc |    2 +-
 ...tion__alloc_page__allocator__internals__posix.h |    4 +-
 ...rtition__alloc__base_debug_proc__maps__linux.cc |    2 +-
 ...ition__alloc__base_debug_stack__trace__posix.cc |    2 +-
 ...loc_partition__alloc__base_rand__util__posix.cc |    2 +-
 ...ition__alloc__base_threading_platform__thread.h |    2 +-
 ...e_threading_platform__thread__internal__posix.h |    2 +-
 ...lloc__base_threading_platform__thread__posix.cc |    2 +-
 ...src_partition__alloc_partition__alloc__config.h |    8 +-
 ..._partition__alloc_partition__alloc__constants.h |    2 +-
 ...rc_partition__alloc_partition__alloc__forward.h |    2 +-
 ...locator_src_partition__alloc_partition__root.cc |    8 +-
 ...locator_src_partition__alloc_spinning__mutex.cc |    2 +-
 ...__allocator_src_partition__alloc_stack_stack.cc |    2 +-
 ..._src_partition__alloc_thread__isolation_pkey.cc |    2 +-
 chromium/patches/patch-base_atomicops.h            |    2 +-
 chromium/patches/patch-base_base__paths__posix.cc  |   24 +-
 chromium/patches/patch-base_compiler__specific.h   |    6 +-
 .../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            |   34 -
 .../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       |    6 +-
 ...-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 |    6 +-
 ...-base_memory_platform__shared__memory__region.h |    2 +-
 ...mory_platform__shared__memory__region__posix.cc |    2 +-
 .../patches/patch-base_memory_protected__memory.h  |   50 +
 .../patch-base_memory_protected__memory__posix.cc  |   26 +
 ...atch-base_message__loop_message__pump__epoll.cc |   17 +
 ...patch-base_message__loop_message__pump__epoll.h |   20 +
 ...patch-base_message__loop_message__pump__glib.cc |    2 +-
 .../patches/patch-base_native__library__posix.cc   |    2 +-
 .../patch-base_native__library__unittest.cc        |    4 +-
 .../patch-base_posix_can__lower__nice__to.cc       |    2 +-
 .../patch-base_posix_file__descriptor__shuffle.h   |   17 +
 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       |   18 +-
 .../patches/patch-base_process_launch__posix.cc    |    6 +-
 .../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  |   22 +-
 ...patch-base_process_process__metrics__freebsd.cc |    9 +-
 .../patch-base_process_process__metrics__netbsd.cc |    2 +-
 ...patch-base_process_process__metrics__openbsd.cc |    9 +-
 .../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        |    4 +-
 .../patches/patch-base_profiler_module__cache.cc   |    2 +-
 ...e_profiler_sampling__profiler__thread__token.cc |    2 +-
 ...se_profiler_sampling__profiler__thread__token.h |    2 +-
 ...ch-base_profiler_stack__base__address__posix.cc |    2 +-
 ...ofiler_stack__sampling__profiler__test__util.cc |    2 +-
 ...profiler_stack__sampling__profiler__unittest.cc |    2 +-
 .../patch-base_profiler_thread__delegate__posix.cc |    2 +-
 chromium/patches/patch-base_rand__util.h           |    2 +-
 chromium/patches/patch-base_rand__util__posix.cc   |    8 +-
 .../patch-base_strings_safe__sprintf__unittest.cc  |    2 +-
 .../patch-base_synchronization_lock__impl.h        |    2 +-
 chromium/patches/patch-base_syslog__logging.cc     |    2 +-
 chromium/patches/patch-base_system_sys__info.cc    |    2 +-
 chromium/patches/patch-base_system_sys__info.h     |    2 +-
 .../patch-base_system_sys__info__freebsd.cc        |   25 +-
 .../patches/patch-base_system_sys__info__netbsd.cc |   11 +-
 .../patch-base_system_sys__info__openbsd.cc        |   25 +-
 .../patches/patch-base_system_sys__info__posix.cc  |    8 +-
 .../patch-base_system_sys__info__unittest.cc       |    2 +-
 ...k_thread__pool_environment__config__unittest.cc |    2 +-
 .../patch-base_test_launcher_test__launcher.cc     |    2 +-
 .../patch-base_test_test__file__util__linux.cc     |    2 +-
 .../patch-base_test_test__file__util__posix.cc     |    2 +-
 .../patches/patch-base_threading_hang__watcher.cc  |    2 +-
 .../patch-base_threading_platform__thread.h        |    2 +-
 .../patch-base_threading_platform__thread__bsd.cc  |    2 +-
 ..._threading_platform__thread__internal__posix.cc |    4 +-
 ...patch-base_threading_platform__thread__posix.cc |    2 +-
 ...ch-base_threading_platform__thread__unittest.cc |    6 +-
 ...tch-base_trace__event_malloc__dump__provider.cc |    2 +-
 ...atch-base_trace__event_memory__dump__manager.cc |    2 +-
 ...atch-base_trace__event_process__memory__dump.cc |    2 +-
 chromium/patches/patch-base_tracing_trace__time.cc |    2 +-
 chromium/patches/patch-base_tracing_trace__time.h  |    2 +-
 .../patch-base_version__info_version__info.h       |    2 +-
 chromium/patches/patch-build_config_BUILD.gn       |    2 +-
 chromium/patches/patch-build_config_BUILDCONFIG.gn |    2 +-
 chromium/patches/patch-build_config_clang_BUILD.gn |    4 +-
 .../patches/patch-build_config_compiler_BUILD.gn   |   28 +-
 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       |    4 +-
 .../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 +-
 chromium/patches/patch-build_linux_unbundle_icu.gn |    2 +-
 .../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     |    2 +-
 .../patches/patch-build_toolchain_freebsd_BUILD.gn |    2 +-
 .../patch-build_toolchain_gcc__solink__wrapper.py  |    2 +-
 .../patch-build_toolchain_gcc__toolchain.gni       |    2 +-
 .../patches/patch-build_toolchain_netbsd_BUILD.gn  |    2 +-
 .../patches/patch-build_toolchain_openbsd_BUILD.gn |    2 +-
 .../patches/patch-build_toolchain_toolchain.gni    |    2 +-
 chromium/patches/patch-cc_base_features.cc         |    4 +-
 .../patch-chrome_app_chrome__command__ids.h        |    2 +-
 chromium/patches/patch-chrome_app_chrome__main.cc  |    6 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |   37 +-
 chromium/patches/patch-chrome_browser_BUILD.gn     |    4 +-
 .../patches/patch-chrome_browser_about__flags.cc   |   96 +-
 ...ch-chrome_browser_accessibility_page__colors.cc |    2 +-
 ...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      |   24 +-
 .../patch-chrome_browser_browser__features.h       |   26 +
 .../patch-chrome_browser_browser__process__impl.cc |   35 +-
 .../patch-chrome_browser_browser__process__impl.h  |    4 +-
 ...hrome_browser_chrome__browser__field__trials.cc |    2 +-
 ...chrome_browser_chrome__browser__field__trials.h |    2 +-
 ..._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 |    4 +-
 ...h-chrome_browser_chrome__browser__main__linux.h |    2 +-
 ...-chrome_browser_chrome__browser__main__posix.cc |    2 +-
 ...ome_browser_chrome__content__browser__client.cc |   38 +-
 ...rome_browser_chrome__content__browser__client.h |    2 +-
 ..._updater_widevine__cdm__component__installer.cc |    2 +-
 ...hrome__protocol__handler__registry__delegate.cc |    2 +-
 chromium/patches/patch-chrome_browser_defaults.cc  |    2 +-
 ...tity_device__oauth2__token__service__factory.cc |    2 +-
 ...hrome_browser_diagnostics_diagnostics__writer.h |    2 +-
 ...download_chrome__download__manager__delegate.cc |    8 +-
 ...h-chrome_browser_download_download__commands.cc |    4 +-
 ...ch-chrome_browser_download_download__commands.h |    2 +-
 ...rome_browser_download_download__file__picker.cc |    2 +-
 ...hrome_browser_download_download__item__model.cc |    8 +-
 ...atch-chrome_browser_download_download__prefs.cc |   18 +-
 ...patch-chrome_browser_download_download__prefs.h |    2 +-
 ...nectors_analysis_analysis__service__settings.cc |    2 +-
 ...-chrome_browser_enterprise_connectors_common.cc |   26 +
 ...er_enterprise_connectors_connectors__service.cc |    4 +-
 ...t_device__trust__connector__service__factory.cc |    2 +-
 ...evice__trust_device__trust__service__factory.cc |    2 +-
 ...ser_commands_key__rotation__command__factory.cc |    4 +-
 ...sistence_key__persistence__delegate__factory.cc |    2 +-
 ...ice__trust_signals_signals__service__factory.cc |    2 +-
 ...tors_reporting_browser__crash__event__router.cc |    2 +-
 ...nnectors_reporting_crash__reporting__context.cc |    2 +-
 ...ectors_reporting_realtime__reporting__client.cc |    8 +-
 ...nectors_reporting_realtime__reporting__client.h |    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 |    2 +-
 .../patch-chrome_browser_extensions_BUILD.gn       |   10 +-
 ..._browser__context__keyed__service__factories.cc |    6 +-
 ...ate_chrome__desktop__report__request__helper.cc |    2 +-
 ...rprise__reporting__private_conversion__utils.cc |    2 +-
 ...erprise__reporting__private_conversion__utils.h |    2 +-
 ..._private_enterprise__reporting__private__api.cc |   10 +-
 ...__private_enterprise__reporting__private__api.h |    2 +-
 ...writer__private_removable__storage__provider.cc |    2 +-
 ...management_chrome__management__api__delegate.cc |    2 +-
 ...ensions_api_messaging_launch__context__posix.cc |    2 +-
 ...__private_passwords__private__delegate__impl.cc |    4 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |    4 +-
 ...extensions_api_settings__private_prefs__util.cc |   15 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |    4 +-
 ...gging__private_webrtc__logging__private__api.cc |    2 +-
 ...api_webstore__private_webstore__private__api.cc |    2 +-
 ..._browser_extensions_external__provider__impl.cc |    6 +-
 ...e__file__system__access__permission__context.cc |    8 +-
 ...-chrome_browser_first__run_first__run__dialog.h |    2 +-
 ...hrome_browser_first__run_first__run__internal.h |    2 +-
 .../patch-chrome_browser_flag__descriptions.cc     |   42 +-
 .../patch-chrome_browser_flag__descriptions.h      |   43 +-
 ...e_browser_gcm_gcm__profile__service__factory.cc |    2 +-
 ...__id_instance__id__profile__service__factory.cc |    2 +-
 .../patch-chrome_browser_global__features.cc       |    2 +-
 .../patch-chrome_browser_global__features.h        |    2 +-
 ...chrome_browser_headless_headless__mode__util.cc |    2 +-
 ...h-chrome_browser_intranet__redirect__detector.h |    2 +-
 ..._galleries_fileapi_mtp__device__map__service.cc |    2 +-
 ...dia__galleries_media__file__system__registry.cc |    2 +-
 ...ch-chrome_browser_media_audio__service__util.cc |    2 +-
 ...-chrome_browser_media_router_discovery_BUILD.gn |    2 +-
 ...er_discovery_discovery__network__list__posix.cc |    2 +-
 ...covery_discovery__network__list__wifi__linux.cc |    2 +-
 ...wser_media_webrtc_chrome__screen__enumerator.cc |    2 +-
 ...owser_media_webrtc_chrome__screen__enumerator.h |    2 +-
 ...ia_webrtc_desktop__media__picker__controller.cc |    2 +-
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |    2 +-
 ...ser_media_webrtc_webrtc__logging__controller.cc |    2 +-
 ...wser_media_webrtc_webrtc__logging__controller.h |    2 +-
 .../patch-chrome_browser_memory__details.cc        |    4 +-
 ...chrome__browser__main__extra__parts__metrics.cc |    2 +-
 ..._chrome__browser__main__extra__parts__metrics.h |    2 +-
 ...ser_metrics_chrome__metrics__service__client.cc |   10 +-
 ...ch-chrome_browser_metrics_perf_cpu__identity.cc |    2 +-
 ...trics_power_process__metrics__recorder__util.cc |    2 +-
 ...hrome_browser_metrics_power_process__monitor.cc |    2 +-
 ...chrome_browser_metrics_power_process__monitor.h |    2 +-
 ...owser_net_profile__network__context__service.cc |    8 +-
 ...rowser_net_system__network__context__manager.cc |   32 +-
 ...browser_net_system__network__context__manager.h |    6 +-
 ...page_modules_file__suggestion_drive__service.cc |    4 +-
 ..._browser_new__tab__page_new__tab__page__util.cc |    4 +-
 ...cations_notification__display__service__impl.cc |    2 +-
 ...ns_notification__platform__bridge__delegator.cc |    2 +-
 ...d__manager_chrome__password__manager__client.cc |   12 +-
 ...d__manager_password__reuse__manager__factory.cc |    2 +-
 .../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 |   65 +-
 ...y_device__management__service__configuration.cc |    2 +-
 ...olicy_policy__value__and__status__aggregator.cc |    2 +-
 .../patch-chrome_browser_prefs_browser__prefs.cc   |   16 +-
 ...er_prefs_pref__service__incognito__allowlist.cc |    4 +-
 ...er_printing_print__backend__service__manager.cc |    2 +-
 ...patch-chrome_browser_printing_printer__query.cc |    2 +-
 ...tch-chrome_browser_process__singleton__posix.cc |    2 +-
 ...hrome__browser__main__extra__parts__profiles.cc |   20 +-
 .../patch-chrome_browser_profiles_profile__impl.cc |    8 +-
 ...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 |   26 -
 ...dent__reporting_incident__reporting__service.cc |    2 +-
 ...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 |    6 +-
 ...ser_sharing_sharing__handler__registry__impl.cc |    2 +-
 ...patch-chrome_browser_shortcuts_icon__badging.cc |    2 +-
 .../patch-chrome_browser_signin_signin__util.cc    |    2 +-
 ...vised__user_supervised__user__browser__utils.cc |    8 +-
 ...rvised__user_supervised__user__browser__utils.h |    8 +-
 ...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 |    6 +-
 ..._supervised__user__metrics__service__factory.cc |    2 +-
 ..._user_supervised__user__navigation__observer.cc |    2 +-
 ..._user_supervised__user__navigation__throttle.cc |   17 +-
 ...tch-chrome_browser_sync_chrome__sync__client.cc |   53 -
 ...owser_sync_chrome__sync__controller__builder.cc |   17 +
 ...rowser_sync_device__info__sync__client__impl.cc |    2 +-
 ...h-chrome_browser_sync_sync__service__factory.cc |   33 +-
 ...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 |    2 +-
 ...browser_task__manager_task__manager__observer.h |    2 +-
 .../patch-chrome_browser_themes_theme__helper.cc   |    2 +-
 .../patch-chrome_browser_themes_theme__service.cc  |    4 +-
 ...e_browser_themes_theme__service__aura__linux.cc |    2 +-
 ...hrome_browser_themes_theme__service__factory.cc |    2 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |    4 +-
 ..._payments_desktop__payments__window__manager.cc |    6 +-
 ...l_payments_desktop__payments__window__manager.h |    2 +-
 chromium/patches/patch-chrome_browser_ui_browser.h |    4 +-
 ...rome_browser_ui_browser__command__controller.cc |   18 +-
 .../patch-chrome_browser_ui_browser__commands.cc   |    4 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |    2 +-
 ...patch-chrome_browser_ui_browser__view__prefs.cc |    2 +-
 .../patch-chrome_browser_ui_chrome__pages.cc       |    2 +-
 .../patch-chrome_browser_ui_chrome__pages.h        |    2 +-
 ...rowser_ui_color_native__chrome__color__mixer.cc |    2 +-
 .../patches/patch-chrome_browser_ui_managed__ui.cc |    8 +-
 ...r_ui_omnibox_omnibox__pedal__implementations.cc |    2 +-
 ...rollers_relaunch__chrome__bubble__controller.cc |    2 +-
 ..._passwords_manage__passwords__ui__controller.cc |    6 +-
 .../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 |    2 +-
 ..._ui_signin_signin__view__controller__delegate.h |    2 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |    2 +-
 ...browser_ui_startup_startup__browser__creator.cc |    8 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |    8 +-
 ...me_browser_ui_startup_startup__tab__provider.cc |    2 +-
 .../patch-chrome_browser_ui_tab__helpers.cc        |    6 +-
 .../patch-chrome_browser_ui_tabs_features.cc       |    2 +-
 ...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        |    6 +-
 .../patches/patch-chrome_browser_ui_ui__features.h |    4 +-
 ...h-chrome_browser_ui_views_accelerator__table.cc |    2 +-
 ...pps_chrome__native__app__window__views__aura.cc |    2 +-
 ...s_chrome__browser__main__extra__parts__views.cc |    6 +-
 ...rome_browser_ui_views_chrome__views__delegate.h |    2 +-
 ...wser_ui_views_chrome__views__delegate__linux.cc |    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 |    2 +-
 ...paque__browser__frame__view__layout__delegate.h |    2 +-
 ...e_picture__in__picture__browser__frame__view.cc |   10 +-
 ...me_picture__in__picture__browser__frame__view.h |    2 +-
 ..._ui_views_frame_system__menu__model__builder.cc |    2 +-
 ...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 |    4 +-
 ...rowser_ui_views_omnibox_omnibox__view__views.cc |    4 +-
 ...views_passwords_password__bubble__view__base.cc |    2 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |    2 +-
 ..._ui_views_profiles_profile__menu__view__base.cc |    4 +-
 ...wser_ui_views_profiles_profile__picker__view.cc |    6 +-
 ...es_signin__view__controller__delegate__views.cc |   16 +-
 ...les_signin__view__controller__delegate__views.h |    4 +-
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |    2 +-
 ..._browser_ui_views_tabs_tab__drag__controller.cc |   21 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |    4 +-
 ...rome_browser_ui_views_tabs_tab__style__views.cc |    2 +-
 ..._education_browser__user__education__service.cc |   13 +-
 ...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 |    4 +-
 ...web__applications_web__app__ui__manager__impl.h |    2 +-
 ...atch-chrome_browser_ui_webui_about_about__ui.cc |    2 +-
 ...patch-chrome_browser_ui_webui_about_about__ui.h |    2 +-
 ..._ui_webui_app__home_app__home__page__handler.cc |    2 +-
 ...r_ui_webui_app__home_app__home__page__handler.h |    2 +-
 ...icate__manager_certificate__manager__handler.cc |    4 +-
 ...i_certificate__manager_client__cert__sources.cc |    8 +-
 ...ui_certificate__manager_client__cert__sources.h |    8 +-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |   24 +-
 ...i_webui_chrome__web__ui__controller__factory.cc |   27 +-
 ...i_connectors__internals_device__trust__utils.cc |    2 +-
 ...r__education__internals__page__handler__impl.cc |    2 +-
 ...wser_ui_webui_interstitials_interstitial__ui.cc |   12 +-
 ...e_browser_ui_webui_management_management__ui.cc |    6 +-
 ...i_webui_management_management__ui__constants.cc |    4 +-
 ...ui_webui_management_management__ui__constants.h |    2 +-
 ..._ui_webui_management_management__ui__handler.cc |    4 +-
 ...r_ui_webui_management_management__ui__handler.h |    2 +-
 ...ebui_password__manager_promo__cards__handler.cc |    2 +-
 ...manager_promo__cards_relaunch__chrome__promo.cc |    2 +-
 ...rowser_ui_webui_searchbox_searchbox__handler.cc |    4 +-
 ...rowser_ui_webui_settings_appearance__handler.cc |    2 +-
 ...tings_settings__localized__strings__provider.cc |   14 +-
 ...ser_ui_webui_signin_profile__picker__handler.cc |    6 +-
 ...hrome_browser_ui_window__sizer_window__sizer.cc |    2 +-
 ...king_visited__url__ranking__service__factory.cc |    6 +-
 ...lications_commands_launch__web__app__command.cc |    2 +-
 ...s_commands_set__user__display__mode__command.cc |    2 +-
 ...er_web__applications_extension__status__utils.h |    2 +-
 ...ications_extensions_extension__status__utils.cc |    2 +-
 ...ons_os__integration_os__integration__manager.cc |    2 +-
 ...__integration_os__integration__test__override.h |    2 +-
 ...integration_run__on__os__login__sub__manager.cc |    2 +-
 ...tions_os__integration_shortcut__sub__manager.cc |    2 +-
 ...gration_web__app__file__handler__registration.h |    2 +-
 ...lications_os__integration_web__app__shortcut.cc |    4 +-
 ...plications_os__integration_web__app__shortcut.h |    2 +-
 ...pplications_policy_web__app__policy__manager.cc |    2 +-
 ...s_test_os__integration__test__override__impl.cc |   28 +-
 ...ns_test_os__integration__test__override__impl.h |    6 +-
 ..._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 |    2 +-
 ...ser_webauthn_gpm__user__verification__policy.cc |    2 +-
 ...me_browser_webauthn_unexportable__key__utils.cc |    2 +-
 .../patches/patch-chrome_common_channel__info.h    |    2 +-
 .../patch-chrome_common_channel__info__posix.cc    |    6 +-
 .../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        |    2 +-
 .../patches/patch-chrome_common_chrome__switches.h |    2 +-
 .../patches/patch-chrome_common_crash__keys.cc     |    2 +-
 ...rmissions_chrome__permission__message__rules.cc |    2 +-
 ...ch-chrome_common_media_cdm__host__file__path.cc |    2 +-
 .../patch-chrome_common_media_cdm__registration.cc |    2 +-
 .../patch-chrome_common_media_cdm__registration.h  |    2 +-
 ...a_component__widevine__cdm__hint__file__linux.h |    2 +-
 chromium/patches/patch-chrome_common_pref__names.h |   20 +-
 .../patches/patch-chrome_common_url__constants.h   |    4 +-
 .../patch-chrome_common_webui__url__constants.cc   |    2 +-
 .../patch-chrome_common_webui__url__constants.h    |    8 +-
 ...ise__companion_enterprise__companion__client.cc |    2 +-
 .../patch-chrome_enterprise__companion_lock.cc     |    2 +-
 ...vices_printing_print__backend__service__impl.cc |    2 +-
 ...services_speech_audio__source__fetcher__impl.cc |    2 +-
 ...e_test_base_scoped__channel__override__posix.cc |    2 +-
 ...ch-chrome_test_chromedriver_chrome__launcher.cc |    2 +-
 ...rome_test_chromedriver_chrome_chrome__finder.cc |    2 +-
 ...e_test_chromedriver_key__converter__unittest.cc |    2 +-
 ...medriver_keycode__text__conversion__unittest.cc |    2 +-
 ...sed__user_google__auth__state__waiter__mixin.cc |   17 +
 .../patch-chrome_updater_app_app__uninstall.cc     |   17 +
 .../patches/patch-chrome_updater_configurator.cc   |    4 +-
 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 |    4 +-
 ..._browser_runtime__application__service__impl.cc |    2 +-
 ...omecast_media_base_default__monotonic__clock.cc |    2 +-
 ...l_core_browser_autofill__optimization__guide.cc |    2 +-
 ...utofill_core_browser_payments__data__manager.cc |    4 +-
 ...ill_core_common_autofill__payments__features.cc |    4 +-
 ...fill_core_common_autofill__payments__features.h |    2 +-
 ...ponents_autofill_core_common_autofill__prefs.cc |   17 +
 ...mponents_autofill_core_common_autofill__prefs.h |   17 +
 ...onents_commerce_core_commerce__feature__list.cc |   13 +-
 ...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       |   12 +-
 ...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 |    6 +-
 ...h-components_eye__dropper_eye__dropper__view.cc |    2 +-
 ..._feature__engagement_public_event__constants.cc |    2 +-
 ...s_feature__engagement_public_event__constants.h |    2 +-
 ...e__engagement_public_feature__configurations.cc |    8 +-
 ...eature__engagement_public_feature__constants.cc |    6 +-
 ...feature__engagement_public_feature__constants.h |    6 +-
 ...nts_feature__engagement_public_feature__list.cc |   10 +-
 ...ents_feature__engagement_public_feature__list.h |   16 +-
 ...omponents_feed_core_proto_v2_wire_version.proto |    2 +-
 ...s_feed_core_v2_feed__network__impl__unittest.cc |    2 +-
 .../patch-components_feed_core_v2_proto__util.cc   |    2 +-
 ...omponents_feed_core_v2_proto__util__unittest.cc |    2 +-
 ...-components_feed_core_v2_test_proto__printer.cc |    2 +-
 .../patch-components_flags__ui_flags__state.cc     |    2 +-
 .../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 |    4 +-
 .../patch-components_live__caption_caption__util.h |    2 +-
 ...omponents_media__router_common_media__source.cc |    2 +-
 ...n_providers_cast_channel_cast__message__util.cc |    2 +-
 ...ter_common_providers_cast_channel_enum__table.h |   22 +
 ...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 |    4 +-
 .../patch-components_named__system__lock_lock.h    |    2 +-
 ...patch-components_neterror_resources_neterror.js |    2 +-
 ...rator_browser_network__session__configurator.cc |    4 +-
 ...ser_network__session__configurator__unittest.cc |    4 +-
 ...zation__guide_core_optimization__guide__util.cc |    2 +-
 ..._async_browser_secret__portal__key__provider.cc |   18 +
 ...-components_os__crypt_async_common_encryptor.cc |   17 +
 ...onents_os__crypt_sync_libsecret__util__linux.cc |    4 +-
 .../patch-components_os__crypt_sync_os__crypt.h    |    8 +-
 ...aint__preview_browser_paint__preview__client.cc |    4 +-
 ...iew_browser_paint__preview__client__unittest.cc |    2 +-
 ...aint__preview_common_proto_paint__preview.proto |    2 +-
 ..._preview_player_player__compositor__delegate.cc |    2 +-
 ...ger_core_browser_features_password__features.cc |    4 +-
 ...ager_core_browser_features_password__features.h |    4 +-
 ...manager_core_browser_password__form__manager.cc |    8 +-
 ...word__manager_core_browser_password__manager.cc |    2 +-
 ...anager_core_browser_password__manager__client.h |    6 +-
 ...ger_core_browser_password__manager__switches.cc |    2 +-
 ...ager_core_browser_password__manager__switches.h |    2 +-
 ...ore_browser_password__manual__fallback__flow.cc |   26 +-
 ...core_browser_password__manual__fallback__flow.h |    4 +-
 ..._core_browser_password__store__factory__util.cc |    4 +-
 ...core_browser_password__store_login__database.cc |    6 +-
 ...ssword__store_login__database__async__helper.cc |    2 +-
 ...er_password__store_login__database__unittest.cc |    4 +-
 ...core_browser_stub__password__manager__client.cc |    4 +-
 ..._core_browser_stub__password__manager__client.h |    2 +-
 ...er_core_common_password__manager__pref__names.h |    4 +-
 ...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 |    4 +-
 ...mmon_cloud_cloud__policy__refresh__scheduler.cc |   26 +
 ...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 |    6 +-
 ...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 |    2 +-
 ..._core_browser_db_v4__protocol__manager__util.cc |    2 +-
 ..._browser_realtime_url__lookup__service__base.cc |    4 +-
 ...mponents_safe__browsing_core_common_features.cc |    4 +-
 ...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 +-
 .../patches/patch-components_soda_soda__util.cc    |    2 +-
 ..._metric__utils_common_startup__metric__utils.cc |    2 +-
 .../patch-components_storage__monitor_BUILD.gn     |    2 +-
 ...torage__monitor_removable__device__constants.cc |    2 +-
 ...storage__monitor_removable__device__constants.h |    2 +-
 ...e_browser_supervised__user__metrics__service.cc |    2 +-
 ...r_core_browser_supervised__user__preferences.cc |    2 +-
 ..._user_core_browser_supervised__user__service.cc |    4 +-
 ...onents_supervised__user_core_common_features.cc |    6 +-
 ...ponents_supervised__user_core_common_features.h |    6 +-
 ...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 |    4 +-
 ...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 |    4 +-
 ...isited__url__ranking_public_url__visit__util.cc |    4 +-
 ...ch-components_viz_host_host__display__client.cc |    2 +-
 ...tch-components_viz_host_host__display__client.h |    2 +-
 ...isplay__embedder_skia__output__surface__impl.cc |    4 +-
 ..._display__embedder_software__output__surface.cc |    2 +-
 ...e_display__embedder_software__output__surface.h |    2 +-
 ...omponents_viz_service_display_skia__renderer.cc |    4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |    4 +-
 ...me__sinks_root__compositor__frame__sink__impl.h |    2 +-
 ...ch-components_viz_test_fake__display__client.cc |    2 +-
 ...tch-components_viz_test_fake__display__client.h |    2 +-
 ...tch-components_viz_test_mock__display__client.h |    2 +-
 .../patch-components_webapps_browser_features.cc   |   17 -
 chromium/patches/patch-content_app_BUILD.gn        |    2 +-
 .../patches/patch-content_app_content__main.cc     |    6 +-
 ...atch-content_app_content__main__runner__impl.cc |    8 +-
 chromium/patches/patch-content_browser_BUILD.gn    |    6 +-
 .../patch-content_browser_audio_audio__service.cc  |    2 +-
 ..._browser_browser__child__process__host__impl.cc |    2 +-
 ...t_browser_browser__child__process__host__impl.h |    2 +-
 ...ild__process__host__impl__receiver__bindings.cc |    2 +-
 .../patch-content_browser_browser__main__loop.cc   |    6 +-
 ...tent_browser_child__process__launcher__helper.h |    2 +-
 ...wser_child__process__launcher__helper__linux.cc |    2 +-
 ...browser_child__thread__type__switcher__linux.cc |    4 +-
 ..._compositor_viz__process__transport__factory.cc |    2 +-
 ...wser_devtools_devtools__frontend__host__impl.cc |    2 +-
 ...owser_devtools_devtools__frontend__host__impl.h |    2 +-
 ...wser_devtools_protocol_system__info__handler.cc |    2 +-
 ...ccess_file__path__watcher_file__path__watcher.h |    2 +-
 ...file__path__watcher_file__path__watcher__bsd.cc |    2 +-
 ...le__path__watcher_file__path__watcher__kqueue.h |    2 +-
 ...s_file__system__access__local__path__watcher.cc |    2 +-
 ...font__access_font__enumeration__data__source.cc |    2 +-
 .../patch-content_browser_gpu_compositor__util.cc  |    2 +-
 ...content_browser_gpu_gpu__data__manager__impl.cc |    2 +-
 ...-content_browser_gpu_gpu__data__manager__impl.h |    2 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |    4 +-
 ...browser_gpu_gpu__data__manager__impl__private.h |    2 +-
 ..._gpu_gpu__memory__buffer__manager__singleton.cc |   12 +-
 ...patch-content_browser_gpu_gpu__process__host.cc |    6 +-
 ...wser_media_frameless__media__interface__proxy.h |    2 +-
 ...r_media_media__keys__listener__manager__impl.cc |    2 +-
 ...ent_browser_network__service__instance__impl.cc |    2 +-
 ...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 |   14 +-
 ...er_renderer__host_render__process__host__impl.h |    6 +-
 ...der__process__host__impl__receiver__bindings.cc |    2 +-
 ...wser_renderer__host_render__view__host__impl.cc |    4 +-
 ...derer__host_render__widget__host__view__aura.cc |   16 +-
 ...nderer__host_render__widget__host__view__aura.h |    4 +-
 ...t_render__widget__host__view__event__handler.cc |    2 +-
 .../patch-content_browser_sandbox__host__linux.cc  |    2 +-
 ...scheduler_responsiveness_jank__monitor__impl.cc |    2 +-
 ...duler_responsiveness_native__event__observer.cc |    2 +-
 ...eduler_responsiveness_native__event__observer.h |    2 +-
 ...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 |    4 +-
 .../patch-content_browser_v8__snapshot__files.cc   |    2 +-
 ...wser_web__contents_web__contents__view__aura.cc |    2 +-
 ...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     |    2 +-
 chromium/patches/patch-content_common_features.cc  |    4 +-
 chromium/patches/patch-content_common_features.h   |    4 +-
 .../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 +-
 .../patches/patch-content_common_user__agent.cc    |    2 +-
 .../patch-content_gpu_gpu__child__thread.cc        |    2 +-
 chromium/patches/patch-content_gpu_gpu__main.cc    |    6 +-
 ...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 |    4 +-
 ...patch-content_public_common_zygote_features.gni |    2 +-
 .../patch-content_renderer_render__thread__impl.cc |    4 +-
 ...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 |    2 +-
 ...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       |    4 +-
 chromium/patches/patch-content_utility_services.cc |   12 +-
 ...ch_speech__recognition__sandbox__hook__linux.cc |    2 +-
 ...ech_speech__recognition__sandbox__hook__linux.h |    2 +-
 ...link__platform__with__sandbox__support__impl.cc |    2 +-
 ...blink__platform__with__sandbox__support__impl.h |    2 +-
 .../patches/patch-content_utility_utility__main.cc |   14 +-
 .../patch-content_utility_utility__thread__impl.cc |    2 +-
 chromium/patches/patch-content_zygote_BUILD.gn     |    2 +-
 .../patches/patch-content_zygote_zygote__linux.cc  |    2 +-
 .../patch-content_zygote_zygote__main__linux.cc    |    2 +-
 .../patch-device_bluetooth_bluetooth__adapter.cc   |    2 +-
 .../patch-device_bluetooth_cast__bluetooth.gni     |    2 +-
 chromium/patches/patch-device_gamepad_BUILD.gn     |    2 +-
 .../patch-device_gamepad_gamepad__provider.cc      |    2 +-
 .../patch-device_gamepad_hid__writer__linux.cc     |    2 +-
 ..._browser__context__keyed__service__factories.cc |    4 +-
 ...sions_browser_api_management_management__api.cc |    2 +-
 ...sions_browser_api_messaging_message__service.cc |    2 +-
 ...ivate_networking__private__delegate__factory.cc |    2 +-
 ...tensions_common_api___permission__features.json |    2 +-
 .../patch-extensions_common_api_runtime.json       |    2 +-
 .../patches/patch-extensions_common_command.cc     |    2 +-
 .../patch-extensions_common_features_feature.cc    |    2 +-
 ...ensions_renderer_bindings_api__binding__util.cc |    4 +-
 ...-extensions_renderer_bindings_argument__spec.cc |    2 +-
 ...h-extensions_shell_app_shell__main__delegate.cc |    2 +-
 ...er_api_runtime_shell__runtime__api__delegate.cc |    4 +-
 ...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 +-
 ...mand__buffer_service_dawn__context__provider.cc |    4 +-
 ..._command__buffer_service_gles2__cmd__decoder.cc |    2 +-
 ...mmand__buffer_service_shared__context__state.cc |   35 +
 ...ommand__buffer_service_shared__context__state.h |   26 +
 ...image_angle__vulkan__image__backing__factory.cc |    2 +-
 ...e_shared__image_external__vk__image__backing.cc |    4 +-
 ..._image_external__vk__image__backing__factory.cc |   17 +
 ...service_shared__image_shared__image__factory.cc |   22 +-
 ...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 |    2 +-
 .../patch-gpu_config_gpu__finch__features.cc       |   10 +-
 .../patch-gpu_config_gpu__info__collector.cc       |    4 +-
 .../patches/patch-gpu_config_gpu__test__config.cc  |    2 +-
 ...-gpu_ipc_common_gpu__memory__buffer__support.cc |    4 +-
 ...h-gpu_ipc_common_gpu__memory__buffer__support.h |    2 +-
 .../patches/patch-gpu_ipc_service_gpu__init.cc     |    2 +-
 ...gpu_ipc_service_gpu__memory__buffer__factory.cc |   10 +-
 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 +-
 ...b_browser_headless__content__browser__client.cc |   26 +
 ...ib_browser_headless__content__browser__client.h |    2 +-
 ..._browser_headless__request__context__manager.cc |   17 -
 ...ss_lib_browser_headless__web__contents__impl.cc |    2 +-
 ...adless_lib_headless__content__main__delegate.cc |    2 +-
 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  |    2 +-
 chromium/patches/patch-ipc_ipc__message__utils.h   |    2 +-
 chromium/patches/patch-media_BUILD.gn              |    2 +-
 chromium/patches/patch-media_audio_BUILD.gn        |    2 +-
 .../patch-media_audio_alsa_audio__manager__alsa.cc |    2 +-
 .../patch-media_audio_audio__input__device.cc      |    2 +-
 ...h-media_audio_audio__output__proxy__unittest.cc |    2 +-
 .../patches/patch-media_audio_pulse_pulse__util.cc |    2 +-
 ...atch-media_audio_sndio_audio__manager__sndio.cc |    2 +-
 ...patch-media_audio_sndio_audio__manager__sndio.h |    2 +-
 .../patch-media_audio_sndio_sndio__input.cc        |    2 +-
 .../patches/patch-media_audio_sndio_sndio__input.h |    2 +-
 .../patch-media_audio_sndio_sndio__output.cc       |    2 +-
 .../patch-media_audio_sndio_sndio__output.h        |    2 +-
 .../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    |   26 +-
 .../patches/patch-media_base_media__switches.h     |   12 +-
 ...ch-media_base_user__input__monitor__unittest.cc |    2 +-
 chromium/patches/patch-media_base_video__frame.cc  |    8 +-
 chromium/patches/patch-media_base_video__frame.h   |   12 +-
 ...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 |   30 +-
 ...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 |    2 +-
 ...a_gpu_chromeos_platform__video__frame__utils.cc |    2 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |    2 +-
 ...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 |    6 +-
 ...rdware__video__encoding__sandbox__hook__linux.h |    2 +-
 .../patches/patch-media_gpu_test_raw__video.cc     |    2 +-
 ...ch-media_gpu_test_video__frame__file__writer.cc |    2 +-
 .../patch-media_gpu_test_video__frame__helpers.cc  |    2 +-
 ...patch-media_gpu_test_video__frame__validator.cc |    2 +-
 .../patch-media_gpu_vaapi_vaapi__video__decoder.cc |    2 +-
 .../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 |    6 +-
 ..._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 |   14 +-
 ...ia_video_video__encode__accelerator__adapter.cc |    2 +-
 ...eo_video__encode__accelerator__adapter__test.cc |    2 +-
 .../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        |    8 +-
 .../patches/patch-mojo_core_embedder_features.h    |    2 +-
 ...ojo_public_cpp_platform_socket__utils__posix.cc |    2 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |    2 +-
 chromium/patches/patch-net_BUILD.gn                |   22 +-
 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    |    2 +-
 .../patch-net_base_network__change__notifier.h     |    2 +-
 ...-net_base_network__change__notifier__passive.cc |    2 +-
 .../patch-net_base_network__interfaces__posix.h    |    2 +-
 .../patch-net_base_sockaddr__util__posix.cc        |    2 +-
 ...tch-net_base_sockaddr__util__posix__unittest.cc |    2 +-
 .../patches/patch-net_cert_cert__verify__proc.h    |    4 +-
 ...net_disk__cache_simple_simple__file__tracker.cc |    2 +-
 chromium/patches/patch-net_dns_BUILD.gn            |    2 +-
 chromium/patches/patch-net_dns_address__info.cc    |    2 +-
 .../patch-net_dns_address__sorter__posix.cc        |    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 |    4 +-
 .../patches/patch-net_socket_udp__socket__posix.cc |    2 +-
 .../patch-net_socket_udp__socket__unittest.cc      |    2 +-
 .../patches/patch-net_third__party_quiche_BUILD.gn |    2 +-
 ..._tools_cert__verify__tool_cert__verify__tool.cc |    4 +-
 .../patch-net_tools_net__watcher_net__watcher.cc   |    2 +-
 ...ffic__annotation_network__traffic__annotation.h |    2 +-
 ...patch-net_url__request_url__request__context.cc |    2 +-
 .../patch-net_url__request_url__request__context.h |    2 +-
 ..._url__request_url__request__context__builder.cc |    2 +-
 .../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 |   19 +-
 ...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 |    4 +-
 ...ting_host_base_desktop__environment__options.cc |    4 +-
 .../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        |    4 +-
 .../patches/patch-remoting_host_chromoting__host.h |    6 +-
 ...atch-remoting_host_chromoting__host__context.cc |    2 +-
 ...ting_host_chromoting__host__services__client.cc |    2 +-
 .../patches/patch-remoting_host_client__session.cc |    4 +-
 ...ch-remoting_host_crash_crash__file__uploader.cc |    2 +-
 ..._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       |    8 +-
 ...t_it2me_it2me__native__messaging__host__main.cc |    2 +-
 ...ch-remoting_host_me2me__desktop__environment.cc |   10 +-
 ...-remoting_host_mouse__cursor__monitor__proxy.cc |    2 +-
 .../patches/patch-remoting_host_policy__watcher.cc |    2 +-
 ..._remote__open__url_remote__open__url__client.cc |    2 +-
 ...st_remote__open__url_remote__open__url__util.cc |    2 +-
 ...mote__open__url_url__forwarder__configurator.cc |    2 +-
 .../patch-remoting_host_remoting__me2me__host.cc   |   44 +-
 .../patch-remoting_host_setup_start__host__main.cc |    6 +-
 ...hn_remote__webauthn__caller__security__utils.cc |    2 +-
 ...bauthn_remote__webauthn__extension__notifier.cc |    6 +-
 ...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 |    2 +-
 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       |    4 +-
 .../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  |   24 +-
 chromium/patches/patch-sandbox_policy_switches.cc  |    6 +-
 chromium/patches/patch-sandbox_policy_switches.h   |    6 +-
 ...h-services_audio_audio__sandbox__hook__linux.cc |    2 +-
 ...ch-services_audio_audio__sandbox__hook__linux.h |    2 +-
 chromium/patches/patch-services_device_BUILD.gn    |    2 +-
 ...vice_geolocation_location__provider__manager.cc |    2 +-
 .../patches/patch-services_device_hid_BUILD.gn     |    2 +-
 ...ch-services_device_hid_hid__connection__fido.cc |    2 +-
 ...tch-services_device_hid_hid__connection__fido.h |    2 +-
 ...services_device_hid_hid__connection__freebsd.cc |    2 +-
 ...-services_device_hid_hid__connection__freebsd.h |    2 +-
 .../patch-services_device_hid_hid__service.cc      |    2 +-
 ...patch-services_device_hid_hid__service__fido.cc |    2 +-
 .../patch-services_device_hid_hid__service__fido.h |    2 +-
 ...ch-services_device_hid_hid__service__freebsd.cc |    2 +-
 ...tch-services_device_hid_hid__service__freebsd.h |    2 +-
 ...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    |    2 +-
 .../patches/patch-services_device_serial_BUILD.gn  |    2 +-
 ...ces_device_serial_serial__device__enumerator.cc |    2 +-
 ...ces_device_serial_serial__io__handler__posix.cc |    2 +-
 ...me__zone__monitor_time__zone__monitor__linux.cc |    2 +-
 .../patches/patch-services_device_usb_BUILD.gn     |    2 +-
 .../patch-services_device_usb_usb__service.cc      |    2 +-
 ...patch-services_device_usb_usb__service__fake.cc |    2 +-
 .../patch-services_device_usb_usb__service__fake.h |    2 +-
 chromium/patches/patch-services_network_BUILD.gn   |    4 +-
 .../patch-services_network_network__context.cc     |    6 +-
 .../patch-services_network_network__context.h      |    4 +-
 ...rvices_network_network__sandbox__hook__linux.cc |    2 +-
 ...ervices_network_network__sandbox__hook__linux.h |    2 +-
 .../patch-services_network_network__service.cc     |    2 +-
 .../patch-services_network_network__service.h      |    2 +-
 .../patch-services_network_public_cpp_BUILD.gn     |   10 +-
 .../patch-services_network_public_cpp_features.cc  |    2 +-
 .../patch-services_network_public_mojom_BUILD.gn   |    2 +-
 ...ionary_shared__dictionary__writer__in__memory.h |    2 +-
 ..._on__device__model_on__device__model__service.h |   10 +-
 ...ervices_on__device__model_pre__sandbox__init.cc |    2 +-
 ..._instrumentation_queued__request__dispatcher.cc |    2 +-
 ...tor_public_cpp_memory__instrumentation_BUILD.gn |    2 +-
 ...ublic_cpp_memory__instrumentation_os__metrics.h |    2 +-
 ...cpp_memory__instrumentation_os__metrics__bsd.cc |    2 +-
 ...tch-services_screen__ai_public_cpp_utilities.cc |    2 +-
 ..._ai_sandbox_screen__ai__sandbox__hook__linux.cc |    2 +-
 ...__ai_sandbox_screen__ai__sandbox__hook__linux.h |    2 +-
 .../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 |    2 +-
 ..._video__capture_video__capture__service__impl.h |    2 +-
 .../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   |    2 +-
 ...atch-third__party_abseil-cpp_absl_base_config.h |    2 +-
 ...y_abseil-cpp_absl_base_internal_raw__logging.cc |    2 +-
 ..._party_abseil-cpp_absl_base_internal_sysinfo.cc |    2 +-
 ...l-cpp_absl_debugging_internal_elf__mem__image.h |    2 +-
 ...sl_time_internal_cctz_src_time__zone__format.cc |    2 +-
 .../patches/patch-third__party_afl_src_afl-fuzz.c  |    2 +-
 chromium/patches/patch-third__party_angle_BUILD.gn |    8 +-
 .../patch-third__party_angle_src_common_platform.h |    2 +-
 ...ird__party_angle_src_common_platform__helpers.h |    2 +-
 ...third__party_angle_src_common_system__utils.cpp |    2 +-
 ...party_angle_src_common_system__utils__linux.cpp |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__internal.h |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__libpci.cpp |    2 +-
 ...angle_src_gpu__info__util_SystemInfo__linux.cpp |    2 +-
 ...y_angle_src_gpu__info__util_SystemInfo__x11.cpp |    2 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |    2 +-
 ...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 |    2 +-
 ...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 |    2 +-
 ...erer_controller_memory__usage__monitor__posix.h |    2 +-
 ...link_renderer_core_editing_editing__behavior.cc |    2 +-
 ...erer_core_execution__context_navigator__base.cc |    2 +-
 ...blink_renderer_core_exported_web__view__impl.cc |    6 +-
 ...y_blink_renderer_core_frame_web__frame__test.cc |    6 +-
 ...ore_html_canvas_canvas__async__blob__creator.cc |    2 +-
 ...erer_core_inspector_inspector__memory__agent.cc |    2 +-
 ...arty_blink_renderer_core_layout_layout__view.cc |    4 +-
 ...party_blink_renderer_core_paint_paint__layer.cc |    2 +-
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |    2 +-
 ...party_blink_renderer_core_xml_xslt__processor.h |    2 +-
 ...k_renderer_core_xml_xslt__processor__libxslt.cc |    2 +-
 ...r_modules_media_audio_audio__device__factory.cc |    2 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |    2 +-
 ...er_modules_peerconnection_rtc__data__channel.cc |   16 +
 ...peerconnection_webrtc__audio__renderer__test.cc |    4 +-
 ...odules_webaudio_audio__worklet__thread__test.cc |    2 +-
 ...odules_webgl_webgl__rendering__context__base.cc |    4 +-
 ...rty_blink_renderer_modules_webgpu_gpu__queue.cc |    2 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |    4 +-
 ...ty_blink_renderer_platform_fonts_font__cache.cc |    2 +-
 ...rty_blink_renderer_platform_fonts_font__cache.h |    2 +-
 ...nk_renderer_platform_fonts_font__description.cc |    2 +-
 ..._blink_renderer_platform_fonts_font__metrics.cc |    2 +-
 ...renderer_platform_fonts_font__platform__data.cc |    2 +-
 ...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 +-
 ...r_platform_graphics_gpu_image__layer__bridge.cc |   17 +
 ...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 |   16 +-
 ...nk_renderer_platform_scheduler_common_thread.cc |    2 +-
 ...g_blink__categorized__worker__pool__delegate.cc |    2 +-
 ..._renderer_platform_wtf_container__annotations.h |    2 +-
 ...arty_blink_renderer_platform_wtf_math__extras.h |    2 +-
 ...arty_blink_renderer_platform_wtf_stack__util.cc |    2 +-
 ..._renderer_platform_wtf_text_text__codec__icu.cc |    2 +-
 ..._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 |    2 +-
 .../patches/patch-third__party_crc32c_BUILD.gn     |    2 +-
 ..._party_dawn_include_dawn_native_VulkanBackend.h |    2 +-
 ...ch-third__party_dawn_src_dawn_common_Platform.h |    2 +-
 ...party_dawn_src_dawn_native_vulkan_BackendVk.cpp |    2 +-
 .../patches/patch-third__party_ffmpeg_BUILD.gn     |    4 +-
 ...atch-third__party_ffmpeg_libavcodec_x86_cabac.h |    2 +-
 .../patch-third__party_ffmpeg_libavutil_cpu.c      |    2 +-
 .../patch-third__party_ffmpeg_libavutil_mem.c      |    2 +-
 ...ch-third__party_ffmpeg_libavutil_random__seed.c |    2 +-
 ...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm |    2 +-
 .../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 |    4 +-
 ...m_source_libaom_aom__ports_aarch64__cpudetect.c |    2 +-
 .../patch-third__party_libc++_src_src_chrono.cpp   |    2 +-
 ...libc++_src_src_filesystem_filesystem__clock.cpp |    2 +-
 ...ird__party_libc++abi_src_src_cxa__guard__impl.h |    2 +-
 .../patch-third__party_libdrm_src_xf86drmMode.c    |    2 +-
 ...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  |    2 +-
 chromium/patches/patch-third__party_node_node.py   |    2 +-
 ...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp |    2 +-
 ...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp |    2 +-
 ...-third__party_pdfium_fxjs_fx__date__helpers.cpp |    2 +-
 .../patches/patch-third__party_pdfium_pdfium.gni   |    2 +-
 ...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp |    2 +-
 ..._perfetto_include_perfetto_base_build__config.h |    2 +-
 ..._perfetto_include_perfetto_base_thread__utils.h |    2 +-
 ...rd__party_perfetto_include_perfetto_base_time.h |    2 +-
 ..._perfetto_include_perfetto_ext_base_event__fd.h |    2 +-
 ...fetto_include_perfetto_ext_base_thread__utils.h |    2 +-
 ...erfetto_tracing_internal_track__event__legacy.h |    2 +-
 ...erfetto_protos_perfetto_trace_ftrace_v4l2.proto |    2 +-
 ...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  |   10 +-
 ...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 |    6 +-
 ...-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 |    2 +-
 ...kan__memory__allocator_include_vk__mem__alloc.h |    2 +-
 .../patches/patch-third__party_wayland_BUILD.gn    |    2 +-
 .../patch-third__party_wayland_include_config.h    |    2 +-
 .../patches/patch-third__party_webrtc_BUILD.gn     |    4 +-
 ...rd__party_webrtc_modules_audio__device_BUILD.gn |    4 +-
 ...s_desktop__capture_linux_wayland_egl__dmabuf.cc |    2 +-
 ...__capture_linux_x11_x__server__pixel__buffer.cc |    2 +-
 ...ideo__coding_codecs_av1_libaom__av1__encoder.cc |   29 +
 ...tch-third__party_webrtc_rtc__base_byte__order.h |    2 +-
 ...ch-third__party_webrtc_rtc__base_ip__address.cc |   10 +-
 ...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 |    4 +-
 .../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   |    4 +-
 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 |    4 +-
 ...ols_json__schema__compiler_feature__compiler.py |    4 +-
 ...ls_memory_partition__allocator_inspect__utils.h |    2 +-
 ...ch-tools_perf_chrome__telemetry__build_BUILD.gn |    2 +-
 .../patch-tools_protoc__wrapper_protoc__wrapper.py |    2 +-
 .../patch-tools_v8__context__snapshot_BUILD.gn     |    2 +-
 ...atch-tools_variations_fieldtrial__to__struct.py |    2 +-
 .../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     |    4 +-
 .../patch-ui_base_test_skia__gold__pixel__diff.cc  |    2 +-
 chromium/patches/patch-ui_base_test_ui__controls.h |    2 +-
 .../patches/patch-ui_base_ui__base__features.cc    |    2 +-
 .../patches/patch-ui_base_ui__base__features.h     |    2 +-
 .../patches/patch-ui_base_ui__base__switches.cc    |    2 +-
 .../patches/patch-ui_base_ui__base__switches.h     |    2 +-
 .../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 |    2 +-
 .../patch-ui_base_x_x11__display__manager.cc       |    2 +-
 .../patch-ui_base_x_x11__shm__image__pool.cc       |    2 +-
 chromium/patches/patch-ui_color_color__id.h        |    4 +-
 .../patch-ui_color_color__provider__utils.cc       |    2 +-
 chromium/patches/patch-ui_color_system__theme.h    |    2 +-
 chromium/patches/patch-ui_compositor_compositor.cc |    4 +-
 chromium/patches/patch-ui_compositor_compositor.h  |    4 +-
 .../patch-ui_compositor_compositor__observer.h     |    2 +-
 chromium/patches/patch-ui_display_screen.cc        |    2 +-
 chromium/patches/patch-ui_display_screen.h         |    2 +-
 ...vents_devices_x11_device__data__manager__x11.cc |    2 +-
 chromium/patches/patch-ui_events_event.cc          |    2 +-
 .../patches/patch-ui_events_event__switches.cc     |    2 +-
 chromium/patches/patch-ui_events_event__switches.h |    2 +-
 ...ch-ui_events_keycodes_dom_keycode__converter.cc |    2 +-
 ...tch-ui_events_keycodes_dom_keycode__converter.h |    2 +-
 chromium/patches/patch-ui_gfx_BUILD.gn             |    2 +-
 chromium/patches/patch-ui_gfx_canvas__skia.cc      |    2 +-
 .../patches/patch-ui_gfx_font__fallback__linux.cc  |    2 +-
 .../patches/patch-ui_gfx_font__render__params.h    |    2 +-
 .../patch-ui_gfx_font__render__params__linux.cc    |    2 +-
 chromium/patches/patch-ui_gfx_font__util.cc        |    2 +-
 .../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   |    2 +-
 .../patches/patch-ui_gfx_platform__font__skia.cc   |    2 +-
 .../patch-ui_gfx_render__text__api__fuzzer.cc      |    2 +-
 .../patches/patch-ui_gfx_render__text__fuzzer.cc   |    2 +-
 chromium/patches/patch-ui_gfx_switches.cc          |    2 +-
 chromium/patches/patch-ui_gfx_switches.h           |    2 +-
 .../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              |   19 +-
 chromium/patches/patch-ui_gl_gl__context.cc        |    4 +-
 chromium/patches/patch-ui_gl_gl__fence.cc          |    2 +-
 chromium/patches/patch-ui_gl_gl__implementation.cc |    4 +-
 chromium/patches/patch-ui_gl_gl__switches.cc       |    6 +-
 .../patch-ui_gl_sync__control__vsync__provider.cc  |    2 +-
 .../patch-ui_gl_sync__control__vsync__provider.h   |    2 +-
 chromium/patches/patch-ui_gtk_gtk__compat.cc       |    2 +-
 .../patch-ui_gtk_printing_print__dialog__gtk.cc    |    2 +-
 ...i_message__center_views_message__popup__view.cc |    2 +-
 .../patches/patch-ui_native__theme_native__theme.h |    2 +-
 .../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 |   11 +-
 ...platform_headless_headless__surface__factory.cc |    2 +-
 ..._platform_headless_ozone__platform__headless.cc |    2 +-
 ...rm_headless_vulkan__implementation__headless.cc |    2 +-
 ..._ozone_platform_wayland_common_wayland__util.cc |   13 +-
 ...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 |    4 +-
 ...wayland_host_wayland__input__method__context.cc |    2 +-
 ...i_ozone_platform_wayland_host_wayland__popup.cc |    2 +-
 ..._ozone_platform_wayland_host_wayland__screen.cc |   35 +
 ...i_ozone_platform_wayland_host_wayland__screen.h |   44 +
 ...tform_wayland_host_wayland__toplevel__window.cc |    2 +-
 ...atform_wayland_host_wayland__toplevel__window.h |    2 +-
 ..._ozone_platform_wayland_host_wayland__window.cc |   10 +-
 ...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 |    2 +-
 ...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     |    2 +-
 ...i_ozone_test_mock__platform__window__delegate.h |    2 +-
 ..._platform__window_platform__window__delegate.cc |    2 +-
 ...i_platform__window_platform__window__delegate.h |    2 +-
 ...rm__window_platform__window__init__properties.h |    2 +-
 chromium/patches/patch-ui_qt_BUILD.gn              |    2 +-
 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 |   10 +-
 .../patch-ui_views_controls_textfield_textfield.h  |    2 +-
 .../patches/patch-ui_views_corewm_tooltip__aura.cc |    4 +-
 .../patch-ui_views_examples_widget__example.cc     |    2 +-
 .../patches/patch-ui_views_focus_focus__manager.cc |    2 +-
 .../patch-ui_views_style_platform__style.cc        |    2 +-
 ..._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 |    6 +-
 ...__aura_desktop__window__tree__host__platform.cc |    2 +-
 ...e__host__platform__impl__interactive__uitest.cc |    2 +-
 .../patches/patch-ui_views_widget_root__view.cc    |    8 +-
 chromium/patches/patch-ui_views_widget_widget.cc   |    4 +-
 .../patch-ui_views_window_custom__frame__view.cc   |    2 +-
 .../patch-ui_views_window_dialog__delegate.cc      |    4 +-
 .../patch-ui_views_window_frame__background.cc     |    2 +-
 chromium/patches/patch-v8_BUILD.gn                 |   26 +-
 chromium/patches/patch-v8_include_v8-internal.h    |    4 +-
 chromium/patches/patch-v8_include_v8config.h       |    9 +-
 chromium/patches/patch-v8_src_api_api.cc           |    4 +-
 chromium/patches/patch-v8_src_base_atomicops.h     |    2 +-
 .../patches/patch-v8_src_base_platform_memory.h    |   10 +-
 .../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   |   27 +-
 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     |    4 +-
 ...ch-v8_src_base_utils_random-number-generator.cc |    2 +-
 .../patch-v8_src_builtins_x64_builtins-x64.cc      |   20 +
 .../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       |   16 +-
 chromium/patches/patch-v8_src_sandbox_sandbox.cc   |    2 +-
 ..._embedded_platform-embedded-file-writer-base.cc |    2 +-
 ...t_embedded_platform-embedded-file-writer-base.h |    2 +-
 ...bedded_platform-embedded-file-writer-generic.cc |    2 +-
 ...tch-v8_src_trap-handler_handler-inside-posix.cc |    2 +-
 ...atch-v8_src_trap-handler_handler-inside-posix.h |    2 +-
 .../patch-v8_src_trap-handler_trap-handler.h       |    2 +-
 ...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             |   18 +-
 1395 files changed, 4553 insertions(+), 8800 deletions(-)

diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index 2540aef306..00a8338cca 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD$
 
 DISTNAME=			chromium-${VERSION}
-VERSION=			129.0.6668.70
+VERSION=			130.0.6723.69
 CATEGORIES=			www
 MASTER_SITES=			http://commondatastorage.googleapis.com/chromium-browser-official/
 EXTRACT_SUFX=			.tar.xz
@@ -168,6 +168,7 @@ EXTRA_LDFLAGS=	-L${PREFIX}/lib \
 		${COMPILER_RPATH_FLAG}${X11BASE}/lib
 EXTRA_CXXFLAGS=	-Wno-unknown-warning-option \
 		-I${BUILDLINK_DIR}/include \
+		-I${BUILDLINK_DIR}/include/libepoll-shim \
 		-I${BUILDLINK_DIR}/include/glib \
 		-I${BUILDLINK_DIR}/include/nss
 
@@ -306,6 +307,7 @@ do-install:
 .include "../../audio/speex/buildlink3.mk"
 .include "../../devel/dconf/buildlink3.mk"
 .include "../../devel/libatomic/buildlink3.mk"
+.include "../../devel/libepoll-shim/buildlink3.mk"
 .include "../../devel/libevent/buildlink3.mk"
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../devel/nspr/buildlink3.mk"
diff --git a/chromium/TODO b/chromium/TODO
index 475af3eb0f..ab1fae3c94 100644
--- a/chromium/TODO
+++ b/chromium/TODO
@@ -19,4 +19,3 @@ TODO: port to audioio
 2) HID doesn't work on NetBSD.
 NOTE: For this OpenBSD uses fido and libudev-openbsd, FreeBSD uses devd.
 
-3) NetBSD changes over the OpenBSD chromium pkg available in files/nb-delta.patch
diff --git a/chromium/distinfo b/chromium/distinfo
index e775a2ef45..b036a655e2 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -1,1376 +1,1397 @@
 $NetBSD$
 
-BLAKE2s (chrome-linux-129.0.6668.70-llvm17.profdata.tar.xz) = 5a33f6f6c75c6a46b291ca0c4c9cf0d91e0615695094018bc4200e0e027a9b68
-SHA512 (chrome-linux-129.0.6668.70-llvm17.profdata.tar.xz) = 53d7a9f76302a362f3c83bc7a48db3bf4352a8328ff2621f10e1652765a5220829c8d28c61cb975096937e07b01dafb8950f163cb84fa07a5c303e071576514e
-Size (chrome-linux-129.0.6668.70-llvm17.profdata.tar.xz) = 30421308 bytes
-BLAKE2s (chromium-129.0.6668.70-testdata.tar.xz) = 0d74c2fe8dc4e5fad483d9ba1115fd04c5586e00c6d1b67fa6daa794e9793021
-SHA512 (chromium-129.0.6668.70-testdata.tar.xz) = eb988133da3cafed82bab62527223d97a0e46441fc5729a3036c22d8f956b2f183bbea2e0b96729f72be32feb5db2e596ceb28edad7c00c795c47cae5d9b27c0
-Size (chromium-129.0.6668.70-testdata.tar.xz) = 275890820 bytes
-BLAKE2s (chromium-129.0.6668.70.tar.xz) = b0b5c5372b58715e2bab25cb2ad84a6bb5a8a87cfce1e1e9b34ce65abb4a3e93
-SHA512 (chromium-129.0.6668.70.tar.xz) = b0014f9d0021238bc76d9dff92e9f10f04ba0521805ce82291ee2fb1680e4cdbbcfd74df56411b57f0efd46e0fba397a92c9ea95e2b60ec3450c495184743268
-Size (chromium-129.0.6668.70.tar.xz) = 6668765016 bytes
-SHA1 (patch-BUILD.gn) = d74ca490967d44b2ac67805da41b79acea0b5549
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 2fd317e780b7f9433d20021175b68919fd5ca45f
-SHA1 (patch-ash_display_mirror__window__controller.cc) = a17fb1b00c08b91ec7997ec827b0045e141897c9
-SHA1 (patch-base_BUILD.gn) = de6230d9fd59d11f017e46ed1e8143551598c1b8
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 2381e13f6f11c37837bc8d4a41798af394a41246
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 6f36e36668a51872353c1015f79e80f0c3791111
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 6656653ffc77331e1fdd932f705a8d1aa9ef2ad3
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = a9d5f455ec741023fe8037342d89b9b28ac7da3a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = d4fac144d386c827e3f3ee93d72b6df3ee410075
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = cbc21c32613455b97f84496f12cddfc47871b119
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 13c0b4b957c9c5459324c60a154c19e4de7b34fd
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 5b9b2d808136137a80229e9035a778a9e68c5daa
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 5d76ab2f1e16ee02cd8d1403f10e801b941bf3c5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = c6a08ba21ca15beb4c80a0cf0509ca90f3134cdb
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 3b5f14aa695483b5c136893f0560f4f0d9f8a878
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = a9b627a5faf81b3bcc8cb1aae1ae5a2bdc8a6241
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = d6fadcb1ffb1dc4f744ecf4597971e163f1f0c38
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 71499153ef6ae2324566d47c5512014d13f275bc
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 5cb626bf91a4caa3cf7f90bbe125b4a03f602b44
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 01df82d42aa2062c28f4c05251036d4dfd275185
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 505fb4254cb43129046f0a2cd51242dafc4066b6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = dbd561c092af4d4e896b6fa9e203227920d67bee
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = b459bc260829578f43c420e191f3135a39d47ec8
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 9432c58d1adbcd1429da3e76db418bcc3099db58
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 9cf231677d2446912701a5e346c39984f802286c
-SHA1 (patch-base_atomicops.h) = 5d19ee09312a2b6b6c7f46be5c2a6d11abbebf06
-SHA1 (patch-base_base__paths__posix.cc) = c4bcff921b8a889427cd8fcf4b4576abe0f56ba2
-SHA1 (patch-base_compiler__specific.h) = 3cdb48b84a792cf2461f1ecbe72222d7bb360fb4
-SHA1 (patch-base_debug_debugger__posix.cc) = b1406c556309b7e6388d5923e8cdd7d309161656
-SHA1 (patch-base_debug_elf__reader.cc) = cf720d1dfe450a33e1e519b34c8531736ffb99f4
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 25a80675db71e71db7561191aa04c9f37ecada2f
-SHA1 (patch-base_debug_stack__trace.cc) = 47bf030deb2a9d4989d997c55bc161dab0f2ac63
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 53e7661b94d66ec3187a437a562203eaad7d4534
-SHA1 (patch-base_features.cc) = 5a4bf6b8f8d6233e7e35520aa8562c852f837265
-SHA1 (patch-base_files_dir__reader__linux.h) = f6db7d1e889f9a35181332606b675898a25715c0
-SHA1 (patch-base_files_dir__reader__posix.h) = f4c54415d797caa9b59c2c8ae7a17e97a4387873
-SHA1 (patch-base_files_file__path__watcher.h) = 770a095418f1b2f03776b2ebcbaad9c07c196962
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = bea2b509f9af85be005bb2f4c46af435fed8f66a
-SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 27b414328f78a15c9657fbf82c4474fc34d6f263
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 6c0f61267bd070997483e0ae265e088fe44cc4d5
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = a79aa56c814ac16f99eac5aacac2652eff13e8be
-SHA1 (patch-base_files_file__util__posix.cc) = e7152d71fbd757be88ce1c3e7ec96edd5a2b6755
-SHA1 (patch-base_files_file__util__unittest.cc) = fb47430501c38291174e920e6bfd44e490765c9e
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 1ca3d0106b915d19871ca49bf8fdb1779e41ff4e
-SHA1 (patch-base_files_scoped__file.cc) = 78333fa5d01afc405ba3f5bd6aad1211f7e6291b
-SHA1 (patch-base_functional_unretained__traits.h) = e5b340a77925653c9e064a31ef6b1e6654486f08
-SHA1 (patch-base_i18n_icu__util.cc) = fd9e04038b9f21b49fef3031a10c224ae54e6f99
-SHA1 (patch-base_linux__util.cc) = 2f16ee6a697a53c4455664b94475e49d15c11ee7
-SHA1 (patch-base_logging__unittest.cc) = 96b8508af8140e3249011ea4ed6a42a5f30de396
-SHA1 (patch-base_memory_discardable__memory.cc) = a6b0d0f59b5210cf2b8f7c057d2ea682a549530d
-SHA1 (patch-base_memory_discardable__memory__internal.h) = 8764b8acccbbc639d19d998eefd3e2e465b90941
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 4f80aa0816a3626a92a6c3919ea02334b8d6e52b
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = 81b795417a6353d99536404e7dc06d6c2b823961
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 1e521d16ddc0dc70546686dd7a77ddc3c64698b3
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = 8449b9755eb297f450058fa2435fd82df5bcdefe
-SHA1 (patch-base_native__library__posix.cc) = 05f04762459b893d313487bcbb6c3ddb70d5dbfb
-SHA1 (patch-base_native__library__unittest.cc) = 6bb965f0cd84535ef4ffaea8bbb9769957b9f7fe
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = c5cbcf22126601e42c86f265e7a95df46257ea6a
-SHA1 (patch-base_posix_sysctl.cc) = 72813ec853741b530fadd3c662fe96a845bc998c
-SHA1 (patch-base_posix_unix__domain__socket.cc) = 51313ee4342d4f1b30691df3df3428be56b788b6
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = c5d002c31c284b642615c748e0db9b447896ebc7
-SHA1 (patch-base_process_internal__linux.h) = 8a509bd73b9755722b1f64b5d9a35956f7681c50
-SHA1 (patch-base_process_kill.h) = 9a9068b46ad6afa6233a9836836a7f821b271994
-SHA1 (patch-base_process_kill__posix.cc) = 193526ca8d1c2c2a4aff4fbf186347551709999e
-SHA1 (patch-base_process_launch.h) = 9207f356f5cb2be77b0c0bda7e8a0f48a424ef03
-SHA1 (patch-base_process_launch__posix.cc) = 5f94336386a559659d0e0c1f0a57fa5e539b3b3c
-SHA1 (patch-base_process_memory__linux.cc) = 4be4b1beea820369132e3361af282a106bfbe0ec
-SHA1 (patch-base_process_process__handle.cc) = 754b0bc9f16101cf5c45c31f9dc62cffad4a8f00
-SHA1 (patch-base_process_process__handle.h) = 1cfcf85366d4a2edf17357f24e6789c2e33c4546
-SHA1 (patch-base_process_process__handle__freebsd.cc) = 2a61014172abeadbd79dd9f560669c157e6410b6
-SHA1 (patch-base_process_process__handle__netbsd.cc) = ed10551725a29f7c59569b61125df391a1114323
-SHA1 (patch-base_process_process__handle__openbsd.cc) = f980b9cf018ad26dde422c9b716c1c4e2be9de84
-SHA1 (patch-base_process_process__iterator.h) = bdeb5df381828b40af374b5a5aa1c2a2ca96f8f2
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 068371d6baeb85b8006099c71f4c72f8f74eaaf3
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = e146aec64802d9e135434642b20bba517016de8d
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = e8130856f5f5336634bf958027d4751194b19ff1
-SHA1 (patch-base_process_process__metrics.cc) = 44062397ecba14f09879e83c35d040977fd4d330
-SHA1 (patch-base_process_process__metrics.h) = 95c7c250ef720fbf9da7ba7feb449ee3f0efcfda
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = e6f4b532a4f06f266b90f8d8c53ca82e4d74251a
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = cf9c44cf0ec70429e0da92a3132a9739e7ff015f
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = d86db9a2ca32d492afa94060fcca357e24a071b1
-SHA1 (patch-base_process_process__metrics__posix.cc) = 600c533fab1c6f95e757bcb4678e3fe028241baf
-SHA1 (patch-base_process_process__metrics__unittest.cc) = b816b53b6f5dbf7cbb35dd4d2a8f5878a7be1e86
-SHA1 (patch-base_process_process__posix.cc) = 2201ff8c5229b3ba5e6ea85f00151cf215a67f44
-SHA1 (patch-base_process_process__unittest.cc) = 2c7877abb7eb79cc3898dc9ed3e205bbea779ab0
-SHA1 (patch-base_profiler_module__cache.cc) = e097591331e03045310b8d00b5c1b82ac9c0e120
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 12c55d113ea052ff292848dbd1fb45d9ba58b38d
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 3c398145fb610f2a435bbc9a5e20a78636d8271f
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 94790e8a0fa5821d27a2e96fe50eb989522272dc
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 01a1cb1421cae1e2e45251d95a0996d74621a231
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 720d452c4615107cc6cd82579b6430e273f16def
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 6ed7287f08038531c07e7cf46cda43759809be5c
-SHA1 (patch-base_rand__util.h) = 683ad74e25414587c543f5c4f714019b4b429dcc
-SHA1 (patch-base_rand__util__posix.cc) = 4a91c9bbbe1ccc81982d004a333d2f809eaedee1
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = d95e9c6ac582f3efe898e3a846d2b2591daf3482
-SHA1 (patch-base_synchronization_lock__impl.h) = 73b41f50b10f9528d4a78eee24143593dae8c558
-SHA1 (patch-base_syslog__logging.cc) = f90a66e9aea1bd8b39eacddf0a56209e38466630
-SHA1 (patch-base_system_sys__info.cc) = 23a608dc1db5b3c4de4bfbb1c8b532502338c65a
-SHA1 (patch-base_system_sys__info.h) = 26779a7ffacb6e7cb1878dbc1c31549c73a04e56
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 7017d1153c41585cb61021d2b33c8929c023b656
-SHA1 (patch-base_system_sys__info__netbsd.cc) = 8e3d18999138ced472a62f2798a87b844015f96b
-SHA1 (patch-base_system_sys__info__openbsd.cc) = f7dd061d55ca5ec4ab4ac896511b308d90373812
-SHA1 (patch-base_system_sys__info__posix.cc) = f07e94783006959d5bf3413d58bee95a8fe5804c
-SHA1 (patch-base_system_sys__info__unittest.cc) = 6f49bdc16d72864f70e78b1f54cebb0806f106fa
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = d93975b3fa102d58ca87b8e0130773d11852cb8b
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 92a8a51d9e8568515c4f530043af9a051185c94f
-SHA1 (patch-base_test_test__file__util__linux.cc) = 2b07746ca142696631346fb9b75980145a5c8233
-SHA1 (patch-base_test_test__file__util__posix.cc) = cc3f8a4c80f53a2f98e6688f4ab7daaef10c5fb9
-SHA1 (patch-base_threading_hang__watcher.cc) = fb74c4687db0d1ba244495b7fdc491ad546e077a
-SHA1 (patch-base_threading_platform__thread.h) = 0479f80b594ecb922d091f1a0ff6205d12db6d96
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = aae72dffb511f6823c53d430bc9067e2151b6257
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 233cc5b2ac2802510edc33d0debdc53640d864cf
-SHA1 (patch-base_threading_platform__thread__posix.cc) = e9df90d65596fc08f5bf2249e797b3bfd8f6b93f
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = ef23ea1961aaaffe6ff7da27c5b5137980260a8c
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = c93927e07550971165f74660efd0587cd3f3a0ff
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = e16de4cd8411be4fab208efbec51d30c9e1b8cf5
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = b69cfdc3fd185c27236ce1bace3077398710f24d
-SHA1 (patch-base_tracing_trace__time.cc) = a1e9f9f1a53e3842af831eda0d38e2e7ed9db10b
-SHA1 (patch-base_tracing_trace__time.h) = 7f74a6468487422d79c7a41af20fe03225c31460
-SHA1 (patch-base_version__info_version__info.h) = 3f002f8a451291a1718a2cf49de697e91d9ff0f3
-SHA1 (patch-build_config_BUILD.gn) = 8c9a445e93bdfa14c81aee29aa001331843eee16
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 4753da612be44923500c2d08b5c30909704bd9d7
-SHA1 (patch-build_config_clang_BUILD.gn) = 8c02655017891b61a66425ae3064cdbdb72003dd
-SHA1 (patch-build_config_compiler_BUILD.gn) = 44bebb08c50cbd760b728227494c70da2fce8039
-SHA1 (patch-build_config_linux_BUILD.gn) = 51446234f5cd35fe69e01ad8492509d60722d671
-SHA1 (patch-build_config_linux_pkg-config.py) = b88755eef2613a3a92f76572ffe49279b1407458
-SHA1 (patch-build_config_ozone.gni) = aad576566faa644e079a38d2676d17d2fd930479
-SHA1 (patch-build_config_rust.gni) = 22942a2eaac7777ee1d23074a6e08165a5f23491
-SHA1 (patch-build_config_v8__target__cpu.gni) = d8cc94109870420d72c64a30defb9525cab4c222
-SHA1 (patch-build_detect__host__arch.py) = 5efef8844cde80c5c349d90cfc31983a77928e5b
-SHA1 (patch-build_gn__run__binary.py) = 11d20eb1900a9175fde4ef3734bf9dc2a1c344fb
-SHA1 (patch-build_linux_chrome.map) = d66b0d42c7485b635b335d830c52c3318b51773e
-SHA1 (patch-build_linux_strip__binary.py) = 7527ea0e455701760eec80ebd2a2fd82a02fccde
-SHA1 (patch-build_linux_unbundle_icu.gn) = be0aa105cbcb423a3db408647d257123808c3d26
-SHA1 (patch-build_linux_unbundle_libevent.gn) = 1282e3e42b2f55bb2e616e50f0443a041d775be4
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 0748dfae44aad0b0995036689a5454c1f54b176c
-SHA1 (patch-build_rust_rust__bindgen.gni) = 42126c9014450a491ce9d24f017d4c633cf703e7
-SHA1 (patch-build_rust_std_BUILD.gn) = e603d1de6c5d3bf4858da972ff6d7e67840715ab
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 6597fb57ca889d3e9469dcf1658b9ebe7c7cecfb
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = cbaad9bf431593dffdbb52391ad73cdcd2733cd1
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = f7da79a30c7ec153e277b001171e72d5280c6782
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 7b27745b68e2778e0e73a0a9b02b58bfb78c6dcf
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 9e7628dd6cbdba007080ce955b25c67acdebc09c
-SHA1 (patch-build_toolchain_toolchain.gni) = eb7670ccbae3bad0753cde16ce873271ac0a6bfc
-SHA1 (patch-cc_base_features.cc) = f1339f985aba7f925386da753d625141ae0b636e
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 25edd74eb57a6c31804728dcb1bcf4f3a08bbd7b
-SHA1 (patch-chrome_app_chrome__main.cc) = 41e445e66cd42a6423c0151eccc60881513f1647
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = c2ca66ce384f9f1bd3c4eea9f5d58e295106d1f0
-SHA1 (patch-chrome_browser_BUILD.gn) = 5eaa4a312b69a9300426974fbf8a9d74d5296f08
-SHA1 (patch-chrome_browser_about__flags.cc) = a4250a4633e2b883d92a78b06787018444d8e543
-SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = caf89a65e32fef304db279d31b030857f58e6f4d
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 41868faf52aeef032958ae6ac95c1f019071ced9
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 460b84ea97182247cedab5f97168a40d960066d7
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 92ee088ffeba6ce71351bb120810602c237cb063
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = b932a960bc44d93ac73de8a0e1b35e3608e2e69b
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = b7ef6270a69607b080ec07ea2f781c90598a7cfc
-SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = 6c9518f46ac3e5801d62426cd3d4d5fc9d1ba229
-SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 41e06544b311592ad93891b90ede4892e45b0e3d
-SHA1 (patch-chrome_browser_browser__features.cc) = 95ca59505834655cf299769d6566148b9b4c5b40
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = 357fb8dfd4990190052f3789532baea980f369a9
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 97aa8eb68c03b31648d5ac4859397b694bb3b656
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = eee10b716c6e2c9a866f839c4fe5bcee61858d08
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = 6c9f5806d34b4dca502c8ba93cdb830180339cc7
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 01e8ba7f6158dfb34ddc776d4f8b5702fc16c436
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 51137079cb651b520184e68d578533243e547541
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 2686fe117ba3f14a9eba54dba1b26f5ee2fc8ec4
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 86f937e49760dfa2fee1bd40d63c60a7c83041da
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = d83e6091cbedc1410e7f5291e8ba7c0ca77d8719
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 1c9237720458509edb47a21f24a3cadb29cbeb35
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = df3119e68bc9981f0cb05e58b838b5668724b442
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = d981573b1d038cab6297bf98b70edccf757cb0e1
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 63745fe5874e9a4e9a9d70aca17d9822e48f80ad
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 1684695c3586d1efb09f25bdd673c8cb63fd50bd
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = ba3e23f422e6dd3548ef31ab5c96a22c62b6d582
-SHA1 (patch-chrome_browser_defaults.cc) = 5132fa9e701699fa713490a16273444b8d8146e3
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 73a9efff68fa47937d2ffab6c304c8e99889831f
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 4131dcd7b93ce970264995e14062a0f2a321baa6
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 8f9c900d8d5369c67deffdd99e9d4132cce563c7
-SHA1 (patch-chrome_browser_download_download__commands.cc) = ba90f11a868972268867117095959e439f84ce46
-SHA1 (patch-chrome_browser_download_download__commands.h) = c74bfa5093a6aabaf6f8f73bcedccf64abf5d1a2
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = d53a5ba5e720e54169d8328ffd60add6afd27c3a
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 3b3556ddf7b5a600e9a61824f47c1e803138ca1a
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = c69a0b4e39538cc7c019ab36a4dc73dae9351730
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 6123f6ac86f448d0b9acc99a967720612f71f838
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = d6c10297b04101f9d19b6f9e78c53836fa2cef84
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = fe113ec990ed01c9b6c0e997020f1ec093930e0d
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = ef65dd6f56fd9f4a6eea78bcd360786074bab0db
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 0eb6d7e2c824f3449a75e2fec4654d21bf6f35d8
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 549dc9a8c18a17baf24e3f4540bbeb792a24d902
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 1e209b5ba2e7e8c84360ee1076e391365c7e6322
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = de7a1bf0468aaeb2160657f8d21307e86ad5ce75
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 655a3af34c4749dba8eb47f4d4324b69073c77d1
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 0a0832c7787dc1b3c2c2cec5c79d8f321fc61302
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 1812c71d3af96d4a12270d0927b4dbedd3eaffc7
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 631658c10fc2184572ba156ce0228cd921613b22
-SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = fbb4bccbb45dd952681febef2358cbd7af5c1b0d
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 593b300bfbab13274e24bf15cc8a51959b26b29c
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = d7076c6af7a47301e0a29f3911e7d1bf9c747c41
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 1330c15452bcb313481555a5cb092eab596a22cb
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = 2b2f629f77e906845134a835e637a56d2301aefe
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 68ae2b4f15ac53cfeb88832705e1aa5ce87f255b
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = c47b083d0866eb24df85413e93f807a7c8a8a45b
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = ad2d2ed0f19962716e4fd2e090be3163510de71c
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 704eefb59f6326170044b8d12122612623439ec4
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 19781f6f54bcd3b51fb07e6d8ec4f4dc9f959287
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 5fb9e398d5ae399fc5284883b25c36f5584bf81e
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 113b0030ddad4b9e5ec9f2d6a891c536cf055ac3
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = d9c29d0fce36326e522e307badbb3b87004dd923
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 04194b075d7f18fbb07c7406a9458c997246f31f
-SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = ebdfc8dbcb0b84c3b21426c6da09c2fb7be3c149
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 1bb74df1bd1af3997ce888c114b3fa3978f478db
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 163eac46b9a1d55492fd2ce435c1bf3cdd221756
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 96239e373b1278d9933789bc87ee71cafda4b878
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 9fcc7233745752a5f1518463a750034a774c4723
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 2de43e82a695af2ad3f4f0bcdcc888d1f89f2c6f
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 6acd0d9dffaa07e7fa91feead7ee42e71fb8f227
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 10d81b2d6f3de6869b246d36fa0943e637a6e0cb
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = b8e93dad347e3394bf6144ee1600b295f520b5fa
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 1f9521084989540f2ef29d925055ee3c7539a60c
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 9056ed83637ab5292f5dbb2a09d7b5a8cdbcd963
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 4e8a84399219fbace9596a42bba54c7a400199d0
-SHA1 (patch-chrome_browser_flag__descriptions.cc) = 058419a4e3d0c3ae2c2adf93304bd5c79d296c48
-SHA1 (patch-chrome_browser_flag__descriptions.h) = a00220ac13904d316955b0cec06a48c4ca85fc67
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 288d6df03793242b2a637758051cb013c8a6505e
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = c5e50841286af072b024338e2b818dab9c67b29a
-SHA1 (patch-chrome_browser_global__features.cc) = 094fe3799d252859d370e4905b07f83a9329a1b3
-SHA1 (patch-chrome_browser_global__features.h) = 77ac3e21e0e32232dacedf42220df7dc56f4c19e
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = df1bf19abdd1d61bfcb07c5f794154bda6de73d7
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = d021ed9b3748df46a694a8dc9d909d5c20f994d9
-SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = f569c927537cc21cddec72a05fe22310679eabf1
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = e284d50b41a38db1116bd2ac3e477790928a17aa
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = dce7cf0b155b8795ad4087344ea2446190755932
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = ad2a42ab112e1ff2a8330aabd250879a1f382bac
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = a0aa2327464cfaecf113dfbad01c2fb65d51303a
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 0e8f3d9bd3d4709ed7a92be41281930b564440d5
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 9390ef261b3026f2c0a379984fa8aa996ca79b50
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = a048c0a67af6fe1692fee9111b20877606398499
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 9e30202895af19f6f6b50a2f10564593f91d98d5
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 7c6f1a692e76220a1c2c470814a09b85139cfec0
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 2312bd6c404bfafd31f6527ac2afe331adbd2d61
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 38278c2a5009ecd4484bc1ab9d9f2f7b4003247f
-SHA1 (patch-chrome_browser_memory__details.cc) = be744fda729b0a50baa5639e2b327bc2291addd6
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 44a29798684d02357586b56e59cee9ee24e7c9ca
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = dab3d9f3e4e0dc42583aa67cecb0eeaaa28f2738
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = a81041420efe499a00a80009010a8df8c9cccac1
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 5677b096a8e1d4af03d663f2a27d93dd122b0cd2
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = fb52b0854a4cac23b20dcd9a9763e48ee976af63
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 3da1c647a3f28eefdb099cd5ec0a7e2696c74e1d
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = a78c2087ecb36b5baabc87026fe9075a538c8d21
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 7c77f2570d3ba951d8257ef963f39f4b7415484e
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = a57d35f16de250edbe7a1ef9c2cce680175ed546
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 7995b7afac3548108f4c610bb76c9d57953b0f61
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = ae7a96ecad301a2ea614452e60b362e088a91d85
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = e73d97a09de3ea3d8aaeeeb4bc02edcef76d6430
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 8beeb098fb2decf3ff0972364d685994570710f0
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 871238af07cc2e37e84a9900103392d129639f92
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 8cb316322a76fec2f869dcf58dc9b390be2b5b5a
-SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 35c048d8283f0e6613253baec94372dbdf70a9ce
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 789b48ad7193aa6203407d43a1dd024103022170
-SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = fe6f8943f0507d86594586c3b40d78a221b4f634
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 49adc4199c5031fcfcce79f15b727eeb1e591c8a
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = f64940e6e3efc197526d363cdc182980fb1ed6bd
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 0bac08c6cdce959a19a9011d068522fe663b9145
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 4f7eea3ded32c423fd788aea24ec3b1b1d99ef39
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 195ed7653839319212ee4233c5d2e59ac5d11ce0
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 77e2b95ecc9fba0e192206086dc96c02222f2728
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = c953c3c1da53332f82ebe3f415b57fd9dadf6b9a
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = 803e74720ef9b65a1498e1d3ca956ec7d6723b5e
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 1b907b78511681da50fe6398d25ad40f1c33812d
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 42aaf6acde8ea8770ed8de667c7c5d2426808f31
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 3981410e5acaadfd2d6a640a91a251eae9687602
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 9fddb2b7314532276786fb0a9992e518f3d93d63
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 3cd303e2968c70eca337187cc84f6dff0d12de48
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 42e4d5d749003727c6c13b4a43849c48247c9371
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 9bd22c008fedea03e4ad355dc48da7534878c217
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = d6f592540c2ce1c9b295d09c66deca82cdb6e23b
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.cc) = 841dae5c00ee2d2d358d5e3095702bbeae100938
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 633c829847254f8df1bfc5916513fce0d804f663
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = c803b441a5afb20d77726b1113dc2d16c4585d3e
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = fa53cbdd2498ad9c2c9ee23d9152effc0d7c83b1
-SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = 19f49ec8f39acaa74174002f6763c1007237295f
-SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = a4a0d23028c1edb01e456a53125a3b90c7b42c6a
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = c43aa1ca9dc713b8507a3eafeb83fc6e1f29070b
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 051a0766f3efb3eb78fc480df50505953c7d4bac
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = a38667e7cbc06609bd45de744969f632cb313b0a
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 2da9617b176c184548826388a60c97c26daf7167
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = fe667182d0d2ddbe5cc0ccf3a51ed93ea650db5d
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = a58d13e4635c6ef584fd9c62184a01a12ac6d858
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 3816ce3263fd0056cfc1fe56fab37a1b94fee482
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 160e7f8d998b216023479337139a31d827d87653
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 9cf4d4c9612e704e6563ce5758df5e7c3d7bfa5b
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 10c68a6de54d7ce0e60ea3a15867245cec9b1531
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = eba4e395bc9b43429a06ca55960bb0a8c929e85f
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = bacfd1a2e9eaf3cbec5bda644f8c3236a818a350
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc) = bbfb4da49daf93ce67ebd6c05d4e653728f66404
-SHA1 (patch-chrome_browser_sync_chrome__sync__client.cc) = 244e0de42b1796ad497cd257a9e6a050bdabd6cf
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 26d02f45b093ba2738c31943433dabaa62ce8697
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = c22baec8910407079db2707962def303149fd9bf
-SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = bbc103cd0a393f58246f709f310203a9545a262c
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 70fda182abbaafaa6c68435c0cef503eac0a70b0
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 6dbc0d6b7ebe94ef559ace152e4d46be8b69940e
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 8dd19d93c986b53bf9b19b09a3345322d8484b33
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 21ca183abdbf04b9502aab87c0a1abffec4a0209
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = d2bc90b7042eb7d098b8174982b64becede7078d
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 35351e7c797fca23fe9c3e9baf0690a6415c6db9
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 9584bd9994baf857a4d99ab95781d9b34323e07d
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = dfa9aae5349d6695e2a8fe719408ae989664ae5f
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = baaf5a1a854943c10f57cf6b9404461876d360d8
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = d881c454c9dc3ec0ab86e3e582bfe3d6f7b8d7dd
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 081a59695ac261f8e3a0e3d408d9468246ec0f41
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 978c54853c54ea2f1bb0d8ade751a765f8761677
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = c82bc1bd19d072d7330ba4fdaf0a35d18f7b1260
-SHA1 (patch-chrome_browser_ui_browser.h) = 5189aa28492eb79ef998eb072ec9c21c4f22b51a
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 72a3beedc9564ac3699dad9ca4df3bed03d742ce
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = d753db18f19c20b318a8bd28484ca6dc56e0ff9a
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 2228cea9a2c7ce51cc28b9a117404bd98a5b8829
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 593edc450fbab2885bbdb8d64c063020fae4e1d4
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 9dc75fee8f3fd3dce57d7fb8f5a39a8630bef87b
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = fe30104035fd040817ef0d953409c4fefd529e01
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = a3274299e4e38c4d9b976661b4c260cb7e3fa789
-SHA1 (patch-chrome_browser_ui_managed__ui.cc) = ab4e9796e622e72acce648c300a4c132c979cb69
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 9005541b2419c9a25e4e9e6fa927cc787736aab7
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = da529b3df7ca37b0a9b1d9baf70755cc25c275d4
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 9263965c62ccc769ce8a180526f25ad61e04dd9c
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = cda14aa849c9433439f39f4c2de20b28060b3dfc
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 511a3d193ffb1f7fe1ae13c6edb958462890c088
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 58b5007a5600492217ed167a59808561d5b6df4b
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 81291abb7cde001f570fda8ce516b40795a91978
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 3f7f477802e6c8980b102e146f8d6abf8d45d975
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = eea77ebe134fe6f6c1427a60e691c996bf4bac55
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 46271f9a305a3d54567f7a926a65d26e7c6d2395
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = fee53e0d4f26eb70898592981d157ba68f6d2eef
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 9177ee96aeccef1f6d9a7d2be602e6be65447f41
-SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 4634207560ade6271d7327410e2ccc4bd1f8511c
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = a9e03f2c9ee98de8f3cc27a7c1b12629ffae01fd
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.cc) = 6a7349335e4cd1af660b3aeccd303abbdecc40da
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = e65bbc913843d48b717057cdd7f4e3cf1ea6f068
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 548c816a0f3222a25e1af5245f5e123cd5f96931
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 7dd89349a3cb7751f931bd3677be83b9b0ad7408
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = d803db8b693fd55ff9ab58c09738c6ec7c99cc39
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 3f9759aff61f519607668dcc794c978e7f7d7fea
-SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = fc6b99c9934b347661cc0769a1384700104e7785
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 0952aeffb18e1dd5f661c89faf11f0758468eb4f
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = c86ad3f31134142bff51f2bc46c90888798f1285
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 2b263375eeade43862fd3233fb1faa13740b629a
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = c7cdce202446dde950adfb48752ce5da1b12862e
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 21372c317348dae1075c87fe9faeea3c61dbb74c
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 274d2b2588a3a28d0a49c2664bbfe8296cebe329
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 340102a415460d89d39ace56eaae20612603988c
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = d4218da681bbc3a916cb01e862053b5d806495a2
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 075e0f69634a6de5b5299b35c2193e19c0805228
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 649691f9bdefa2cf90880dc36a1b21ebfde06510
-SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 67ec07112cbbda552bd0425953aa64d4a0e96bc1
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = be24d869f2c30cf89f996e0eae5049c73376665e
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = fcbc1c00f24811a9c2c98623a10d7cc773eeb6ef
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 91fe1af2a4dea83a3e907446073689e11a3efb92
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 92ea50eea46c911181ad27b72d998df609e13094
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 67ac99bf91a5f85f6e6e65a4cb90d705b787d5c7
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = e16dcab87433b84f371a644e495509ba5f78216d
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = e20de0a920554eaa6c1fec4b00e9ae359b77df83
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = e81b77c1acd72880938c363a8d2a2e20657aca55
-SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 519d988388e81f0051604dff59d868fe9c844ae4
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 03dd9fe186b513e5e65161b4a2b7f7d5925b4bc3
-SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = fb646e6bcd614ca2869536bf19383654ddf48dd0
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 6cb6258158f755dd06d9a2c6bd978256336c0be1
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = e5f410320cd12aa40d10530f68b4377c694cb35d
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = d1878b549ddb81ec46ed597f1cd78024ee1228c5
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 505086ce0d5b1378e82faec94fd50ebb4ae5e398
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = d93932d41ed2e630054989075746a7ea5bd3f8d7
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 162f8ee07e7f94d18bdef11221444bc4c983576b
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = a56eb2e65f7a6fb9ee9bab0bbb2a3daf15777086
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = ae46c9a6115321c78b5a92abc066cb23b9d1f469
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = e067a0a5c1e927580019cce24c013df0ac489d23
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 9b1b9dccbea93a7d07f8f2a805e99faf3fd44aa6
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = b3ce1ede30161f6051d7be7998df3ffa42cef324
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 7ce749883203d1d407387b9eb3918c834877f4aa
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = bed3cafd16ed4ca116ce61794fd003399a05dcff
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 81123759daa95f5ba70d18b79afb8e506242e391
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 25346464b654f61408cec227f98bd076890b0b36
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 492ce9c8d048bb8db822f05fde303fb6ebc5d682
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = a596679368f81947fca0cd796bc020fae5d06de7
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 17b20ddca8c5c8fa2721c735a08578d4e04fccfa
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 397cd6f107a7509af622860285221d7d895af3f3
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 7992ac5d6473946f315d132aadd2ddc3e0a64008
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = b8a960512a63cb54e25c933ca466209489cffe57
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 322945cc178baad9cb0e3e8c8bfe718de32e2b30
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 2a445ecaaf8a9bea2463ca0be9f1684c16867a97
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 552aaa7bd3528de153011302af711ac23838eb8a
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 7d552ed461026b3313ec590752a7e797e277f772
-SHA1 (patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc) = ece84f5a638c39f9b90de30490615ed8e2f7f5fe
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 54dbffedbe609f745e956cbd43c74ae1ffafc08e
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = c53f0ce84c80c9ef150e0b4c04ab67aba0acef01
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 0e882f5acf323a5f02b7e68b4486b542049ee7b6
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 2d5ed2a897adbbe6a9e0d6e5ef0402f6fa1c81d8
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 30599de337ed68d1c468a4546e03ec39d9f82907
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 1d597539aeb0d3269b3421ab01a140160625d9df
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 39bfdc567451987d5ebbe250c0ade5d44f5c6e21
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = ecc0281ad0251d52697f7da765e7e697273cb4bf
-SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = e5c55eb0904a14ae04df808f4c6456a8fc955dff
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = dfe86569eb7288943414bfd4b6faa88005ddcce9
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = baec1a6b85453124e71f6f65729f8fc1e3764acb
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 3a938960fa7c225f40dff01f273dacfd9ec64147
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 00d47e946e1db2b2edbf4761552e1c2eb0fcdfab
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 4d2656b75b6a4f2d748c7a2cafdb1c2f82e0e610
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 6cf3794dafe2c770433561c2d8115a8aaffa0501
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 39c42cd853d1b428e5e5d370e6dcc6e8fda13ecc
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = e4224e2b2bd46f495154755d721b71a3c2233377
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 2f74500dc32c8c6c2c14a08780244ea8380aa1a7
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 5366698f0241e7e7e869a622089b829ab4d2a942
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = eadf1c0ea9cfad3d98f5eba179bfc03aa67b44f1
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 209dac7de58dd592a2a20a2280e2e7d184cdf43e
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 2ed35be34b2770172fc36129f27a31fc524db6a6
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 3501dcfbaa5f0f71d4dbdf5719db816653af352b
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 3fd7d17d6b5a2167ac0b8c9879af8c95f87a499e
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 90b934a774481f6701ff15617c2de0f36d92344f
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = d9d817aaa65f86c9a0540e9a90ac5b79bceead17
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = b252afcf1bf2e12f18c5dda1edef127e6d8a25e4
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 37cb0ba00fdd0f61cc45e287a298e3239674cb85
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 83931d3162f437f18fea8a0a3ce5494499fbb309
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 5859a5f02bf4e2a4006284419bf6da56ca4cd9fa
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = b018899fe17aafcc3d011509a886c1983ca8af2b
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = d0fa8feda093ba0752f3573c33f978f073564785
-SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 8b734dab4d8e803b4490e0e94b77ab765e691efe
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = e71802df43c97223c71d7ac4e0e9c0ceab019b58
-SHA1 (patch-chrome_common_channel__info.h) = 5d4df94df609a70eb32ddf4885f03fa61d8e8f8f
-SHA1 (patch-chrome_common_channel__info__posix.cc) = 2a4060c5433ce0361f59cc0b85122327c6d89f19
-SHA1 (patch-chrome_common_chrome__features.cc) = f0e1b583d678df655411a96fa2e29b222cbdb9c8
-SHA1 (patch-chrome_common_chrome__features.h) = 07f5ed2c547501ab75ec743ede3715506d4583a3
-SHA1 (patch-chrome_common_chrome__paths.cc) = 198118e2a418e32b978f70e36b0b384ce5fdd764
-SHA1 (patch-chrome_common_chrome__paths.h) = cd9c8e362d1244d8640f0fa863614d3507feb2d1
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = 8c5abd9f99af8e42ba59fed55dae2db51d0c3ebe
-SHA1 (patch-chrome_common_chrome__switches.cc) = ce662bfca9b247591bc2236f52a8eda4b6974b19
-SHA1 (patch-chrome_common_chrome__switches.h) = 79d8b4275e8c53d984ee4bbecd010b8152899f62
-SHA1 (patch-chrome_common_crash__keys.cc) = 31ab32fc72e7f5ea06da495b3054c5f562529916
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = c5875257524520a866b62368390cc5dd3560e0dc
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = d7c814b09fc2f678db30cdfcb45f3789ad9d4f51
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = fff5ac27246d3f11177edfc20cae0f394211eb9c
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 9ea43f83b4411a05aa608afca331d0b96a4ddc6a
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 0ca8148278e5c1287f44871343374e453dd8df4a
-SHA1 (patch-chrome_common_pref__names.h) = 6cf4f99e1f7af7eb320aca278b0644e64cf32133
-SHA1 (patch-chrome_common_url__constants.h) = 7e269cfed7730ab91c197bdcf254c2599b26330a
-SHA1 (patch-chrome_common_webui__url__constants.cc) = 0930ae48474ecd381a1bd0c9d96ddbac7e2d0acc
-SHA1 (patch-chrome_common_webui__url__constants.h) = ca7036ded28376656bc1c949a8fe526d296552c0
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 8fe4aeb092447101302b55ea3b26c4300d210646
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = a0268fcfffc16a9bbd78de4b6eb3545ab725eeac
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = ee1c2452d03dca958c14068db3360eb35fd6b840
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = bdad385e0299fc79bc705e13bfde5500e257d287
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 071843ee727190ad283539486c1a7dc0e81ecf42
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = a2b97131946a61806bbd116dff01034b3846ca68
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 3b03bf3c5b07c467baa6c1e91020afa499d783ae
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 0e18671c08c7c03cec7549159fc1bfd59d2483a1
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 85e22f348a097e67516939d9c511741c8771d498
-SHA1 (patch-chrome_updater_configurator.cc) = 36a8227c68b4131db9054bd2bc18fa88ea0cdaee
-SHA1 (patch-chrome_updater_lock.cc) = b7699b0ceb5ffb7aef01b05dbf6974f1f8d54414
-SHA1 (patch-chrome_updater_util_posix__util.cc) = ea2645e0ba114b7ed5f87a339fef8e0ed5749af2
-SHA1 (patch-chrome_utility_services.cc) = b6f340ccab8b419a07b75bc32e476e3c19b4598b
-SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 10f685bfe968d4d99bb8f71397ce241db09b407a
-SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 67d4be2b9c79a96b394c9061f7df762e1e080edc
-SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 8f8e6f4662536c3405e304bc1d30330eb50750d0
-SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = a27af13dde6204887161b4af517a82061c8c62c4
-SHA1 (patch-components_autofill_core_browser_autofill__optimization__guide.cc) = f03792a45236258f6a18878be9bb06613e12b910
-SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = ad067ff2046753d02ea4d8cc5d634737cb5c32c7
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 1ea1b528c4baf967c533c81393545062a96b7b26
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = e37a7684d493718e15d92d0d44b28d7930d0fd0d
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = ab673a340ea74b7f626217fe1d0d4f948cf1e54b
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 4e5647bbd49a43660567e9fc3efcc5603cabbc57
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 67055b646c07debb78c619f5f23cff655754bd8c
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 64e1d8fdf28dd2efee0a77e3c9e664c711e8503d
-SHA1 (patch-components_crash_core_app_BUILD.gn) = faf9a91de03be97a783a001d3eea436e514a5598
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 09a3a4667131a7c1e5c1fb2a2c9d12004327dc28
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 6533f9a8749108cf294cff745ef506acbef4446a
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 65566a59164695656572fd524f4b2f38bf134743
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 5c607e41791c8162253661e4530bb181acd9d509
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 223e9eff3f5c5d2de354e7811181c9cdd09a9949
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 0c3c4fa241bf6c00145e4e9275802aeed69e0f78
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 18fcada5588525e032414e5217a9f6ac13754af8
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = a0d1fbfa349729d399debe8141cbfbcaecbc02e9
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = c999f6d07cf12cb47caf023631eaed656383cd2a
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 5b67c0ec9ee37ff80ffe9bca82f8b6b6843fce9b
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 6aac97bc6c78d0cd524f1c584b2a8afd491f08e7
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 59cec2dbfc87135d9e87b5d68ad4527ccd71484d
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 3092a573f1ff5be68e365b73ec0d13f59a93023d
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 1e2c7c756ca5d68295cdf6e4f320170fb1a6bd50
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = b885a59720c5204e0c3c4f09ac25aefe528b6006
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = ee214c123f12386141e0a5e0fc04ba577a9e0a5f
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = f9ea4f1380c9a3df955b72b2c1242b3a060dcd54
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 93cefea52446cf1412c28c54035b96ed824bf18c
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = df1e98dabde49c01715816ad0e202acc5ca1aa16
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 73292ebc76ddbea5ec2580b7eb1de3020a564af2
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 05fd4595ac817d8fe14b83183a205a0116799c90
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = fb20b7784cd2c1cff836645919dd64ceadc10384
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 01858e3a15969c0553aa068153767b0527a33326
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = ee22c24ccae918ad098192e8ce63356155c04a6c
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 002d58e6c477c29d418a62bb798787631ef62918
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 842aa16c2b27839e71ba52dbbda7b661671cd757
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = ec1fc8540ff85b82aae2f86ee659ba3cc43f4e76
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = e47a2f917cf74f8a0801611d39ed5e098e2838bc
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 9a58b084467a1867818c3df901821732f9ca4fd8
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = a7e8291fd6ea5520024ae424621e97754c7f2679
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = c1c89569f10c29e6191d16d7a9451bef96b32212
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 7e822b0f12a3b13a9069b5845ddd111fe1b9a7b2
-SHA1 (patch-components_flags__ui_flags__state.cc) = 9c07676280836a9a67c7da8201f948e58608afd0
-SHA1 (patch-components_gwp__asan_BUILD.gn) = ab94a31303e4cd33f6266bba671a5fac5d0357d8
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = aace401c92125108f8f561830361cbb5bf579403
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = a6e29df3106917b62f4922347a5c201e7c3d5564
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 596e412b4330ce4f39e0c333f9ee369fd91b23d3
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = e600bb9e3be1f82b1663d9296f63a24dba733d00
-SHA1 (patch-components_live__caption_caption__util.cc) = cc63c9c8da478922eb6dac3c06d4e20b90453f20
-SHA1 (patch-components_live__caption_caption__util.h) = ce4f9744669e03cd4edaf945a607dcdf044e62ff
-SHA1 (patch-components_media__router_common_media__source.cc) = 3333332d3e0b42a946b6fe6e1fd68dbb15f6e566
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = b4c54dbb814d45eb18dc725d61e3e44ed4cf31ae
-SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = 43bd1c8ed17e0eb7441a3ef0357d4a5608372dee
-SHA1 (patch-components_metrics_metrics__log.cc) = 6435d669ecb20fe537d4be993181563719b1919e
-SHA1 (patch-components_metrics_motherboard.cc) = 6a46b3c85503998ff9161dd3e663589ca872e2d0
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 2645bf255fa9b76a286d0b7c61310112213b2e29
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 8e63d8ad417f3f58637d5748a0d3db192267dc2e
-SHA1 (patch-components_named__system__lock_lock.h) = 920ac2b4e3cd12ad4c0b397b221ef1e0f12d4723
-SHA1 (patch-components_neterror_resources_neterror.js) = 2441590f48bae0d8858a5dca00146dca07d6e38e
-SHA1 (patch-components_network__session__configurator_browser_network__session__configurator.cc) = bbabad70d2037497e88b6f12ac73cdb456493af4
-SHA1 (patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc) = 22730a3e2f235abcee1cfbf222c3d217fc4183ea
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 2564907126f36a94393b879e8c7dd49d65385fb4
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 44897c6d924eb6339b304aa835aca0aa032be9e6
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = eec22a778b5c819c4b136e074b70d0ac65e9e4f7
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 2ca15461fdeb9420b3b99f1403c178f5357897d0
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = e3aee44526a672f7186e962d900863c65c60ab97
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 17e986c3d1ab87b4cf8c37387b7771e27a8c1996
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 82e1f3c4b0cbfbe2ab6ee9cb5cd5b94252655f4f
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = d9fe45f408a41e252b70cd8c77ff114320cb331f
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 20f3582129ace201e428370946f5148c68304150
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 2b7a29e7e131eebd4e63903494ba4d61f7293f81
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = c768bd80fdc167c1cbcd129ec8b3478def86fe48
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 5317dcdda5a4dca6625d9d50ed144c25ed365a05
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 01aaa9ac1e5ed2fa452a769a48a40c77c29148e3
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 1fa6c9cd0a290b6248c7f603cf301c7397eb5464
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = c8a497b097e62edfe5400a9919cf7e5b4af9e07b
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 228200f992dc980b7a8cfe00803469e260f742b1
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 63884e063c524235d901d82c9ab9ef0015950449
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 13a0c82baabe3e863c673dc1abd54965426024e9
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 0ed8d0b63541f92b4595808e5f2ed2abddf0bb79
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 990334cfdb6e31fcb81ee1f17b16cf17f087418f
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 5d1dab34076e45b89ee898507e66809089e3fdd6
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = f54b2d9b5cc277090d9d2647edd19d47f2214b60
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 8e3c51467adf8d3da4b7fc94d8a8c106d743fe18
-SHA1 (patch-components_performance__manager_public_features.h) = 06ec12b193eb692e400e8e63576a96824ee18e09
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = a54743d922fcb9a62fe7e045ddb444637178746b
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = f541c16295e75af136b90c494b7b264efa1f0300
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = d5b6590a3f6bdce10ede13c8e55fa240ae9f4004
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 66a5c91a3983fe3e55e009769138b8694aeaf91d
-SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = 6acbfd253b5228a6aedb983c19663a6dff05dbae
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = 6ae4dbe7b0dafc1e89df94d6e4d1bf387a0e0b01
-SHA1 (patch-components_policy_core_common_policy__utils.cc) = 9fd4cd198573b5325b37062c8a18dd3bc924a1d5
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = bbe2ad327db5b98b79c27c87ddcd5538119763ed
-SHA1 (patch-components_power__metrics_BUILD.gn) = 055940c6c5419c40cbbeb82bb098a9f3780d088d
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 57ef9b12879cc7479f757f11c855ea46fb47e0d2
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 235b871baeb207c08f6f1332d1c21191d7785c51
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 9f2981af888211efe9af4279e528d18141d77e0c
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 73249870e3dd989e92b623cad3e4f05d256c626a
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = c77d92bf3422bc80d26c76c8a02d38b0a71bf875
-SHA1 (patch-components_safe__browsing_core_common_features.cc) = 5e49516309a8d06a3d79c17cf4c12d58435e1837
-SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = 91e4a5bdfcc08b49a867a00f39c9f15b33517582
-SHA1 (patch-components_search__engines_template__url__service.cc) = d1789ee401894f27c08f804c098507ee206ea39f
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 2a9a577c46d9cccd96a55c85bb9ffea59c8736f4
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 5d9f4c9a0aa307116edf77320f4fda38a429c50b
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 61ab5d810b564d81871c1eca8261ec6ca2f604b5
-SHA1 (patch-components_soda_soda__util.cc) = df5029edbfec68c2ecbcfd3b038df03e9fcdfe71
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 1df39583aba0eb9ab20e6c3548f6a33e24e3eab8
-SHA1 (patch-components_storage__monitor_BUILD.gn) = e7639c7c01c982d940959e00c484c01d1ce7a6ef
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = 3074b52e8d9c5322ccf71dbdca2789335adea8ee
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 2b035d44f5e48ec81110c8970d1fe30c7cbf68ea
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = a224be41e05d80da9df12c08ba7d22e620ba77cf
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 546fac08e9ec9e6ca798dd3dcd692beb4f17f5b5
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__service.cc) = 1cb61d11988b600ff318fce0902352146e221a8f
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 6cd76b76c28a86bbb9a3332a06c6e4f6327b0a3c
-SHA1 (patch-components_supervised__user_core_common_features.h) = ce86eb3e0367d160ab4b1d449d48c92502d0f973
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 18178902c6200761384a26c1c6b7c16613e647e4
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 701bf114e10084214363d9e516b2eed9478c392c
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = dcc6baba6ae95640392f6df4d95b5f045e075ef1
-SHA1 (patch-components_sync_base_sync__util.cc) = 10187fc178a71dae5a0e86d4a63d028ef58c0243
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 05b55c88ac390eadf3a44f808a2a9d783d0ac92a
-SHA1 (patch-components_translate_core_common_translate__util.cc) = 1bc712b017c8528b0f78d2a225e92aace07e5581
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 78f155086ada39d6b4b57b946f6a8354cfea35dc
-SHA1 (patch-components_update__client_update__query__params.cc) = 2c8116440b72f8780f54b2a638ab30b91f46c76a
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 909b64af00d47b2b13226ffc3b1a3b417ad896ae
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 37a690a6d0686a8330f9bd88327018cac6f892a7
-SHA1 (patch-components_variations_service_variations__service.cc) = 474edfeb32f093621905c544e63f44b76bb0ca50
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = d98b9131133f8ce73b6f1642bb7769f35345906c
-SHA1 (patch-components_viz_host_host__display__client.cc) = 659aa4d37b961068739618aa78687ab7268c4acf
-SHA1 (patch-components_viz_host_host__display__client.h) = 1bf0b92a6f849d75e1d07ad8c2c08c6d468f8050
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 2b71b3dc1deb63de418eebf4e30c68a9ab32e972
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = b4a1d3524d43aca7478424714e691b63d3d59f63
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = c5493f79b3fabb02c793f67727ea0919151a30e5
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 3da93483794050dcdb6f19e577e7bcbba3d3eee3
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = f03e8d8c2a7e678d2ab6567d09e5cd5b6dbd9c10
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 742c133b909733a5246237d935330fcc8401c6b1
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 2291c3693cff78376c5ea048810d6abbbd51ed1e
-SHA1 (patch-components_viz_test_fake__display__client.h) = 6d50c30981877376c2245288377d5b9db4e7cc47
-SHA1 (patch-components_viz_test_mock__display__client.h) = ff3f66682235a31961fd9f4c3ed9511836283ebd
-SHA1 (patch-components_webapps_browser_features.cc) = 949c6617c42020c3fa37bf0eefd233f81f8021ba
-SHA1 (patch-content_app_BUILD.gn) = f31473a84e820c5220614d657e1ee314093e0a41
-SHA1 (patch-content_app_content__main.cc) = 80393ead2361f75fa563d936659aa0d496b9d0b8
-SHA1 (patch-content_app_content__main__runner__impl.cc) = 5d3d52853d9dbbd9d137a6ee65bd1146abaeade7
-SHA1 (patch-content_browser_BUILD.gn) = 965cb4732e3f609e645c884b09569b0cf9ed9bbb
-SHA1 (patch-content_browser_audio_audio__service.cc) = 28a10abac5028446ac197517611e709258a6423c
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 8ae013aa235d965476e5ce59d4d95b82fa7d24b9
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 8bc52f2cc6d76eb1a4df901e801a46c653e47dd5
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 3509e7859352514a63e1613c3fdf1dba958594bf
-SHA1 (patch-content_browser_browser__main__loop.cc) = ce7bec99a8ab90b64961fcd960cbecc2aa455a02
-SHA1 (patch-content_browser_child__process__launcher__helper.h) = d6b9d8fdfe7b5394e949acf658b4237726936a72
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = f6546185a0a7ae4ae15100472c8376db92c0b602
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 99e243719fd697d6d17b6aac2e80ae58a18006e8
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = f6f2ce71f75ed384fd43e13c21aff9f00831d739
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 1f0e255173864ced682881775ae617d6af61b9b5
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = a66edadb1e45c88e7d951b8ee8fdb04fdd368302
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 8a6faf2a9ce89c331d3415be2b9dcc473a01a26c
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 0e6155b6573d146cc8c271562a5c7a6474d9dded
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = b53aa5ed9b5d94ca8e53334de3d99f37e38ef757
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = f3df8a45b5d4cc58445815e30769fd9049de1c40
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 39c70b0fe1b5e00a883ffbaccc7f439548a622e2
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = efb1b539664c5997758142d013a18f9e522856a3
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = 1bf5818a09a7da38095eeb46a25650f85310f000
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = ff0323600804962e1f9d26483fe95936d947902e
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 8ec75dcec5ed41c3a7896e6bb13ccd18aba03f25
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 6801cf3a16c3b05cfe972c5702bc39ed91778b8a
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 8efd2668ff45ef432085646630eda96f784a3fb3
-SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = 9a3ecb91fb79f505d1b66b4d4bc97f20b203e518
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = f24e9b34e1fa48da75132083354712c20021b1b0
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 4146e1275bc02c5ac1806826276a3a66198756e0
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 8a0f1b5c903ce1c61593be51da7d8dde217c1e99
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 7f1b4a567e3161045d232fe00cb40e1dcfb52ea8
-SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = 86ef381806a9ebd0ebc0f471459af98c8ac798bc
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 6c40e87c91cc03d4b030b9f39ac48fe99786c1a2
-SHA1 (patch-content_browser_renderer__host_input_input__device__change__observer.cc) = 8036cfe3e4d9e6757ce50c456ea9d26cd1cc380f
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 144db962d61374c10afbc0261471e78098cfddef
-SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 308a846f3e878dfd4539718310b3415c94cf75ea
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 0eb1693cdfd0777ab50743bf9e859b68701fdc86
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 74e34b629cc83ab16393d60f49319e39ba211917
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 0d3a97b564c5012885120623458deb837f45bcee
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 3ed27979ad1a7c9b3dfa15702b5ba026dd24ad1d
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = afc9f8db1db4b78fb6583ec44071addce2c232e6
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = ade53607c7300f91325d6f6da4a1254c1d9056bd
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = d3449ecc146075aeec5f291200d4ca6c7df635a0
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = 7626406b32e6dfbfba5ebe1baf97e9a0f9aea1f9
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = f65ae17ddb4e18ed1af87252b903d9734599b70a
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 13e83670da0110f04ed92484f35ef508099cbff7
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = f9ffae30511589b8f9a198b236bf8d5e4f3abaea
-SHA1 (patch-content_browser_utility__process__host.cc) = ddff2fc867605b57d9c5a900138a580f7d9348a5
-SHA1 (patch-content_browser_utility__process__host.h) = 1638a3650815dd4e4521f47a11db3ff2baa8628b
-SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = d18e9bf859dfaf08306bcdd9f05e63a6646af283
-SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = 8d0216c11f5a560e1175aefefb3fdbb9004189f5
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = bba572114a2d29053fbca7c9a973f87e5930205b
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 331f6ddb08ed055db3370bda544afc06c40ff2f7
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 6a7cf0c8629699f746558eea2db5d42bbb038bc7
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 9e96b555e65a6daf946fa9f0142ea53b29adc6b5
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = 511c7e563d7bfade8e2d2c4339ca1656f8df415e
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 35f156bd2d78f42e24ca412fb6e0ee80d15b4e8d
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 721da810c07dcb30e23b15d8b0f80fda2b1eab1b
-SHA1 (patch-content_child_BUILD.gn) = 7d1edcbb43954e760dc8d85c072a0d281eb93ec8
-SHA1 (patch-content_child_child__process.cc) = f9b7541a7075ca55b6f5e68b54bd744d12022605
-SHA1 (patch-content_child_child__process.h) = 79a7b9c1bd6292c76ab73e5088c9c797b6ca6aae
-SHA1 (patch-content_common_BUILD.gn) = 2379f2c8efa99a3b81d27982a6d3de333054cb1b
-SHA1 (patch-content_common_features.cc) = 0dc6ec47912aa28d99ad66d3ca9ee354f8ca0d42
-SHA1 (patch-content_common_features.h) = 9d05b189d04c32d85d1be208ab59a8c89f0a3f4f
-SHA1 (patch-content_common_font__list__unittest.cc) = 9be6213cfeb1091caace7aa736a2b3eb64d76411
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = fb1a1743113318ca5a78f4676e4772309ede538a
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 09bed2d9e435b2b463adce6f3080ca2564826a59
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 16255fa077ed2448767c291548c66bdb22ba443b
-SHA1 (patch-content_common_user__agent.cc) = 8d268087dc3baf2a4cb4b054efd103eeb20a756e
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = bde6478bcc98f3a9b60f9070f54636f305fde116
-SHA1 (patch-content_gpu_gpu__main.cc) = f65a792932f6e6f4f014402ff6c1e66c1c4783a1
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = ced0310eb643b6f4b9eb9d8815b4b1a813a5d457
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = 6217cd89737b89036dbfca5848edb734dd917aab
-SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = 689bed5cd58c0a001e756e71de68de51ba83ec45
-SHA1 (patch-content_public_browser_content__browser__client.cc) = 38d059f6dd6f14d95b2c11367172d80c348f0b4d
-SHA1 (patch-content_public_browser_service__process__host.cc) = b896f08a42c48eae0002e7893e04acf1df70e10e
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 97ae59428592645e3d19e3d74c3fc8de67b69cf7
-SHA1 (patch-content_public_common_content__features.cc) = 5fd19994015102d210836c23d264d18e762a314f
-SHA1 (patch-content_public_common_content__switches.cc) = 115f2fee949a3abb0f2fcde61d499e48424d6382
-SHA1 (patch-content_public_common_content__switches.h) = 417086b6dc32687e26e4cd8d942d095b91bb0549
-SHA1 (patch-content_public_common_zygote_features.gni) = 0c7bd073710cabf22a49167ccc187c4962bcdd6a
-SHA1 (patch-content_renderer_render__thread__impl.cc) = d3eb78548153dc1cad8aa9c0656facac1578bdb8
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 92f66082e7e1295fffec516947ba3fd99613ddfe
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 13bc0653ed4bfee8472b6237e74d4948ab9f8c4b
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 4d088fd2974c2c8349044581f5503117ec6e20a9
-SHA1 (patch-content_shell_BUILD.gn) = f173998aa2ee695e4aae70694329ba0f5daf6b99
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = fa9e29b1755c1860a6e072ac096d4cd81808fcfa
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 06740ab390b359f163392c47421e0852fa5663f8
-SHA1 (patch-content_shell_browser_shell__paths.cc) = e47a538d0da5d55ec02dd79ac89a03394597d198
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 53ae2f2132b5dba088578c455e009dae38d22d69
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = e1682c89ff23a315de3756cce1c7127a58d276fe
-SHA1 (patch-content_test_BUILD.gn) = bd87ef7862ae71ad1a7ade02dd761fec19d6be18
-SHA1 (patch-content_utility_services.cc) = 453fc29cc5a7c2aba38c066c24fb8ef511638e76
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 603a2f7a59840a4f8009268efb9f5f49accb4d9f
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 9eac0b3443e3afe06a245731269ccaa10d6acae2
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = d090b4e0e50131c99c99fe537188c1ac0149b582
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 777988e9f355970cb14b8897f50bc4ca8a01022c
-SHA1 (patch-content_utility_utility__main.cc) = ab4574f47f600a12b9dbdf5223a69e35286caa7e
-SHA1 (patch-content_utility_utility__thread__impl.cc) = fad170662e1b6cceff9f5cff69c90315b1feb115
-SHA1 (patch-content_zygote_BUILD.gn) = e9d41b749647fa3dda7a032b81bbd9f23e7b1261
-SHA1 (patch-content_zygote_zygote__linux.cc) = a9fccd7155396e7ded08b06118a1feba532a3dd2
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = acd6e209f0f3ffcd7b5f3f7a7bdba2b4ace727d2
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 7e021e401f0ad33bd188f1255a828502c66d4e04
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 4b084082edb3070324e63dbde4381a7a945b3a6c
-SHA1 (patch-device_gamepad_BUILD.gn) = 7f42c764cfdeaf7be324a3c6a09da602bd5fb5ec
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = aa4e570c706da93ce08e663faf630acdaee5a289
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 058b772a5dc339bd3899309b959f3cac7ac27793
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = f1b0aa7982e1b3ab7c954a8e9f05da6c93c0896f
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = 7bf7e0492056babf2dd8205aed50b3f839a1acf3
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = c0d0f9c9d682573661209cfee73e2513ea284ed4
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = f8913d15b330f480bb4982377a102df35dd1b783
-SHA1 (patch-extensions_common_api___permission__features.json) = 680bb12cac80ea5824d920b67f8bee5d5c89582d
-SHA1 (patch-extensions_common_api_runtime.json) = 0751a1d5bacc627ed5b8c566b25021ee565d306e
-SHA1 (patch-extensions_common_command.cc) = ff9b1a1f6bac2b8022fbfa4302909e3a5dbd9457
-SHA1 (patch-extensions_common_features_feature.cc) = 1445db266bfdee1da21cf5cf36ab77558e7496c7
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 395bf4d5da857595868addfcc9996ecea7d5f1e4
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 8fe2ed2b65928280d987ba4d79f5ce0b9b788ef8
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 393dab8ca4caa6eaa54facb860befc9b30e86af8
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 9d332240319ee8200e8db52a362996dde4ef1e3f
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = f87e607a71cf52c60ac8eaa0f4252405687889ca
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 3380eea628f91b0e0d63d14259c5bba6b511567b
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 4fc857f8564cc175e825c812b70057b843497c11
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = dc9fb6b4efad9f862a012dd1c87362af5774f62d
-SHA1 (patch-google__apis_google__api__keys-inc.cc) = a0f80b373a31dd14cbd28c8ef98c35be70a04d0c
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 441ef7dd7f5867db7194a65918ceb24201d32f1b
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 4d54edf132b12c707b79c3a7e15f54e3159ad5fe
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 28b353d0af0d0d59f00cbd43010895bdb4069917
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = f72fe2e908a6b47437f8ebd362115a3524425192
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 3de7207a0c691a030848a48b269f72f9f00fae94
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 75239d94e46321e8c8ab23e47451b0ee8b8de259
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = ad69bedf6e8ded5b9227f2ecbf55c0ba78a2df7f
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = ed8bbcaddccb4546dc6a8a0ec875c5178ec5a5b5
-SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = 14911bd3c337f3c8ac8d19d9c2c9e892d4110b76
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 7d10fda837c578bd0b62202cac51e50dfd4e40ce
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = b2a42f81009f492c9b5b322ea23b0979baae041e
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = ea8187628f8b7f59243cdee56d300e38da711770
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 5e182f9c738ab4ef5d4478655013cd91da2746ba
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = fc7566ef89dcecefccf49d301f9446b9f1896097
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = 6bf7e36d10348f51949f8605f1d6ca1b5bae6d35
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 44cc426a8067f7608698b67bc02ae232149399e0
-SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = c3bf82004abaa5424aadf2d24a32393c1d448270
-SHA1 (patch-gpu_ipc_service_x__util.h) = 11490d39fb1bc5cbef2589b71b1a6d842af1fca2
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = 7c0f92f800dcb9fb4769e8902bebb57855945420
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = eb80713e272db1308f5b24fe0d1551e056c982e4
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = a6a062a73c152804918c87ced0a974fe4b701adc
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 50b998192c6656c3ba26ae5163ec6fec5201b4d0
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = f3ffbb5f9b92b58e2e856fe808160f033f51de63
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 061c0438f7dae1199bb9f9126e2a2246c6b848ca
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 28fa8c2183c793251d132af4c4f3c34ffa89e378
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = b2b49ce24e5b315b29786d5391c853e087be6e75
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 90a2ff07434ddc4527d336139c853aaa9151c76f
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 5977c66a9fd7bfb0a8531b377d89247bda2d5333
-SHA1 (patch-headless_lib_browser_headless__request__context__manager.cc) = 72faa01aba9cf49eee02a77dc878b0cc6befb5b1
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = ea0cc39571ad2c8fcdbfa9f2f47996edac3f988c
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = cb08b62e4a83cf48b00a907612d1132f0c4ac6c3
-SHA1 (patch-ipc_ipc__channel.h) = 64197fbb7754d0826901d57c8ad58af481a2c324
-SHA1 (patch-ipc_ipc__channel__common.cc) = 03cbbf72cb0f742f8d9d672b61ab6d9902332557
-SHA1 (patch-ipc_ipc__channel__mojo.cc) = a0665e621a4e3c6fef34a8a0279dd09d12b46a6b
-SHA1 (patch-ipc_ipc__message__utils.cc) = ed40cb12d78d30ca58dab19e869428216666e7f0
-SHA1 (patch-ipc_ipc__message__utils.h) = 54c7110989f812fac1c78dd3642d404e039d06c3
-SHA1 (patch-media_BUILD.gn) = 8cac2f1b70ef5c9d03a3a16c5ec19071f0edf6f3
-SHA1 (patch-media_audio_BUILD.gn) = 5bc91accc97382bd179eac8465a0078d88b22928
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 818e6d26b0c6c3654bf602df437db4af01a5238b
-SHA1 (patch-media_audio_audio__input__device.cc) = 9d54e325db7f3694742d1d0c8c66d0d09d4f4a3b
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = d5a3d725e2525803619533ca4a3a360608c44d2a
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 4f3f4b20fc34566c51a8a284bee42df0b393c2ea
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 87c46a3eb4fdd4773461a3b92f6fa2f2b62e3527
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = aec672aae7a6056f021e40c73c051a437ec41c80
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = c53bf304c96d119773cae143bc83ca5730e7b6df
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 66eded331daf2163a7a738e6e5b001ca69b3b3a1
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 7f41b9ae84b568dc886bce50f42ff4fc427bd4e6
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 5d357589eef17240906afc9d19a7488124202dbd
-SHA1 (patch-media_base_audio__latency.cc) = adc786b0f5f1b1dfa9cb26f4829f12b003e32729
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 2e1d0c8f68a35a2b381f56ef1ce2d03766aa7521
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 05299449aa2e71dda7351362b71015723447ad02
-SHA1 (patch-media_base_media__switches.cc) = 8a9bed2ee55a27bf05c994478a1e4da1c0147eea
-SHA1 (patch-media_base_media__switches.h) = cee62f1f37090a43ab827b686ec25aa4af281e5b
-SHA1 (patch-media_base_user__input__monitor__unittest.cc) = 83c74c13d3a9751392f6b977e7601f3d5b3f1423
-SHA1 (patch-media_base_video__frame.cc) = ea106c081873d0fe39d7d6ed7678303f27c29df7
-SHA1 (patch-media_base_video__frame.h) = 17528a7333054d0e25fc3856f350273c31699fe5
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 5d94beed0bdcfc84e02156c20d7d4c4bd00b3ac3
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 679b07b96e9a1fa4da44646bd815a602f5744cac
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 73b716ecdc60d00f53f20e77084c05e38b903b86
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = a2d6117493c5456d36862c8a5f8ce5ed78828dc1
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 435c44692f0b08cc9f4a8b0c49e2c0ab99a37189
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = f6c3127b509a233cab2dbcb47b506404806eb1ea
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 26e93824c25d62a052ecf32942b86e8071b1dfbc
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 6fbe23b4352f26398bef9fcaffaea4902abf9c2a
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 6118260111315449956c41510445443113fdc4a5
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 29d9fbd84e72f017197855b506b46a7a34be34ef
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = c46e0924146af5ce7f71b78f2306735156a8b39b
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 6347846b5b756e77fad9ab3cee5a8590315f9533
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 6bc5604c9f9fcae63299c46446d1b305b756e72c
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 778abac2b1b93bf080b79d471d66d13e662d2c71
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 3f4da3ddabb2c064d0676fe89ae1152d6171e13c
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 15af4084a29dbba73ea2581eba6f42dcec84fdd6
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 82d35f26653a9ce1dd20b046d09d3ddc80ce6c32
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 9e1f33fc7b2b475b6279ca5646ee2720e6c95a6d
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 86f3c88e0b444b8f49ea9a741240accb8c8b78b5
-SHA1 (patch-media_gpu_buffer__validation.cc) = 6cac1a0946b8032779baa80c29d016119a7faf98
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 107d051967eae3a72023ff05894fd67e1ee67598
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = f1d5ed0422a5e7068d13d09a720f85554db08ed7
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 3049f0ab4112fddaa30d7e4d072b9161fe717432
-SHA1 (patch-media_gpu_chromeos_native__pixmap__frame__resource.cc) = 5aa2f7c6d43dd418d92eb591dae922f9e758f29e
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = c2aec084518d9acb3384eedaa04677fc6da48400
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 8866d8102805bba425d4eb9a88c17286506d00bb
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 6a46311fb6a9e631445fd0996f9e6d85ec582106
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = bb7d1c454e95c1c0895a75fc2922139242051180
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 97b144d3818ccdbc1015dfb178ab18bb242df590
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 21e06704ec520eb099bb042522687b77b92dd864
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 4cd85597fd0c87161576683bd4f0a2d0af2d9341
-SHA1 (patch-media_gpu_test_raw__video.cc) = 466a42c548ec54cd1bafd293bf7c34da0817d494
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = c5d894b024271596e28db7083a1b62a01cb7e0b9
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 8af7753dedad23c370fcca403d5412ca876a3fc6
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 5759a06e0198f9c02fa7be14d66539bd8f8a6da1
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 378d957912bc2ae0aed6fec711a9bb393301b6e6
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 3153ac630fce0cb9f05116ad70826bd469a2b50c
-SHA1 (patch-media_media__options.gni) = d4193af8021f4e3ef9848a064b86b4d59ba30159
-SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = a62d3cbb8d10ea100f5cf23aa2554a467d33f30d
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = 6e470089644c56b07fac3999b64b4fd1dbc22579
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 68cabba4be089444f836e8cffa5d77eac2056509
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 9e44f526189ceb13b645ce70d195b7e07fe8afb4
-SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = 310b73d59cc830cf8668ad601d633c336c4ce431
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = ba7d5e94c7e245bf703a520a1e8d2d3f7fa46551
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 86410c8720d162b382b1222a7e9a7b141e3ef59f
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = bc8d46d86d9f16fdbb76e40caf7f40fddc54e947
-SHA1 (patch-media_webrtc_audio__processor.cc) = 25aaf46e6b91a6799992b0fc39872d8c07e597dd
-SHA1 (patch-media_webrtc_helpers.cc) = 387fdfea66d06e091bffa1eaeb254d8dad0e2d07
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = b6ca29e35300346cdb2389db4dc9e4b490907b3a
-SHA1 (patch-mojo_core_BUILD.gn) = 9810491c44a9aea60399cb450b3506c8c97ee3e0
-SHA1 (patch-mojo_core_channel.cc) = c0904c6afac11f676656662c2232afb3f5625ada
-SHA1 (patch-mojo_core_embedder_features.h) = 96b1899559f60d4b2939c1296bbb53466179e825
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 8b702e480d940826a45347d50924573a7392c79c
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 9c8dd9c7d735d5ae00442fd32594ffb0dbb8060f
-SHA1 (patch-net_BUILD.gn) = 7b1971d75c82b7efa51c95f19024db29138e21a7
-SHA1 (patch-net_base_features.cc) = e525af5c1eb7a7fbf8d97cc7c80e9cbd87988298
-SHA1 (patch-net_base_mock__network__change__notifier.cc) = c232249b7ae335d57939951cb50bb11ee697359b
-SHA1 (patch-net_base_mock__network__change__notifier.h) = 5588a3ef3528dd714bdfb68c0dd227b14500cec4
-SHA1 (patch-net_base_network__change__notifier.cc) = 2d2a90394cb1a8e23ed6c63a764366ab60f41854
-SHA1 (patch-net_base_network__change__notifier.h) = 5bffa1f3c7bd3b5aa90a4e4cf7480275379c7d33
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 4a83f57e23746b0103362703741756b5834fd30c
-SHA1 (patch-net_base_network__interfaces__posix.h) = ad218f3ff7b4276c8641b42e515f3ed0b0e10878
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 61b52748ca0cdb3fb4a8265442d1ff2b897298fb
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = f3ba016841efb26cf0945113eb8f0214a3e6f1f4
-SHA1 (patch-net_cert_cert__verify__proc.h) = 92a13cb95f309ac41f0030ebbbd1bc4ec26ddcb5
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 6f28d25ffabc357b0af1e86b532d8a4f172183b6
-SHA1 (patch-net_dns_BUILD.gn) = 76bef44ae22b964cb27e30c8ac5cea1c4d6b38ed
-SHA1 (patch-net_dns_address__info.cc) = ccc41b7316eb90a12190879a35c32eccfeb520e4
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 2fd52e925cf195b56dc20492f85682a4cff85f77
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = b5e78e3669a22f2f0a8c1fe9ffded230debb43be
-SHA1 (patch-net_dns_dns__reloader.cc) = f8f7c788147bf4354db2527b9d61e05d7ee29e6c
-SHA1 (patch-net_dns_dns__util.cc) = 42bb9c309f2c460d2533a328f47c3865af016647
-SHA1 (patch-net_dns_host__resolver__proc.cc) = cb86767c914d31d4a00af9cb42bcb7ee0b8da55b
-SHA1 (patch-net_dns_public_BUILD.gn) = b87f99f95dea3122a36dfc8f6ed14fe68cd96bed
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 59a2698d46f6a936989fa7c2f43721286bda04c0
-SHA1 (patch-net_dns_public_resolv__reader.h) = 889b7812a1cb46f55f64858612c3ecac55911f1e
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 9d2f82c43e5efe1f4ca3ae538812c6403722124b
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 7d79265c8035789edfe7566f9044ddb8b39a8523
-SHA1 (patch-net_filter_zstd__source__stream.cc) = d8356c519f9b7b858a578f8fa40f032f484e84ca
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 720d6e90c62d1b224e47eb0631a78b3e891442bb
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 7ba56b9a122b9bbbdc9bd2b2fb90fa293da1c26e
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = f74d5bca564e4abb39ca5a4cbce8be0705acbbac
-SHA1 (patch-net_http_http__auth__preferences.cc) = 003110223047028f173a4a47218eef3bf5998cfe
-SHA1 (patch-net_http_http__auth__preferences.h) = 21ee69de7deaf2e6db984aed056d43bde03f16e4
-SHA1 (patch-net_http_http__network__session.cc) = 47b1a69ebf20244afab744f3d5e36e94471cdadc
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 41af0888e21e0f0c30147cc6baa8dbe7009147b2
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 86c95d38f7a2035fd1eeed869447acd99b2f8fab
-SHA1 (patch-net_socket_socket__posix.cc) = ea2d3c1c628ab5ec183e5c15cfbfa0dccc5a997c
-SHA1 (patch-net_socket_socks5__client__socket.cc) = e5a97e811b31d22156051e8a9b822b59780df108
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = f202dde91e07387dd229cd908882b44010886d64
-SHA1 (patch-net_socket_udp__socket__posix.cc) = adcd798f142759f8ba2ea94eb053dfb2b489029a
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 60e3c12a91f60898f36114d874be71ba47ec2ac8
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 038082cce5aeae4721d69a6fcfb0418f0fd50e48
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 299eb38bf5555dd6fb503922ca32bb0dc8eabeb9
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 3650fa49289f95a1dd3eddc7d2144a679e98a809
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 86b22868c42ec26a582e93a591f6aba65ffc73c6
-SHA1 (patch-net_url__request_url__request__context.cc) = 4ff3fc9ef76e644957904cb2b433cf93c52916b4
-SHA1 (patch-net_url__request_url__request__context.h) = d21f126a2fdad68f62b092482a660f454064da98
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 25e39efd61b61ba6c6cbc09b2e352d33e3ad7f46
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = afaed38e016309779516bc7c24ff860f15bbece1
-SHA1 (patch-ppapi_tests_test__utils.h) = ed4c9d59eb729deefcf9480c48a0d02640c4dbf6
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 6835985a11cd14d7cea01660bffc23c57998fcc4
-SHA1 (patch-printing_backend_print__backend__cups.cc) = 290b2b45c095ea1faff5abd605866888c4748f78
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 339cea7cf3b32a365cc2c0893625487d4ac849e4
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 829b45b049f2c17ad5bdd27ecafabc9c120f273b
-SHA1 (patch-printing_print__settings.cc) = dc73c5dfac0e2533ea553100088cfbf1dc5f668c
-SHA1 (patch-printing_print__settings.h) = 0ed9b41e82dc698c58a3dd8a2d9f9e3c486f8735
-SHA1 (patch-printing_print__settings__conversion.cc) = 68609960b334674285bad1f79426e8c61c07d3dc
-SHA1 (patch-printing_printing__context__linux.cc) = 407e65de46b5d31bb194dd661d218f6d6a6c6b65
-SHA1 (patch-printing_printing__features.cc) = 91eb30b054bab511f9102e6ae27c621d0acfd36e
-SHA1 (patch-printing_printing__features.h) = aef7b1d558218f903cce67817383239bed2c7b26
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 27e2fcbc1acb90f4cc915c2f931bb9c0fb16d32a
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = d3da6ba2da0294d53bb5ca512de6545078334014
-SHA1 (patch-remoting_base_chromoting__event.cc) = 3bc33f719c2181d9e93b6d4e1900fcb8d1dedc6e
-SHA1 (patch-remoting_base_host__settings.cc) = bdad12d1eb4597bbd27a18824c3aebd7ed84383d
-SHA1 (patch-remoting_client_display_sys__opengl.h) = 2cb7f9ecb20605d82bfce907a96e1b41fae23755
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 328c07714ccd606b368b8b12a585b7ee49a325f1
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 2843c03107560fbf94a8a116e27b7595834c012f
-SHA1 (patch-remoting_host_base_switches.cc) = c9ec0d50006c78eb2b32b82102a96b5b54902203
-SHA1 (patch-remoting_host_base_switches.h) = d6f77d98db5cd6d23498ed690cb3453c6ad9dcb2
-SHA1 (patch-remoting_host_basic__desktop__environment.cc) = 9622c8dcf0a1f0d3f0fca5e64bbde47700b9cd12
-SHA1 (patch-remoting_host_chromoting__host.cc) = f4a321e3644f35a045c343aef2846e05da0d007a
-SHA1 (patch-remoting_host_chromoting__host.h) = 9a4c10b63b840219d5010e4175b858a90401d0f4
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = 95501477e22ab9a8cb5093a553cc7ef5b0a2895e
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = c607f8f2cdb4276623324fc98df18c767b5d256e
-SHA1 (patch-remoting_host_client__session.cc) = aed48c1566e8bd2feb194b1f12a4fa7134643a69
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 893894ab674fa0aeeba4ed492401097a5f6b9bc2
-SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = 67f2836d4f3a051c340282738b276fe4f2724916
-SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = 1e82e5c4426a13e9d73b34e39a6df7f2bbbc96fb
-SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = 1547d941938e73e96e334edffb79a65d13d09e87
-SHA1 (patch-remoting_host_evaluate__capability.cc) = 23d2eb96d271c312bd8c8d7091cccc8fd54ca02e
-SHA1 (patch-remoting_host_host__attributes.cc) = 86334f411570d0d379a116b4f6cef7a7bb61900c
-SHA1 (patch-remoting_host_host__details.cc) = bdb2590f008c15f08d53e48addc2e15ca25f0e8a
-SHA1 (patch-remoting_host_host__main.cc) = 879d1408607a78ff46280e9860f0cf1576fb0f18
-SHA1 (patch-remoting_host_ipc__constants.cc) = 2e7f183172398e5c3682c00e3b1e5736d51f5f63
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 4a57e82ca970b9f2d02c5be490bb7c4fc7ee81ca
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = b5c45590eda0c577c4453f1a0a13e28ccf197d33
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 45b5dcaf28de1bd8788c35a6ba418828f5197d23
-SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 4f4b5037ddeb0b601929d92837d4caa72173df8b
-SHA1 (patch-remoting_host_policy__watcher.cc) = 34ce6cd13396f8409fb2b768ebee1e86c6f59173
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 80a96369bfe357b60a25e8cabf0394fda8d31ea1
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 91df1fa176af91a9abf34ef1c7b1369f920a223c
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = f236fe71487fa3b7d7dd798b2eef7fc5c860b24e
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 88ee778aa3eaf6d82ecfa5b623d8a7eadd2db626
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = d81276b5a719b393280fbbeca7444fc15b753368
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = ea2a99399a24be1be08935b3f41d61290039b443
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = d2d64ed090ec4f7e5a5ac29399a2ce23fe43dd84
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 8e946fabb513adb9a2e169b4e3cee1a617f740a2
-SHA1 (patch-sandbox_BUILD.gn) = 6d3e91a832209921f3803d7c3e911110bdce95d9
-SHA1 (patch-sandbox_features.gni) = 5e50d6293035064783932d30ecc8ec621e17ee29
-SHA1 (patch-sandbox_linux_BUILD.gn) = 5192ef8a06cbba5dadbfdd47e2926b3b7d4c8651
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 67b736e1256bba2d5f267adf683d06422c230f77
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = ad8f8e0ff6ec668af513e5ea9d8a56906046a716
-SHA1 (patch-sandbox_policy_BUILD.gn) = c82fbe48ad18f7313c70a89d8038157f1c46ee63
-SHA1 (patch-sandbox_policy_features.cc) = 9e9a8645febba92624cd5f332538286fd39758ff
-SHA1 (patch-sandbox_policy_features.h) = 95b3da998e4da512ead5119409d16ea6d644eb76
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 4a0b14748c070a7628f46377ffc0be29c8d30bee
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 9c170ab59cd7b31eb771b0b73fc8a3fcff4d2c80
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = c1ffc218e2e39290da82f6c15c60370e2d104ab7
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 531620460da90adb5f843ec162618ac68673a69e
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 39490833649979ca5ba81fb4215517aaa18cc2db
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = a7bba3860b0139a3f1f67bb0a31f249f48cca14a
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 88d6fc63b92544b7c95dc9433a781e402774ced5
-SHA1 (patch-sandbox_policy_sandbox.cc) = 2d4b98379b47e16b6de75e3f19cd662bc29c607e
-SHA1 (patch-sandbox_policy_sandbox.h) = 056f74fea7f95f9cf550e32cae99183b6ba64286
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 5dd9df528a751384fa5fc9d242b382475c207272
-SHA1 (patch-sandbox_policy_switches.cc) = b7184031f59d14bda94945e7a2f27d514a4f65eb
-SHA1 (patch-sandbox_policy_switches.h) = 4f006f7d4d3664a0635d648ebbd456f8aae59823
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 6d1c0ce7e95947d6843314cfe8eb834860dafbcf
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 3e7fba57595e730d2a0d7bfc06709fb7b824a03f
-SHA1 (patch-services_device_BUILD.gn) = 92cd3e4cc87a1a2f4d9861f912fbd88bd07f70f6
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 47d839d81a29d82f80000f67dbe5208aa5c0211a
-SHA1 (patch-services_device_hid_BUILD.gn) = d66934d9498baf87b783142565a70708280ad312
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 60e3b8d0813fc77c6612d99692ad0e82bd129e7a
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 79a417fe8370e09539e1c71fdb5eb662ef8142be
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 133d34c60476697012a788a1d256dc2e03778f3f
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 9f29b9d41d71b4900f58d30b52583f685c2fcbfd
-SHA1 (patch-services_device_hid_hid__service.cc) = 6ac3d44304c8a466890f341480e1c3c29dddea90
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = d773ac41f457f3b341b38f5f2d1335af683145c1
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 3742913d9ead7028871d6cddcacab2d26535e23c
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = c54ccdcfdc33849925e0e97f5aeb69f84c8a783d
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = c342ea7a594d827821c0b3211dbc1866513ecc63
-SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = 0094b668c19a6bec9b553a1b1f8e361db82a05d4
-SHA1 (patch-services_device_hid_hid__service__netbsd.h) = ae4dc723213662c82d9cf923439b61a486bd57df
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = eb9b53ec333ff4d93e09a0beae7967d79ee57429
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 97b19320cb92c460cb2ecf5249ccb5e6bfed5e1f
-SHA1 (patch-services_device_serial_BUILD.gn) = bebf88b7e2a2781c07a7626e3263375de9bfd7f3
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 8983e042259d174a91a3e6519f50f5ddf9052d12
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = a061523d6e6f119c5be2a290b047e9a52781a46b
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 9f45a11ce51971235a5fa61975bc098f5a9145c5
-SHA1 (patch-services_device_usb_BUILD.gn) = 40e19afd2f48d777bc6db58ffd8cb524232ddfe0
-SHA1 (patch-services_device_usb_usb__service.cc) = 710229d38a4974f7ad97f9bb6733f114a2ee0587
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = e55e875aefce5013fc61756e8d3c62110e6b258a
-SHA1 (patch-services_device_usb_usb__service__fake.h) = d10c7ce42be7eb135d315ac70565311a62aa3d44
-SHA1 (patch-services_network_BUILD.gn) = 2d3ee4305b2f55e428e633bae3f8b0c59bfe0233
-SHA1 (patch-services_network_network__context.cc) = 443ec7252c624fb928e75a7dfa41a19654ccdd93
-SHA1 (patch-services_network_network__context.h) = c4d1f123ed0a0ed8db528e0a2de29ed0deadcbc1
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 31890cc0994b3b1dfb55d2232e534d0c79e0149d
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = 4f1c567a53e8268e0492a94635ce52ac99387913
-SHA1 (patch-services_network_network__service.cc) = c2023f52f38cd3e6b3faa11a87758282eba465f9
-SHA1 (patch-services_network_network__service.h) = 9a6814391ea3e885505118addd6ca05a21395f3a
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = 8e92130a060de792d2724a49a2acf4536209b471
-SHA1 (patch-services_network_public_cpp_features.cc) = 07f4038943bdb78dadc37085a0012d3124559f53
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 1386eb88181b2466df7710bcee67137601ca211b
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 1f845132ec9faeaf9e2d8b72db5937f798345cd0
-SHA1 (patch-services_on__device__model_on__device__model__service.h) = 3ef87761cd72f521adeb956595f3badb2705955b
-SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 510bef75f85f5d1014495b2fad338660f2b6c478
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 9d54c355a33246e583c5391352ee44a97d91ddbf
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 1b136806c0f77e28fba527656c760c930febc4db
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = f30849b8469bf1535507e099fc29d1723539db2a
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = c8c511bef112605c602b2ad9d1ef82b5bbed20f9
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 232d2024e2588a698e221d946a35300c4091a7a7
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 64d03bc506299b494c71ed9ac9459fb9f557c368
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = bb8e9007522a3e451bde4ce3cd0b881c81dd753f
-SHA1 (patch-services_service__manager_BUILD.gn) = ad549e4bfcf4bbd461c6b5dcdf17c775e699cd97
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 1ae2055267128f5bc4fdec0422daf992db0890ec
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 52a8f9db4034310db315d094e8d9fbe47e5b78ff
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 6fa8afbea69f06bd20feed6e15251af761f3e0cc
-SHA1 (patch-services_video__capture_video__capture__service__impl.cc) = 237f22979803bfb77e819671d02aa6c2823a7df0
-SHA1 (patch-services_video__capture_video__capture__service__impl.h) = d6e75f16e330e3bb9c98914e01f524ae8e5ef07d
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = b90ab2454b9f65b4021dbe452d4a80da03a69953
-SHA1 (patch-skia_ext_font__utils.cc) = 04e4c9de9c5303780abc2e28c66f79a0024981a8
-SHA1 (patch-skia_ext_platform__canvas.h) = 615bb8f8e4c69806dc301d84e4ad83e661a284dc
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = f4f84ab84cf28ec2593712be277a3f2d7373e73b
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = c47bc0e8d8d5960c96276e269efab1a1328dc20a
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = e2621dc70f952b20fe345623a73fa379a5e5334f
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = da5dc07f63d1dda59f45316d8327d2584582f8bb
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = c5b218eb3fa8c83326d5a3d87afb50ccfad3dedf
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 01b807187f9ccd08adcc5e1954204a819406b68a
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = c598ddcb1b7d0f3017e1d96e8cb62a1152aa95cc
-SHA1 (patch-third__party_angle_BUILD.gn) = 9dc9cc0035af9b4131a3b01ebc40bbf9259dca51
-SHA1 (patch-third__party_angle_src_common_platform.h) = 6b47bda077416f3bf78d4bf8f7df47dfa5576014
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = d83eefb946d1457c9b460bf8ffe08acf1fb7853e
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 084a42ecda199418c17035f17f8baf416919b25b
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 4d6411e479b99be3e52363c7317f3fd2bc6d47ae
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 4591016c3d39b9a6be7fe9a9e249f66727d7f7c0
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = b1fd28c79499336a23f38beaee9932d39b0a9af5
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = f4383db3b2de89a00462bd988274592ed2d89d55
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 0bebf6e3907ad154e446d8a0cfac0df00e5e4a1e
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 54c700fa467eb76dfd083a4b3890e15f0ccd2781
-SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = f2a646bb28b394298586f19f7533b710b1cf034b
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 25fadb1529c0a942e927d35151d3dbce8f78ca22
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 17d673fc36e089282d3b7d4664b928bd8a4c7ae4
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 7cd26a31947fd87ba19a273232d2a31248592734
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = fb9f5383843815334c0a3f54a95348e658f7a488
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 54c56d2b3a42173b0c669edd170239d7fa334180
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 89480e7e5b476fda4a1a015f5307a7024135dbe4
-SHA1 (patch-third__party_blink_public_platform_platform.h) = fe026976e777bf7deff5f005c1cb0d2d5704a92d
-SHA1 (patch-third__party_blink_public_platform_web__vector.h) = cb63132c08b8640bfac7955cd50f5ad837f5b83b
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 83e23f82c16882e275f5dcfcbfd1119cec59d722
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 846bbc90493f70e4d380ace34f7933a363d92471
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = f126db0b9afdea0fe5d7ebee219c43fe58796684
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = f1c97751432aa48e26c2dc7a06a165327d562d1e
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 8d284a0ad930569faa85f6f9641631e72c229310
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 328faaa0f055425e73a85486920946fcfd561990
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = a3829ac1d553867c0d7a0be43a15ab7a2e49dcc1
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = b35200810b2800391892064ac107ad2f251aee05
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 1b4f50989f6c649b9552bc01d8240f459331fbb1
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = e200c2150e1c500c1479ee9143ca9e30d3ec2033
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 20ca415bd74896b45cd48070abbc601e753b3a72
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 20d137f6a5fff6953bd32447af1e72f0dda4db0e
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = cfe77175cfc349f2c921f3881dea390a0e6f79e4
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 53d12f86437df8ee854bd6af9b67d232a719c521
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 6ef4731561488cd32847ace646fe3eb628b6b0d1
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 1343d5b4d99d89b019f55270cc67559ce5e05b40
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 9af8f86f7c4af205c1089598d59259f1ac9cbc3c
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 3f953099f4de888e50e27fd101991f85669c95e4
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 10f5a96946b7710ed817b0079bc8eb1c9e4cf7f1
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 6a460dec48a589f5ca9b7b60806685a0d1f393a1
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = f375d807f3f32616dacb0219e33e099857f2a565
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = ae3d401b7ac9ac0e7977de7f540b5dfc85a2809d
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = fc380fde8268c1409852bd28aa673bfd60fd8b51
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = cb54b83128d8eb7994c1ae3f6035e6af6e14d4ab
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 81bdd8f61a5ccc48d4cc7462549049e931493b7c
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 0bce6f47d305380505679232d7efd95c77be6326
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = cc7bffbd8b8b23b9c52fad061b1b7d496603ab0f
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = 7ab481904944ebeae7bf766b0cca38f510376db8
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 4211b4690bb7e7c14044794b5a2bb6da1d63c3e0
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = e9891fb64819b1f8831d00d99d040c958bfe4088
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 72501bda44d847e536b1221ff3b2628337fdcf3a
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 106b7709dca900996b55a0ec02df6958c7f9f833
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = d72b000b8b132cb77061536835f375dc2d341d57
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 03834b5747d0f5d75ded03b6d713a012daf04a32
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 19e4c25a0d631aa7ff898caa40d3c71f3fe316a1
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = b3d6230aa2e16f786b1cf8adf15b9f8ab1f1cfc8
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 05e960451d2f11b45f7df3fd2b873a989abf0656
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 574ca7794f93070f2b50265949dbfa1d40ca2089
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 0e6f8bafdc1a19370ac110f78adcd7c2d21f7922
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 1a4b10937a7c98e9b83b7bfd7a672a777ba7c3b2
-SHA1 (patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = 504f69053c6d7d39920b97578d32dd699e6c7932
-SHA1 (patch-third__party_blink_renderer_platform_wtf_thread__specific.h) = 98f0331c374769b642d9e79a38e3672f482c7ad8
-SHA1 (patch-third__party_brotli_common_platform.h) = 4c7f0fc2d9ff2b44a42a1c34833e9349383a5c6b
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 83cba0ae514d23e5fadede96ba4a2af2d8d0a7ee
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 100b4e4a6e485374a901ed986eb4f6cda171733f
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 794f1a5d99f72f9414b45ec375914530b6e16ee0
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = c761728ccba296191983aa89a73f1d8ac5ab3a22
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 609bf07f77c511223a449b0a3c016d416f6d80e4
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 96c9f6425f32436dd2b230f31e1521d556386648
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 4dd344de133722ba447d979fa30e83360dd1869f
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 36ce35696dfa28e41798495159a5e1e7a13734c1
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = e08207fbf5350b679500cbf289e3311a2033e6c6
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = f656f63be06095661b69694d54dda06030912e9c
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = befd99ca4551eabb9a648e68919e4690c19f1643
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 5e18d8a02b4e8fd7435f92b29f4d6168d74e226a
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 1934091775128d95588a46a4a2077569a6a2d0b3
-SHA1 (patch-third__party_crc32c_BUILD.gn) = 6a6374da4595fdda839de6406a49bc9acb8245a2
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 17c3a4da3ac1030ef8003adc07816cbed7c37c4f
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 07a888193c3116e523408099440cb98b90d5ba2f
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 94f5290f7e1b07dc5e8449d51c1676e7b437c9b7
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 8ba2dc172f71ae725de73bff9cbbcd9d0ce4d8c4
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 2fc2624ac26b256a8216b8faaab7e07097300384
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 17356443aa851d8c9a837c1daa5df8d7e333b43f
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 4b1e4b72935bad287f2cfc5e59d9a9eca3750ef6
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 9c58bd6663a9f52031226e7076e89471be8938d0
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = aa695ec3f5ddec07d0e8f30826758df901514af7
-SHA1 (patch-third__party_fontconfig_include_config.h) = 23472d12bff57c35950427b4dc2d361d21d8dbd1
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 146e0c25f6faa0133a9deeb3419c021a5776e1e4
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 04e0b0e83f87c27d437eb5c72bf3a03eab46fcfa
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 84d154c9b89365cf26a41e89f7817052595b937e
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = b5f7ae815a51a4aac9eff9ca6fb2c9cb1e935d11
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 0a4befa9480779cdce4d46884df3430aa85c007c
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = b80be2c3c1ca904a3c481bd0d8c7d2b48715be30
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = f44e8d4ee8e80d1ce96960695eca54d30824b8f5
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 074d988df539a731b43891678c7aede15d003db8
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = dbad10608f23d0d507b1f46fc9f65a4c3049ab35
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = f3e33d2cfdf9e117675e378a40a3f98d3fd2dd0c
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 0f5c0eba303d4f4420b041ed8f97c62c49a370b3
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 38d7913a424b99ca0cc0387e7874c8feea05d44b
-SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = 190d8bc839d64ff7840917f209e31cf08e878f45
-SHA1 (patch-third__party_libsync_src_sync.c) = a3bd5250fdf0b97baccbb19aada00cdc8f73c362
-SHA1 (patch-third__party_libusb_BUILD.gn) = 13779bd393191689ed3d375f1cf8c3032f8a3d10
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 6e7082b67da97196ca0c4f5197807cc4244b325d
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 62cc8eee43f805d89c10701a81dce59f67dc575f
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = e8f499b95bc37294715647e497f958b0443036e2
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 010ca1ec4ce3d4a49d66db607ddc850f37949e3f
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = a9f894b7d631c53f4a6b8489de1e749c59505562
-SHA1 (patch-third__party_nasm_BUILD.gn) = 34093e2ba005fa15834bd10ac3c939af7d0984ac
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 071a3831dd1a80f3d8b92a44d0de077b90fde6c2
-SHA1 (patch-third__party_node_node.gni) = 2da129a82006b1536734e9fce207df7395e3c9d4
-SHA1 (patch-third__party_node_node.py) = 15e6ad266d9d796ec5df27e29094fcb25e4d23b5
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = a9e44d1f7d4bb9074e305a0774675e30c815a6bf
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 81c9ca7ad1d70f40d731768836a6e77a482cf2ec
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = f4d85dc1d492fa988b0ddf0e6b5b034caceaac29
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 49f9d3bf524853871b2ae9dbf4b51fbcafc16853
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 7701edb6a1154dca6f62c68d15c3370e4e417509
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 1d3faec5775083b97fe086074ba53a32e41ebb14
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 0f9f6fe27bf7fd48056eeeb5918c1d7d1f2ce209
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 020e3e91bc486f3a110bc799354d6a6b88adf04c
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = b85865c3636482d2fb36725829d4369fd899b67d
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = b775875d5a0e4798d266113a27688fe9ac202983
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = 4a9b40c9d3a52f90cc19737c452efd7becf4a954
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 0f61561fc3e9ee1c2f2bd6b2f5568f6b1e20490c
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = ceae6143ff09c475ce1463fb1b217d8165265154
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = cad19afc7a557ed92b485bb91abcc1d6321d73d1
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 3c9eac6ab395d8810cb63af41e5e19ae1cb20e46
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 957909f463c5d2a3b7225d86672a5165fedd67e7
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 58ea55006371c2d20291e03b097b7d400e95780b
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 4d553dcf52577be38aefb7d5431e9288cc434039
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 46ef8f082140a835351eb2d12fbb78259cf1b2df
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = bc758ac61b674e8bc20b13b9ddec3ce4d1609ed2
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = efde7ba1fad2ad8ffc30fd42a507a6646a8a0264
-SHA1 (patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc) = 109afa36f40696f411123f472161ba326d687974
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 41d099ab8d4e4170e46c3b80e83c3b2e563ed0e2
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 5d9b8f858203bdea8eb556cc3a93bba13231ad1f
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 22fe6cddaacbd572b589911aa700f5abca632bee
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 430e4224b5977203da1bb718973a69bf39039094
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 7ac6e75eaeaddd2144a67dada7ea51a89e3c720f
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 44859c9fd87a0a0a8eba0d7b7ca0b020b6f7f0b9
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 6bb6fdfaa1b6db7fadb930da95a48526cb00834c
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 940f79b74b11014d303f4814f23d12cffdf07cfb
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 90d2c6951430fd613ff319a30aa0bad296eb02cf
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 43f99ab883c5e5e0ac181491c4b17d9dc2bd3824
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 0a8674385509b9f6d476270610967161ebb6fa32
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 35b1e640af2cea864e9a8a2bd761d7c555fa2f71
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = b576ab9e5e9300db409306b6c6c044fb287ce667
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = d923eaf69e797d418584f3717152ec0005477354
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 94f01d536951e8b80451a2c6ce370afbd386042a
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 2333838c2940fb4d5615a3e1ecb1d2ab99765dbf
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = d7db84f4987e24bd1c912760f38f219bba32aec3
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 0e490e3fa25bd7d9cd4ef474f1565c428e647648
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = a7283f680d7fa6a767ebb8edff8c49d3c65cde39
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = fce8ccd8cdd78236ec146d423dc92ac7e3352dce
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 16d0efd8963c9fb658a192d160b01c4439a2206c
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 4388a5a4caaee41cd45a24515f0c4fe15b920669
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = ae706cb6a3e3d8bb5e7f38563ad901d8e18608e2
-SHA1 (patch-third__party_tflite_features.gni) = c62aa10e44d35a73adf0a4ee6e8d2c2de26e4229
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 670e52f4cd3c501c954d764e8bb3446f22a364cc
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 7ebcfd5781ce4fe670091e2e7b447a66102214e3
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = db17a71fa3b4074f7a0dc613c6b0bbd9fc01e8f9
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 2874cf569091605d4e371df63c79b0fb7102c7e6
-SHA1 (patch-third__party_wayland_BUILD.gn) = 3b6543b08a2c4df0dc110045c442a136b11ea0b2
-SHA1 (patch-third__party_wayland_include_config.h) = 1e1aa1214c39202ca8979547933d92a70c71bc20
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 86c37cd19cafb4ff9e918a889cf4d5130bf72cee
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 9a7dcdf38a23b8c34149632262e7c9e30b77753a
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = ea2c676769b159a7ae26372c7268a947b456d7c8
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 90af496eb96d3e80dc93aa49b03c6ad0d68431e0
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 65ef7baf44f833592dbc04702538523380be5615
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = eae94a4ac72b14edc4bbcf9897f0229966aacbae
-SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = 6076e5f364ebb04d0962299e576f3c503d3574c6
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 5f061b66535d60c2000f98c3d4928d81410d5626
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = f343255197776309704546de4f237f3953032eee
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = cd4b9e5206314122c4b5ed1902237c08a9d434e8
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 5eb04e184864757d7e64880d3ef3e22f0d71307c
-SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 57870ab45b9eb0eb6c0fe61844a98ea9e0691e0f
-SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = b6fbbe9305b49b2d2510a252f6345032c12da4b1
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 8fc0a564bd294506d609a0127be0750ccfe71496
-SHA1 (patch-third__party_zlib_BUILD.gn) = d33147efbcab0427d38e259e46b76f22e1dbbd7b
-SHA1 (patch-third__party_zlib_cpu__features.c) = e49eab0a7ad4e8a16f29c970f8e89919e28d3d42
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = e9ab354d5500175b1d484ba127bd3e67d7eee8c5
-SHA1 (patch-tools_generate__stubs_rules.gni) = 44767ff4f3f8e2d50687829f3a02c48d164bae0a
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 1ff4a5af5a71011053cfe5719c4f8436e29a3a88
-SHA1 (patch-tools_gn_build_gen.py) = 6597ad5d75caae1ed7ce14b00950cc83cb529be7
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 090bb8b39c63d8e545e58dead0fe0b5f04f16eb5
-SHA1 (patch-tools_gn_src_gn_version.h) = 4fc1a3ab4a5ee91934c7c0c8bf015ddafcc551e4
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = 222e2f9b1abedb80e36e94e0c4f3349559b661da
-SHA1 (patch-tools_grit_grit_node_base.py) = 72c00850348a7b426ddf374fdd17a82e0b2daed1
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 3884a259c16c437c8073fd2fbbbcf47fc368b161
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 73486d78673418d869d7fae065ecdfa4e6d1d2d4
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = b574850176bbb1032853b9e2f9618ead6659fdf2
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = ec652f3fb951e8cef74756bb1cb2abeb3d93958b
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 3e469c00f640aa7a23d7df7321a56c4b8d93e841
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = d116f5d6dc2259b39892128f00a12b51a5b1bcbe
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = fe0c1a4735ef6f0626090fc4abfccd32bd0ff236
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = 9e2d26168d6408f2d7963e72a6bbd0482aec7ead
-SHA1 (patch-ui_aura_screen__ozone.cc) = e371f3d8aff4fd56f125129184765f8816857cfb
-SHA1 (patch-ui_aura_screen__ozone.h) = 307505f845bc86ce70a8ee2aeb1d3cf51abe9d53
-SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = e18c182e51290d69dd175ae5bf8584bc5389a24a
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 29ee1b8c3a703162ce373633fd8b249b7aa89ed9
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = dbf2e6b1397bcaf0808af871fbd6e91643b9d1fd
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 2106d0238615ac9aa5ad524e80896e5a3256312f
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = e93df0055aa85dac289ab7077a84205d26879c31
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 755933fdaeb18010e24ac52c2fd80a9989e650db
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 9665119d609bf0877d0f947b088fe680ddd59206
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = f95783fb701b80c026e30148ca761390d46aa4c0
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 924bc33ee10147a5db6783a888f30d13306d63e8
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 33389422b3170893b0120e9870959a494f4d7572
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 5729100c8badd0b30120cf584614043bb5604c1c
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 1f207ad09239e760bd0c096c83ea9a7e55c7cc0a
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 0c987f9bb477b881c67c7a750e226a74ff999784
-SHA1 (patch-ui_base_ime_text__input__client.h) = b8024c1947142a09988dc2508aaf70aff8ec8f47
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 53175945e9fb6fa69cac4e561c19413473894f51
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 452bfc1e4fbef62e453872e230ed519b0b0091d6
-SHA1 (patch-ui_base_test_ui__controls.h) = 811dae1a5f49393c5922ee8d076f7bd9f0f2c673
-SHA1 (patch-ui_base_ui__base__features.cc) = 6c00b3e5092bef313f4851785d38f2606eeb64b5
-SHA1 (patch-ui_base_ui__base__features.h) = a6a4682af11b01e62a17e19e40eda5e35d0898f4
-SHA1 (patch-ui_base_ui__base__switches.cc) = b5d1daa82b2ce6f340f6002359145d5d3b09d9f9
-SHA1 (patch-ui_base_ui__base__switches.h) = c35c4fcbfd909e2686600b2b133c950286d7fac5
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = b343bc0b1ad88a57775b59482b162f7bab6c3966
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 941c858c08323fcdb43b92f65fb8ffdead23da0d
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = e0369f9618d077a470ddae488f2f48826a978d45
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = 35afe9e00c730f29b4c43bc089f5c2525b3e454b
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = bb83f975630ea0d7546ad50c2ecf418738b3f499
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 70dfd6f90773317fe56fc2375263955216445c23
-SHA1 (patch-ui_color_color__id.h) = 549554bd25b5856a89597b60d0e5963fa398942d
-SHA1 (patch-ui_color_color__provider__utils.cc) = e4ac4e76b8db8c5f16131d6d57a9f5b5a5347dc5
-SHA1 (patch-ui_color_system__theme.h) = 48e4446a59c09bdc405ad6ed09af3677ae98429b
-SHA1 (patch-ui_compositor_compositor.cc) = e4d7cdbf5b56c90140129b9b4a7181a0bfa331ae
-SHA1 (patch-ui_compositor_compositor.h) = 4c417f592dec34f2a3dd3421a196a0ca3b0e35f8
-SHA1 (patch-ui_compositor_compositor__observer.h) = 0bad991923af940455c87c7bae951457205bc19f
-SHA1 (patch-ui_display_screen.cc) = 39f327438276a7aafb3a0067d9d1caed23b91f60
-SHA1 (patch-ui_display_screen.h) = 33104abe1af6ee2d5174ed5a5ac687667201caa6
-SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 982064ac232888499a424f67389bf44d8cc27f13
-SHA1 (patch-ui_events_event.cc) = e829c16cf59f9fba504187e32b96f292066fffd0
-SHA1 (patch-ui_events_event__switches.cc) = 02de75b170d3404da177680665b8f7fa4cd051e0
-SHA1 (patch-ui_events_event__switches.h) = 1381581ed88d3ca761244813a34b524511d2ad1d
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 0c958d8371eab516c6672b33caf637eee1af0791
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 847ec6c92079aa444f3373eeaba99f4e70e133f3
-SHA1 (patch-ui_gfx_BUILD.gn) = a53da899b0ba190cc3ecf7638116f3e9ca437c49
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 495343a7dfedd569bcadbc360ca02a4c5321a974
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 55ccf58ec711628c0536e77d06ff783e16fa5e3e
-SHA1 (patch-ui_gfx_font__render__params.h) = bf363f9cee67421a61fb13e62814c7e18dd55cde
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = a1c821b36dedea509d2d1d0964518b2a4ede5cf2
-SHA1 (patch-ui_gfx_font__util.cc) = b639f58626b72e8f579df2a4b19046967028e02b
-SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = 627dec1848aecccb331c3d86d0e46c947be93e7a
-SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = cb310a2c663bb315a7f2c75e0e1532f22ecc6bb5
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = a6f3a8ad3ccd544ea2c802b443c7d2f3041c82c1
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 0579fd23bcbe7640efb13cef57ec7314c31a5780
-SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = 2788d50fda69238a628e0d84de9129f50bdf6319
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 6662cd8821492fc0ebf4b837cf9f70029060f03d
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 9b14fa8364f8d1df7e36143b5c2b25c20d75d974
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = bc2325ee921fe8671a75968bd55d68d7af968dff
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = bdd22474badf8a36aa6fb7097b79ed104d6c13db
-SHA1 (patch-ui_gfx_native__widget__types.h) = f69bd6e1d8ed74f1f83f2289304ae34c24722bc6
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 9f6c06303a1e2d92c15293c864e38cc9b60a5dc5
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 2898b3c5e486a34cc198cf6f8a062c8faf045b5b
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 59f55c2389054a62d313f358ba79803a42f75819
-SHA1 (patch-ui_gfx_switches.cc) = f46c9f496b2795ae685169a7f5920b59f3a64904
-SHA1 (patch-ui_gfx_switches.h) = d571514b672af21b0351d36b417fd51eca7a1ac8
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = b04e21a9a55cc1e9eff5e0b38a5d394d69f934ca
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 4d76acc339dc3ab3b099513aa3825420bce42e09
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = 63a459d7922e7215d3317e2098882bae2fd161a7
-SHA1 (patch-ui_gl_BUILD.gn) = db4981be55cf6f6a156ca8a0aece994355142df7
-SHA1 (patch-ui_gl_gl__context.cc) = 54217a2b5f82908eeb5a9c01a032cc30e1d4dd91
-SHA1 (patch-ui_gl_gl__fence.cc) = b1abeaa40d3ebc6e9e137bb4b2be9d30b769e145
-SHA1 (patch-ui_gl_gl__implementation.cc) = e39604b818e5d07eb1df8b690edafffc72453ecb
-SHA1 (patch-ui_gl_gl__switches.cc) = c8261c03824df9170487a38b363c2dae759ac630
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 90e1410c8dc10a333d997564633879eb53648809
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 2ac83587a0d830087d429330cb297c713354c325
-SHA1 (patch-ui_gtk_gtk__compat.cc) = ec4bade858ddc95b62c73d4fe3b07f663622aa5b
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = e63d993122b4e1ac7d1f97538b6b3341bb810f33
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = f03e54197657e19bc4913f23f0042d1d34ac6b3f
-SHA1 (patch-ui_native__theme_native__theme.h) = 4cd3e29ef76a84d1f521255e699a075ad0bde97c
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = f9651577aae5f911890f1e8550ebae2df70b7220
-SHA1 (patch-ui_native__theme_native__theme__features.cc) = 52e2b04e9a1724e3fa6793aa90ae892f1ca27138
-SHA1 (patch-ui_ozone_common_egl__util.cc) = 422597761243fb9d9943d1621c81772fc7973ae4
-SHA1 (patch-ui_ozone_common_features.cc) = bc56b75da9abf4ca6ab8ec6571bebc6fdb4a10a1
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 0241056ae42ce3360e053ff220843ee5a27dac93
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 2612e2d3f42f104306ddc21a8b0591dd592c1511
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 7e482d49c184272d45301b3adf22d79584de678d
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 6b1b94c7deb77b2027f4071405ced9ced03f412f
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = 7a6a34173fce5a8a72d4184f29ce16d43e5eca45
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = f077356aa5e75789159468b1717e49af665f291e
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 3c1bc59f15f3874adc13389b026e17b6ec4ae6aa
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = c874305835439b09c1a0f0ea94e9aa236955e536
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = aacb35eeb335e9d50a1c3d2dd445b7c328916d39
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 97003ce763de9abead388095288a11d18b28f926
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = c1e0b93bec09773261c840bb68830da9fff17871
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 25f2b9b95a023bb563d1cb16e4edf14d9549a0e8
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 0d9a6a12085ec0ebfa33c7cb89e6c81317d0b5c9
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = 6d6b8ba6ee0b323caafa9995ab6d1113555e26ae
-SHA1 (patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc) = f055a75d7ff3213c8486bcd27fbe9e275639ca12
-SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = 7cda2920349e546f114f3b5a5ea0dd827be4dbb1
-SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = cd562999f4ec6a109bb663cb3e760fab53443b08
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = ca8fbcb59b8e2232228e76bf9049540e3947bfb2
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 27d88b27e2229f5ee531daa7dfab3f5533257c5f
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = b2c36c8bdae7662b52550adf01fb659089dcd3c3
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = d07ce04233ece61cedcef89e7aca797473097744
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 29494ac5de134704f7f546f2720fdbcdb14fbaf2
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = f94735b3992b5ac0b812d981311816ae19ef4fce
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = fecaa7c0d47dafba14f2607e7912ccee5639142c
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = cbd70b795004973ad1cab1c2ae9cb5a58eaea559
-SHA1 (patch-ui_qt_BUILD.gn) = 45e6db27ecd693581f969b72c9740b3a1ff3de59
-SHA1 (patch-ui_qt_qt.gni) = 5ae6a6f0361e9fd58082eefd252e48374c6ef1dc
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 8653f40e6fb6e3ca131ff2d6f43735925fb6205e
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 1eeebcd4372f7dadf0249689eda0e3a2fd000631
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = c711c0242ad1ad0e58075aa7b7ae603d5c1fbb5e
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 85809b05223655acb2af149e935d52c9771c4cd4
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 61161ef78e07e6e6dce6daecada2ee785b2f6715
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 0417b177219ec8985fc742e5e60beb485564bee2
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 13490d43e2c29abf5e520a13cd3aa55815470327
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = a46de5e358c4b798c5264923d57424eab1db2003
-SHA1 (patch-ui_views_controls_prefix__selector.h) = ec5c3c0e9a9aced011cfdad9219189cc7edc8cab
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = f5fed595c4d627de98845fe04562e7366a2c0307
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 034271eeec67a642d7688515aa7e9e5a25e75b77
-SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 69feba7eb03a06434397c38a354e27e9d167e6c3
-SHA1 (patch-ui_views_examples_widget__example.cc) = ffbbf3993aa46752c241713019bb822659765801
-SHA1 (patch-ui_views_focus_focus__manager.cc) = 9283e41ef0f0bbef1833262fdb306b586138609b
-SHA1 (patch-ui_views_style_platform__style.cc) = 9ecd8aa79fe29e54a6c0325b6287636155577233
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = f729f8596ffc0789d7b8a634323cc726b6112ab5
-SHA1 (patch-ui_views_views__delegate.cc) = 123c10802dec6941ce07fd5aa918763034fc0840
-SHA1 (patch-ui_views_views__delegate.h) = 4fde2158228ea271420dc4bf0672306df6aed9c9
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 2adbfdd40d7711edb7c503b078a66c30537b6ae6
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 5dda38d6e18138dd5cc897ec2d5410d4d00edddf
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = c461afa17ec40692ba5c5913146f5179b48c79cb
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc) = f525a9bbfbc92eeab11700f850484d7f6ba31726
-SHA1 (patch-ui_views_widget_root__view.cc) = 16fc2d357868bd549ea2f2eb105f2c75deac48f6
-SHA1 (patch-ui_views_widget_widget.cc) = 99444ae8354c43b33f518834301e1e3f025b9e55
-SHA1 (patch-ui_views_window_custom__frame__view.cc) = 9b402eba05f82f209d2fa2a63b3bac3d0837a46d
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = b74adee2bbf83018da50f418b6fb06db07993fcb
-SHA1 (patch-ui_views_window_frame__background.cc) = 5f21ab6d5c8c070081cd1cdee1ef6055d8277d75
-SHA1 (patch-v8_BUILD.gn) = 7d0a43cc82e7a8b6bbe14e6e1a323397bb501373
-SHA1 (patch-v8_include_v8-internal.h) = c51dff877ef96bed25df7bd58dc384c281017346
-SHA1 (patch-v8_include_v8config.h) = 03dd0444add5563b50cbc45fa2fe5eca1758b6a9
-SHA1 (patch-v8_src_api_api.cc) = c83c8bed934a42f141d595b9df1ee3ec788e12e7
-SHA1 (patch-v8_src_base_atomicops.h) = ce7108d6e7fb1613d6bed5a30c1610d2ac362e86
-SHA1 (patch-v8_src_base_platform_memory.h) = aea08596071e58d9591f81f04c2c63cd747359fd
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = e23283ec14abdeea9748182361bb55a18bdd09f0
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 153a439779d34ed61b8c858ab253835e5f4958d0
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 3b9d3119d333593ade251c0b107014f0717db72a
-SHA1 (patch-v8_src_base_small-vector.h) = ffa420f5a4a3b0873b3c98f750bb058f98939d89
-SHA1 (patch-v8_src_base_strings.h) = 04e62934352066a43fda74aca7a443e34e9c5184
-SHA1 (patch-v8_src_base_sys-info.cc) = bc9c594544e8cc0ab4fffe19085b616a9c924c77
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 26707b61d62355e2ae2fb1c035ba10ce9e8cc9d2
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 5a478c80b002f0a20e1cd2a3c86f3b85b723dbbd
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 1a977d96f9cb701f72ac29cf32100ff52c3bf52b
-SHA1 (patch-v8_src_execution_isolate.cc) = 6fc672666353e4f33cb4b9c19c5ab1dbfbe99aba
-SHA1 (patch-v8_src_flags_flags.cc) = befc5de23c220d9054f4e77c6e2714cf32bcf8c7
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = c261a5376b678cc41a1e161f9d58593d8d3b1d12
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = a9342f3bdd8a2f974cbb186d4c4056c98f792def
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = ee09a7beb89a9a1355be6aa6df8995776abfb171
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 92a227874df33b9841390a8f70832d323af1c2f7
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 5813730ea5e3640365464694d61ce4d132c77e74
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 61922d98f15cd27aa015bb35cdb72351c20c82b6
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 58e5e11b948254315d5adcb0eb75a081399619a5
-SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = c68eff8f3fc747ca8042dbd55cb13bdd4dc64590
-SHA1 (patch-v8_tools_run-paxctl.py) = 9296c8f39c64d5b9aa156654b847f606b999500c
-SHA1 (patch-v8_tools_run.py) = 770700b44356429f98eab43afc5875cb3e42ed89
+BLAKE2s (chrome-linux-130.0.6723.69-llvm17.profdata.tar.xz) = 9568d3e5f5525076cf63b713425809251805e699ef0bf94365dbe4125807e3a4
+SHA512 (chrome-linux-130.0.6723.69-llvm17.profdata.tar.xz) = 25b4d67618a14c81c51ea665470a8c56e472b051de51a9d6e5517c2461bdc8083d7126f15fdd1829ce005a3a570e60ccbab28f2bc54e9c5398806776a64cfdd3
+Size (chrome-linux-130.0.6723.69-llvm17.profdata.tar.xz) = 30526644 bytes
+BLAKE2s (chromium-130.0.6723.69-testdata.tar.xz) = d3bb289f61c9e5384ac7f33b7d5a44d8b3eb53383b2504547f05aad863a94d58
+SHA512 (chromium-130.0.6723.69-testdata.tar.xz) = b63afd7a4063ea0b9b09da9b99eb08fd11577310c55bd23a1018ea9932fc8a0699efca89141c5f0c5adc9fee8ede8efd00c9fa1e78ab754d769939de60c95ac5
+Size (chromium-130.0.6723.69-testdata.tar.xz) = 281900320 bytes
+BLAKE2s (chromium-130.0.6723.69.tar.xz) = 1f07ee21fc5511d426d294a3268fae263ffba0b473ad968c4452ad9acaa97518
+SHA512 (chromium-130.0.6723.69.tar.xz) = 7df415e01dc1d212faf0522b29f9daa6f54d68f2d1cdcf13bc06ceb6cf55fcef374ac5ce39d049968970c7cc37f9ea303a4716d86751aed6efe9d6d315e747ec
+Size (chromium-130.0.6723.69.tar.xz) = 6620926572 bytes
+SHA1 (patch-BUILD.gn) = 24f3fbb805f7cffb81378590adf1fb2b7573bb3b
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = c05f4b3b0787c7abcc3ab2d32f5694189b7920e4
+SHA1 (patch-ash_display_mirror__window__controller.cc) = 3fef804d0c01a9918c8e8b13aa9713502d60d2a3
+SHA1 (patch-base_BUILD.gn) = 767fce2fb45620f5ee31c378f17d802b94b19495
+SHA1 (patch-base_allocator_dispatcher_tls.h) = a6ee823008e5830270954dd041f4f6464464593d
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 3498c607d5629c16cdb32b44c17ab87122afc67f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = a003c6b18db5b0b0e31bf15f2256427044c5def3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 67036e3041ae20d867caf9af1b75a2817862c256
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 30e225f59e0b026ab595505047ed0438fa4017cb
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 9c319277616bfd2df731fa91ad2a88da1d60f00c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 89dcdbf10d5b5dd57a9a5ba55e2d5ed394bc06fe
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 7e8edd8d02cdd3bf08f10a8fb71b9486ba1f9f51
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 3f504063a3d07bf261a2dc190bec727909fda84c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = e896be1fd0369b3190006c84b35b0b2f86bce1bd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = e915066a9bbe83a78641bf1c7d964c6b7541129d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 80db6fc141de471c87eda4bf1c510e8316578875
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 79b1dc416f72f508f3f0277ce21df7efcaff7e06
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = c12d16177897bf9fd46305d748d87476c644825b
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 6b453ba2f59f1d6453d389157ee8b8927be66390
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = a94f908b44f7f7b2eeba9c617920546e36e15737
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 85cdbd4e9081dd935357bcb3a3ac4671b2972f87
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = ef43179a867c62d06d7772686bcb4b8c8b170b26
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 854a117c7c8f2aebcb74a42caf46d6a23719cde2
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 857b390892f8a74df15d8c61595d11b0d3a94c32
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 5859b6f675ebde2d84f51ced65a8e2fc06097963
+SHA1 (patch-base_atomicops.h) = dc86bdf422be97ee087f2b919c0512b4c67e7602
+SHA1 (patch-base_base__paths__posix.cc) = 9302a98ae46ba80a936e50e8a65c361817ebf9e6
+SHA1 (patch-base_compiler__specific.h) = 83f8bd52f251722a2bfb7b858471b5f17481ce16
+SHA1 (patch-base_debug_debugger__posix.cc) = 2c0ed14b8d9d8a676809b38e02d05ae41c60f896
+SHA1 (patch-base_debug_elf__reader.cc) = 5e75412f0b1be00d7c4b6719055c9f772aaeeb7f
+SHA1 (patch-base_debug_proc__maps__linux.cc) = 3e4549d2998c4b3b3e08cfca5e472d3d443fdf0f
+SHA1 (patch-base_debug_stack__trace.cc) = 5c538742e05230405703fbf28468a36d2fe31a41
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 80e290222c24b015976870a350f85dcb2b37d664
+SHA1 (patch-base_files_dir__reader__linux.h) = cb21cba1dbbc18636503eca73f05bf14f6980b98
+SHA1 (patch-base_files_dir__reader__posix.h) = c9824a619fe93a86469857ab007de3b7f5d6fe43
+SHA1 (patch-base_files_file__path__watcher.h) = aeacea54d5aabf01a32d5cc38c1d365ab049f1a4
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = b715ec4acff49152f37f69bc36cdb4a50e0693dc
+SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = b03a6a43006cb73d99a9a1d9dbfa2ef233508683
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = eb186cef21ffe415edc1b89767409e4ab79d09b5
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 4a9dfcd113417c0b103cea668223bbfb2de68cb1
+SHA1 (patch-base_files_file__util__posix.cc) = df7a2b2630e253ad02a955f813d83e3ef75d1706
+SHA1 (patch-base_files_file__util__unittest.cc) = 40681af4f1cf72c68549fe026a6b44b22c76ac3d
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 38fc51822c603908e20a87b61a1a2ca02d3b4dfd
+SHA1 (patch-base_files_scoped__file.cc) = c32642097cb213384bad18fad479a513d595a0e4
+SHA1 (patch-base_functional_unretained__traits.h) = ab6789dc2bde6c0550f8f50cfb599e14a8d14a52
+SHA1 (patch-base_i18n_icu__util.cc) = b6f87b9486a02e2ea5b277626c285ee90a0068f7
+SHA1 (patch-base_linux__util.cc) = bad60e2413e0947b743baa9954ad8c25684e9549
+SHA1 (patch-base_logging__unittest.cc) = e374bd481dfba8d01c36b9618585bfe9a2f14415
+SHA1 (patch-base_memory_discardable__memory.cc) = 6231341d9475d703d8590dc367174d746f36b7e5
+SHA1 (patch-base_memory_discardable__memory__internal.h) = 5e0e1e00125b7f3d583a3e74b547d9e512fd093d
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = bd5c79773a87fc3ababee56b484ce24a38ae3d98
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = 20eb2ad312d6acf8271540a4633317f5ac42e550
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 89bc93d8609d445f393b1a19eb91bdd1f44b73f1
+SHA1 (patch-base_memory_protected__memory.h) = 1477612d9657fb0e527075b5a5f304b69c8d0a1f
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 281994e4be7024a15a2b170f702bfbdb715d53d4
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = a9410f352d92cf0781f9f4cb89de14e3ae185091
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = e2243079533969a68fefdf1cf138fee30ef824f2
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 3468e530b7c96c06c81ad00b531c32a0a91088aa
+SHA1 (patch-base_native__library__posix.cc) = 87d4d348ce0c2e9466797afefb1409d4ab47f2fc
+SHA1 (patch-base_native__library__unittest.cc) = f4d7b86fec3e0caeef94e7fd0e6c353ca4fbf37d
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = c419e0be1423e5d8a644db1a225409d41e5317ea
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 41617562ad3606b49cba72b92cf47bf7f7448e88
+SHA1 (patch-base_posix_sysctl.cc) = cf778fe8f17b57b1e6c78faea8ae3947cab6df10
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 1e02d21392379dc18e8dfe5430cf4c529a4e1c7f
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 8a0edcb556ce42d67d9c019f1889335cf6cfb056
+SHA1 (patch-base_process_internal__linux.h) = 3c15349bfa93db9db420261cccaaa6febdc91b09
+SHA1 (patch-base_process_kill.h) = a36923e473f629f9c838bb1b5bd5949d199aee75
+SHA1 (patch-base_process_kill__posix.cc) = 24a8c006d5b94297f40616269f358ea86e9845f4
+SHA1 (patch-base_process_launch.h) = b607f8a9b4a74ddc5f01eecbe70a9492d47001a0
+SHA1 (patch-base_process_launch__posix.cc) = fcb0ded04eb8f56b634e0d9b458c33e03ca19c6d
+SHA1 (patch-base_process_memory__linux.cc) = 5cd99376c34ec1bf5165b50dec97acdb5e2ff802
+SHA1 (patch-base_process_process__handle.cc) = 7dcc47830abb580997af995d2719c06ff3134dd1
+SHA1 (patch-base_process_process__handle.h) = afb4e86ca4d71f81b65b9e344037cbbb3f926a5d
+SHA1 (patch-base_process_process__handle__freebsd.cc) = 86bc74fdbab00e668dd3a0caebb4fedce3e1f2a0
+SHA1 (patch-base_process_process__handle__netbsd.cc) = 4b123ce2427db3c2205e13d4dd7c643727684580
+SHA1 (patch-base_process_process__handle__openbsd.cc) = 35df63b6ed97e7d7c86afa6d6573e5d6d1f0f370
+SHA1 (patch-base_process_process__iterator.h) = b59cfea14984765edd3dd097361e12e31ce5229c
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 55878819df34db30a14ae009d1e790190547a841
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = e04acdd4208e2ed22a246e6ec331ec50ef9d0d8f
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 10ca4742341bc90222ccdd5f7752ccb5febdd3b0
+SHA1 (patch-base_process_process__metrics.cc) = edb7bf6ce01e807be4358db8a9ec6c3a7dbf8906
+SHA1 (patch-base_process_process__metrics.h) = 6c56793565e7a11b8db61649eccf67653f67bf39
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 1dbd3855ad1ac7a30794f187d2347d3aff4ff02d
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = c54475085b6c11ef0edf6aba3541d5fa565bcd7c
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 787513cb9f9483bd02150c3b50691b95ed43c1d3
+SHA1 (patch-base_process_process__metrics__posix.cc) = 718615852f7286cfdedaf514f9eb09dc1abc533d
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 99707c88de6992455e48e1a5084e7d82b1fd9123
+SHA1 (patch-base_process_process__posix.cc) = 03688cb745cdc20b92af44981151b94633df45a5
+SHA1 (patch-base_process_process__unittest.cc) = e7387a27cb26c0c89ebdfe6e6dd7961ed5156419
+SHA1 (patch-base_profiler_module__cache.cc) = 16c57e475e699b0a1478b25f33d9ca16d5b058d8
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 2e731781e59ef5871863efe1e4db7fcd1ba2c4a4
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = abeba21308e5c18892f64a277263f7b66efebb1e
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 263ebab52b07b3deb1733dff677936f51def49da
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 383d49c711a83a7cb8cb9452e7842f073f29e72d
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = f3a3b63c1c8841b6aeae67549e78b701c12b385b
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 705ca5fbbd744c9c4f0e0fea3b8fe8eeb6633bda
+SHA1 (patch-base_rand__util.h) = 763910acd515f6640ea407571ad152fc9ccff04e
+SHA1 (patch-base_rand__util__posix.cc) = 2f776d19b34e709da57b66585553fbb01d86e53f
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 6b7dbfc08d1ea2c65cdc7334affd861a44bd89d2
+SHA1 (patch-base_synchronization_lock__impl.h) = f38fee93e9e6792d76f6965546c65f37085bbe47
+SHA1 (patch-base_syslog__logging.cc) = 74392f3f6b0cbc4c3c24c9ef37af0bc4409b1ce2
+SHA1 (patch-base_system_sys__info.cc) = 26b6559ce35b8979796a42a51d688cc704887b4c
+SHA1 (patch-base_system_sys__info.h) = 18e077da9b8e50bcf417abbe18bf8d3e017c0198
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 609940196471a162cb3901e3bd214643dc5667c9
+SHA1 (patch-base_system_sys__info__netbsd.cc) = 7f5d76223745ec707cc0e9b8a61173980bdbabfa
+SHA1 (patch-base_system_sys__info__openbsd.cc) = 781eb9a2313c09167a112e2c9b28bc94cda6debf
+SHA1 (patch-base_system_sys__info__posix.cc) = bb8cf8211fb59581c0ac308e9067e9e5da72358f
+SHA1 (patch-base_system_sys__info__unittest.cc) = 0bf6e9d47368f3a69ac24e0d559ea603cf0acea6
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 97f3893c719ec4a4b1f7e5d32b68b22a8da41ce5
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 7aeea6a7b8a36432903e6042a7ce8ddb93c1f525
+SHA1 (patch-base_test_test__file__util__linux.cc) = 3bbb967267d4c9076539cf7f0d2732c94ba1df2e
+SHA1 (patch-base_test_test__file__util__posix.cc) = ad733703156fbfbca224c6610cde1c89696ce858
+SHA1 (patch-base_threading_hang__watcher.cc) = 3f169e51675062dc61af3b87e4cf3e4e5a60452b
+SHA1 (patch-base_threading_platform__thread.h) = ebe19273c43acdaf4309ac4be4ebceb8892010fc
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 05e9b242e6a8bc6766ef8eff9294c742106968df
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 1c0c13847d19b54bc37ec2d30376c77074bf99a0
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 75e2d9e34edb3517c4d6ac18c8acd374587fb24b
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 2ad1cae1a8c58f63ac074f6e47831ed8ba305438
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = d4809750cba2ab0dc9ad21ccc0f486576d01fdfc
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = da36251cd63b3b840a79356e1e0d8462aa75962f
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = ff18e003755e0d58529a9544d0a925b428b41dc6
+SHA1 (patch-base_tracing_trace__time.cc) = 696b09bd8e33531b37d54163f8ccf1a979dd3327
+SHA1 (patch-base_tracing_trace__time.h) = 70b5e3077d0de7a0496a3c028c2097e012948437
+SHA1 (patch-base_version__info_version__info.h) = 73b95fe41b6a5bcc9f9053651496d997a28df3fc
+SHA1 (patch-build_config_BUILD.gn) = d791659b7c891632340eef3f3b2e8ae340a10802
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 37bcad1fb976539b3f6afc508c7a4ec866fb5a5b
+SHA1 (patch-build_config_clang_BUILD.gn) = 5cb6115bdad6639d8139433c031cef615e3fb763
+SHA1 (patch-build_config_compiler_BUILD.gn) = cba706f081af1abcf022ac82ee19dc2e331d3175
+SHA1 (patch-build_config_linux_BUILD.gn) = 91e04d7a3e7595861e56e3142c040c5ca2dd884f
+SHA1 (patch-build_config_linux_pkg-config.py) = ebde11992bd2ba55dc8c86cd5674594416d2c1b0
+SHA1 (patch-build_config_ozone.gni) = f817899533ba0eabc08d4d26fe01c3d7d6c3c33c
+SHA1 (patch-build_config_rust.gni) = 22dbac606c76cc75d4433efbe2edc174d09156c9
+SHA1 (patch-build_config_v8__target__cpu.gni) = 43a83659758e3ee37706abd0e9432c23fb2cf198
+SHA1 (patch-build_detect__host__arch.py) = dd59be73b308e4aeef59a874712a6c8c1e132f92
+SHA1 (patch-build_gn__run__binary.py) = 022505bf1e8165708f2d55799c0b6b0b1b4f4d98
+SHA1 (patch-build_linux_chrome.map) = ab1605c0e2577135253b49595259e7ae9737871b
+SHA1 (patch-build_linux_strip__binary.py) = 4450c30a9f4845db4e7e64d243b85eb9fbba5c29
+SHA1 (patch-build_linux_unbundle_icu.gn) = 98da3c673eeee9435e2654176de7a668e96cc998
+SHA1 (patch-build_linux_unbundle_libevent.gn) = b1211efa6584c3d355c9d376e54d4cbb9b4cbb91
+SHA1 (patch-build_linux_unbundle_libusb.gn) = b464fcb60c625bfc00bd6ebd4e743d9cc68d223f
+SHA1 (patch-build_rust_rust__bindgen.gni) = 35a5ef7c2179c216caef98446a0f893ba5ad7cbf
+SHA1 (patch-build_rust_std_BUILD.gn) = 1b408b4d7d7b052c62f68be8d72510de8f2777bf
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 5653beb2038ead20a818e3bc97597800d8e95d6f
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 726f4986e4c59352666b2c6e48e5dabdcdf0990c
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 6f40b6a6d531b9096569a8cf796c744fb7ada20e
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 99cabef8df9993a8f43a6a1eb11dcc6c807035ad
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = d570469452cd5e0623434b48ebb1f42f6b9b5da8
+SHA1 (patch-build_toolchain_toolchain.gni) = a0bb05bcff2178a70a7988ef3c1abaa0e4f752a6
+SHA1 (patch-cc_base_features.cc) = 36c71c98d95057da2cc372f1a7c097a8d6e60c39
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 01f71368e5c3fa2d970aced4efa0d63e277eefd9
+SHA1 (patch-chrome_app_chrome__main.cc) = df1c8cd2d2068e85f34d81214dd41a6df567931f
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 5733731017a171918eb25f87345769fbb1084719
+SHA1 (patch-chrome_browser_BUILD.gn) = 2550743c71629962d291d4372a9455c8fdc2e62f
+SHA1 (patch-chrome_browser_about__flags.cc) = 18f5f99f2cf4789f711a6d03ab5aaf515d246a16
+SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = ff8b57208d4b44508fd8dcae6275365d634d752b
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 5086d3b1d309931d2d031e74a4ae487e5bacce7f
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 4d5474fa6bf86c020363943fa51cf02f5b81db15
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 6f8c4f8a96d4987e90af0b37e02f5358e40bc6f3
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = cb523c3c555c790edb92442273ff79960f3a7be2
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 9985e93fbffb634814aa03985b4dce2d06b3f9cb
+SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = e2fbf872dff16e408f1b506d6356c541aedfab38
+SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 302253768efe6f86feae141567462ed2a096bd92
+SHA1 (patch-chrome_browser_browser__features.cc) = 4163ef5a621331342c7f32e783d6e7076566030d
+SHA1 (patch-chrome_browser_browser__features.h) = 39f1bf89e108aa3ffdd4ac9e43172e3ef79a26f2
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = 6d109a4d5736ecbefc0c5b39e4e94f6a6e3101a1
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 700dfc3635097b326adc92af9d62244161519977
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 83bf5b2bd6379bf09b34b8418f78453c359615b7
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = 083ec33c1aded4079505c8c7a6372051f2330f5d
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 410fccb3cc00477380ab736f0e95c2ea01822f0d
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = a83b9e57f62120e98aeec9be3979e9dcc4eb276a
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 44b851592fe23d84064c7648d81e6dfd7bc859b4
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = a5e7f813e845d0d3cae811761b29a05b8d079fb6
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 74682a39f0ff70388cc410b622754443d7712e1e
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 7d5e0a7fe99072c65ec07b3731abb54bce3cfa5b
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = ee964e246bab8fe80bc9f193b0969dfdb383ff03
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = a9cb41fbad68e714b594c6930517142e657a5dff
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 45d1fc09f1fd109829105d245037aa7a20787faa
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = f9ffd62405ddcc1abd574acb46a0886b8aad5b02
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 84ea2c8cbce29ce16af8f50a2970ee18a6cf5e63
+SHA1 (patch-chrome_browser_defaults.cc) = b2f6f9e44a3d17f87d7ec0bb434cd24102a4aa4a
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = a7c0f12709c1f4646352bf2f8a12d023270d22be
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 025f722dc910f08cfc3ac8e633aefc3490e7a184
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = a437f50900f3e4a8f913b8f6579fe205ed80cd4e
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 3b27b1540e25a9131f64fb7c1a941a21f48ecade
+SHA1 (patch-chrome_browser_download_download__commands.h) = 886e48a547ac4b50d6ede1489a9020b1033f972e
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = f3b544c0da113e5384e85d1640853fd42ff1436d
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = f045d2c1e661488816672f6dc635508039f42a33
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 5b31941bcc6ce0beeea736a84164b80b0b30ef72
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 605b1ff9fc27b1132271029c69b181696d551d09
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 21593d0478fce2b7e36ed277a3485c2c4f86fe81
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 5226099db563741db0be94aa4feec536873f2a87
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = ef10cb3d2990e41d680170ff54c90c689e7e20a7
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 33297990c2df231c31f3d9739ded52d2a4c80d4f
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 3b1fc9cf748c5bfaac1ea8a05cb58cd92cbda154
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = b879a37a69378544c6f5b9269e351fec17c4c445
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 27e7f2f4787d42a9cb9eda4e9f7da87ede68147e
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 3f6e55e2d167f53ca5e911478e2d735275b7f523
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 3ed86770df79aaaff94d5fa2ba59f9d58fa4c3a8
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 51bf1ebdfd5bf9b2c20d140fd0289ce4a413ac43
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 56575076140ec354e823fa9af476048a98960545
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = efd9c3f0d8ff79fc3bb60f419c394eaa1423dbd7
+SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = 5bfe7f1c5c364c911ceec5608d2c53e710cbcfbe
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = ac68502842d2d59514c1f51490fa5d22e8933a05
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 6d67a4581fdefb936753c75d6a7dee7cd32f6df7
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = b3c61d6d436d2f161a7f045880d1912fddd553a2
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = fe80e08d74de6484e7be9cb0c7f143cadd10197d
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 7d942405b083e7636608bb84b71663a9cb6a69dc
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 4719d7c235964132aa0a95320625e62211446e12
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = c00003358f20f06b8ab0e3e89dea8fd62c0eb85f
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = b69d9c2405aab432204cb229d2db26cc3bba62aa
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 0f03bd11c952612d9d0bab27c3f965451fcad4f7
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 3ab02e2ccdfa04a2458ab0907e46ef69a76800a0
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = bece34b8c7ca26891bc1357683073968ff556326
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 1f6de611a7fdc386ecbf817960c3c10c90d067e4
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 9ea99b1673c5a5272023df8c1b933d464b8bbda4
+SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = 0117f9f68c35949b2581366db3fa85d97a9422c4
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 0daacbd4347fcd57f87c0d6d3929f06b08873bc6
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 7c648a5883033d292b63f09fd0e3d9c3bdb70183
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = e35b95b5ec5b2b4934bb08d1aa818368d00fa07e
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = ffcbd15df2389c5507aed5244e729f82f9e4dc7a
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = b3464cc7f3c8e5dad87196367f69f035f92b7d51
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 0bd1f47359b91d2a8177e724500e87ad2d31710a
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = df29ae13a1b9affac47bfecd3e62edc22e4f81ee
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = ac353195069986a282e4d82317cb92b878e008ef
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 4475b2263298d0704250ba419c1ddd6e4ba221e4
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = bc78b994ef17c1fcf6668f4a2be45ffed87c75fb
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = fcc92a952709092d8bf33b49c2a8dcc301f80aee
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 104b6f7c29c50fe0c1c8dc469693a7f80f6cac8f
+SHA1 (patch-chrome_browser_flag__descriptions.h) = e87bc7b1a46b956c7b21338204ebde879b1958a2
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 768a1e08073d4996060cbae6006459cb9c7a1a1c
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = af096a4881da6ab21be5988c681ab516f6f7e465
+SHA1 (patch-chrome_browser_global__features.cc) = a841cf54c9213907d678dc570c6b1d51746c5859
+SHA1 (patch-chrome_browser_global__features.h) = f7d1fdfacd0f3a88aa19f0e85410ea714d171b71
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 0672d96eb814acb624cfff4ddf8b88910c0c6d5b
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = e773f87e0cb3613db1a44373e4335cf6cfd08ed3
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 8e1d99c110c74ba1e994305451d91685956049a7
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 210072e17943124f57e4839464d1cd8b4ca898f2
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = 720ea076f0e1d72b2d3c4ab86261a0899bd755ea
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = a39f49660dcf727cc81cfc3791edea7b7626cda4
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 71a082f52e6d92cb8bc8f2af696dd2ccce478abf
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 038e6d8d810ee3e4b1aebf80dfc5bbd37e141e86
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 3d4598c8b58fcf8e76a38a2142fb96b03633b1c8
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = a1eaa62e744eb222b8e930eb9d001a52362c9813
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 7ffdffbd3374e1de7b1a270fdbe6513cefcf6a96
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 77d85ef3286eb22d0a034e18a8098c8df9fa283b
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = ad6b2f751844a3ba559eb5bbf212a47282bfd4ea
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = a6c0cc3f2cf18ed4d2e879740842aa65ea8671cd
+SHA1 (patch-chrome_browser_memory__details.cc) = f2eefd1e6687191675e92f8c15dbf995758bf154
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 17554f470587ed6bbc772dd1d3a17f9c50b79160
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = e3c5bd74aa08de7199fd1863c7ccfc0785901aa4
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 7aad4c39c44ae10e1819c566cb51a0a8b9e652e0
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = f2d725b2efa936b772b9341dd096d9072884ad37
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = ebb42af09b3a58c826ffcce441cbeac921270994
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 2e9b6238014541ffb6f9147cf6cb21f0525d008f
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = c375f3f3ff43999085b9eb1356ef579c942861fa
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 2bec22c35b494d1e1cb5e7404246abe930f37c56
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = cd023fac5313e6649e3eb2fad916f42420d60303
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 29cab95c38d24fe9e826d130914258bc95e24c7c
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 8bd63b6d258c850999ef77e4f383dde69bd7b34d
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 90163eacdd73d8dfe01469d180b4d5f13a605530
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 7930812e07c75187a31aa2de71fce7fae9172a0d
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 9c859134fc2f3c2ff80210a839f7fe3633e241cd
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = a7d75dcdd27400d2d3a40aafc1d72b76ea46aa26
+SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 4bbef8ceb5518573ef67776edac8768ed77ee7c9
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = f4eea52fade6dff9fa0f9a30d31afcb74a046872
+SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = d0f7176e68ab0f0d464e2e9eb2a72e06583825ae
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 92f6fa21621b4e5d3250566a8c1d9971cdd93412
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 161c9481d4f87b29d3a5a03382f8b4417fc83cd9
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = bab11d32728b292dfcc05c8a6865fb0ad35fbbc3
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = b81bab77a29da8d0102eb7ac3bf8561ac32e7748
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = f0729122d9f149175fa6f0266df1cab9856d283d
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = ddd867ee82d654acda1b40dc12c657cf5dc50762
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 4d4113ed502d6af0987f738c7541178b2345dde4
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = e833f3cb13d0ed16921494934d0c13feb273430b
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 8505dbce3cbb0f79704fef4204bc94641dd403d5
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 16b201d77853cc82cd06f3ba3ccb1a667789cbf7
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 09c69298c65e3567372bfc4fe3f04440bf9c6705
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 94be7540dc2cb82b1c1c4db23ee68e43b9d913b9
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 14636a778464fcbc4ce998d40df6d4bb60f96956
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = af022a20f0cdf0f84a7dc1c89c551949528617c1
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 677567593637f194014fd60410f25decbaae42d6
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 6fc00fdefa8bcdfb873d47a99ce9a8ca637e6096
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 2599fb5c574eee745d1759ed1f0140f93449cf77
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 3b6345f99012a1be3228642efc3719e6b808cf6c
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = 4612e16fa112b309ea9dc2f91f7b4983d50db341
+SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = f7a8e42d991b20b6069777f0ae97ccfddeaf1bee
+SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = 1fcacd419a892e1f444ac60ed233a60f0378eb3d
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = b69006669d3c2e171eec5a49da96c803cc421654
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = a1e50270e541a7572571edc8e40f1595eaa58bce
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 2f1b206696f0dbbbdd3d973caa395717c0beec5d
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = e76ac5d64de1c42da4f732ed05dc89755cd54333
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 54399550a73026a4fab2a93b0c07f8c91a28ea5c
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 826140697f14cb6014b1799e224946631aa6a803
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = ae5cd30d1b64f89d582083950040dbec0b5991ff
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = d6b15cb013122f9f303d02218d5f214579ea38e4
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = be9b951462e505b4bbae9e61c9df5de52976d19a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = dd6ea240d7f58d050a17943dcaf66a5651ea0de5
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 79cf541b60b108c63b8ac3db4e81cbff36cbeb64
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 959030db24668763b3759b7c41bbe24f2ccc027d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc) = 17d822eaf36f86fe94775dac6d7d2843f935703f
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 555e724c7936ce392d45a4a495708b018b46d400
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 104778f0085ad23af2253e81f1fa5e39530bd3e8
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = af5d4afaf8e2b7c6ce425210b83143447b72b3fb
+SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = 689664b36735e2f1bc1082e9db7c067f3eccc6f7
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 1a87463dd7e691c34e8b6aa34f908d98db0c148b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = d8616353d65fa998c1607db1882d00694c86419b
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = ba4b5fc7bc0fc60a6c904cc26ad01d4aced06a58
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 1f0952ae0117f61e55d6b3b146ee8555cd26f610
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = e696a3b998fd06d40dc10e782ee20a877a51a38b
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 5d7fa22dcdaf54ca274cba6e94d603131794dda4
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = c363d6acc56b268142ccf2f697869ed6b46ece72
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = 7ab4568896cafbf1acf2920edf91f771b28ac916
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 1e14bcc143e9541173aa24293b21cfd15f351d0d
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = abeaab9fea7caa773f1b874aa3ded5f29e050fdb
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 93b84f74ae5655a89d38b64cbebfb702820a9da4
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 8443849f2b57fd4ea2e8ff97809fecde7ba14c67
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = deb609a5d0a77f6a77180db2a06725b23936f5dd
+SHA1 (patch-chrome_browser_ui_browser.h) = 469910aab775379451e273197885848e5908c175
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 6f2858df1ece9290b044c9b8f1b3c59aaf21d808
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = a12c5599e50cf3b4719ffbdeb01f37b758604275
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = d449685510f0f2b9ddc99b2989e935666bbcfaaf
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 5f6a34ec5fef6dda5a8590cd45aa5cd23bcdfe17
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 67a4784fc8b4593444021f3a83d2289bec865b72
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = e9f4c6cb7417e8c893d29d7335182ee87ca326dc
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = c7f21aec53f9b1627b8db1f0781748dbf7a405cd
+SHA1 (patch-chrome_browser_ui_managed__ui.cc) = ecc8bc0be5cf784b619cf2dc295c8c39f23dfd05
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = f274a404fe91385baff403a53a17a466c1b498b6
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = a1c6c2dcb64c7404cee67bc14e690eaa99d0318e
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 1cb1f81a966a536925e478e5aee7424a26690a1d
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = b69195ff31375b77f4080c5576a81bdc6a95fd69
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 82355069c1ff9ad18c9bb7c41989a1ff2eed2de3
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 87b17d993beeacd587200557bb9a212dd446f7b1
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 091f2959bf5331cb603813d56d991bf47cc4bcd5
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 8df26a67b1c8e6ae1c78e0bbdb92f28a0553bb9d
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = c24bf167a52f71423e9963f38352fc84b4d27112
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = a8764a6caa80e6c2b06a17b5da93c1e6495b7dd5
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 5652c8d8d552632061bbab20ba5c8c21e57bbe01
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 865757e6e1b5a50a6117682900612ed48e1ef412
+SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 8ac8a57d0160d3ae0a0ce4d34b47bed2648a5f5f
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 9eb8e01479e92717594cf7283a574053ab4ab52a
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.cc) = 943e4ff2b82acbe2ba8d4343b74de4d0819d4c46
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 9551fdfc795fd041b6f504e50b7b04dcb37f7a70
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 6bd9a67f8fb97b7c284fd777f73f10430b334693
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 2456a7ee38d5d59fedb0a5de3cd6b62d523f48eb
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = f147603ae23109c1f6e214a18bc04ebb2108bd18
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 50395e80f3e48332e19b9d0ab1f4527223bd47a2
+SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = 72b7f2b78c41219704303414031b33b670a767a6
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 1df7e26a99d6263ee62ccc06a4c011f6a179010c
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 972eef693b1459e3a3cdf37c79552b90d7e84439
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 68e3b2900ed375271c77aff996cdc7abed3620f9
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 7ae64290012a863dd1d746d792ba57d31a439652
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = ba1ddaea01233efad525491d48cb3d2231ea3166
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 02fe1757fd721aa841b93845785384428fcc3dc8
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 8be9d8209cf67402b77c269bc230c75efbc4f8c7
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 885b4cbf91c3418859ae62c9a74c9004927189c0
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = bc85247119d0255b5d73e92d976731c2b83ca38b
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 99254ccf3862dd6d5ee417c4f580d5ab9e9c4c14
+SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 759a4b4a19cd505f47043f2fbd901cbc6465fa99
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = ce317f66dd1f3a03a3abe87bdb3c4bcbfaae3292
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 0394587e23c069b247b48d03736a48ad30590cac
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = eca9350e4147372d1266fa52d17ad5c44a07fb14
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = ba18f64c43754f3e677637f7d09756a915a1b7d6
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 6552d9e23a22c3f767aa3f183ae1c6cbc1e60b46
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = e47da1f6cd24f686e0e512e1a6d0c60ef4e13e7b
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 70b988c64f14ceb898dd099a514d99a91a3907e9
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = ad1d256eb5d03e2abca3808ef087425c596785a7
+SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 084fc218e699c27a26a668a8f2bf0946c4cba122
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = e9d4aae556b11fda9d07013114bddd88d5554d46
+SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = b316f1e6eeb26e42fb87422ed19597e0f3c80e28
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 6dac6ff7d55e07b30d9a2ccd85f88d7a1c969818
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 0a3d29edd36ae7087e80f3d57187b73e8c74d335
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = 44a0ffdcc756852813a36c568c12acaa32f28e7a
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 55ddfcf99a8aada020cf2d30278e88cc72aecf32
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 5547f92518c900665e43c5b7926a69092a44df5a
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 1ff65d6e1a21bd8b1cf870a1bba9444bbdc5f9e6
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 4dcac3f5f067f2bdff54e998e837b58089796e88
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = 4c811d8749756c50c38ef2aaf8a441e8f854fd74
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = a0c5f55b0ad8364e6556697c87a99d9634cbfef0
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 70ef360f985a2d03c00da0e91751d392b83254e5
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 4bfedffcaba691fe27b98649c43fe5abd51b0bcf
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 1e0c136e8186e52a58bf057e311b5ca8a16f25a7
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 8a74491a6c847325a58c7a10f5ac17e4572bba5d
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 9253778b39d1df764de74aa23e5c7f1984e5d07b
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = ddf58a72552a9c8977b17cd80d9a7d70d582eb28
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 7de615e7458eafe2378800ca3802140c1815d1cd
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 263fa23345007515c03a48328dcb0fc52c78a24a
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 8cc1fc74d041c5f7a85060cfee6f5ce40704d1d4
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = c0a5703d7ec254b163efc7489d010555535fddeb
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 7625cf047b75d4c9b1db1702a0aa0ff63d98f0d6
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 33d635d421d9a9aeba5d6a2ed5b137ad0a7eeb03
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = faaadf541f33922e508aa192c827bd819be7c2e0
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 0250a6171c90c63b3ef954b1df0fb1e9333dc77c
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = b8bf48434ddc1a54cde472d24693a39e2cdc186a
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = c60b77cbb1c7b2de40a008e1f1eab99fa89e6c1d
+SHA1 (patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc) = 4b7c0e88d80cdb05851bbb440585c7133bccd554
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 4843c71e776589767852292e2be8182b79ebb936
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = ab163582354ad1b01d8f149a2402f9741cebc54e
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = e66e34de8bf5d525de5af33f5d399034bab0df4c
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 77ddec406da44e87688b88ddeb6ba1f7c29e29b1
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 0a0cfded5c6e5600662cf7d6b381953207dfde07
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = c00ef4f2a865e721c132c95ffc30816cb86076ea
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 1852fe9e7fc36ada66f628893c350d201ed28b4a
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 38c36d397f64814e20d873d5792485da060222ce
+SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 4c9d0024ba3712cf65a6ed7aa0b9e8a5db687b6d
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = abcb4ff8fcae549bdf21f8ee49552c8cdf6770d5
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 2630f7d9f8bfb760cbed18ed3efbb917228928b8
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 5b1a35e91995d23345e3231da59aac5a2fd9600b
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 8310b68f7de8991e80c9cb414be81a4dedc2b9e3
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = b1a61da933bb4fa454209d2ba6de07c3dff2e6e3
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = cbbea72497d1de561a3581be33babeb4c5c97b60
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = c6174688aa1e8fb9a9b3b531ab0d53e0bdd862f4
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = e796bc6ba23638002d709679e5922cd4d6e93684
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 873fee8613145b7555bca1271da8fb298789432b
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = b3ab98a39e626189b9ce80c6ca0b3010b884bf86
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 6436bc332e2b72221c22a511a81b1e446cb381fb
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 40905e2fcad83ab0388abda60284532defb67f74
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = a604e139068e4d4091e2b3a2522c0987c0f35148
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = b3ac9e9d2cdf4243cc1eb04876648af48570f27c
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 669cbbc7a3c3e8f51834abffe213edbe9caa34fb
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 09b6bf6bc52cbe2b5721d348fc116811105e22e7
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 68bf030e96faf70454f90bda26812ecef8bc5b36
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = f42b694260a5857ab5d2b76e896ebcb8c8cb97a7
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 16a658072f464057164a4e685e1b1cbea4a77644
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 8a668f002d52085eb45814c59c0a03184b310805
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 735d08f4ab61fcdc96f95eb84d53f6a86c82fec8
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 4114658b2ff198b5f5768a23361e0700861907db
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 24585811860df72cafd3c233a709b02bc174412e
+SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 8f5ff2f66be61b9ceb594b4f82b25894bfb83eda
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 922e8fb8f6ab59aaa9727134dd6c3ea082e83f97
+SHA1 (patch-chrome_common_channel__info.h) = 07564ab016d3178a54e0a9856fe149879ad11559
+SHA1 (patch-chrome_common_channel__info__posix.cc) = c077900c821eaa1c719886a3284c7ffecb5a45e4
+SHA1 (patch-chrome_common_chrome__features.cc) = 8acdef55ed164dd505d93c2a9c0240d27da5d550
+SHA1 (patch-chrome_common_chrome__features.h) = 062d366b78187854587c4bdfbd0820f58d0a693e
+SHA1 (patch-chrome_common_chrome__paths.cc) = de07083d7ce8bcf5579442424980e94f7bcb1258
+SHA1 (patch-chrome_common_chrome__paths.h) = 0f95001f11da2d020dce8b261bdd7125a306ed09
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = f4637db83713042fc705ea2273fb1d5f74e0dba5
+SHA1 (patch-chrome_common_chrome__switches.cc) = 432dbf7e650dca9837688afaee624aa02c38e1dd
+SHA1 (patch-chrome_common_chrome__switches.h) = 8e738fc60cd968a23fc58cf254b12f95746ce2a2
+SHA1 (patch-chrome_common_crash__keys.cc) = 93858c2a592e6d3934c26eea1d4bb5f3a354523a
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 5ac6d692d674a8b77ee4aedadfb4ee9adca2394e
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 16d36e0ecd04f4af390c84bcf4016ee771a7f431
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 435c2516f034ea9a2fa4391c9d497308e5511631
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 46c86880453edc763df61acb8954b7399c06adfc
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 7579888b1645045d92ccdc9f279d31bd423bdcb7
+SHA1 (patch-chrome_common_pref__names.h) = dced88ab9125c62ae8d5316978e6d1f1671b301b
+SHA1 (patch-chrome_common_url__constants.h) = 4660d1e96c5adedb10ba503350d47e66cb5238d5
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 52ddd8d1cb6e2298e9b4ac839e149c7609ee6320
+SHA1 (patch-chrome_common_webui__url__constants.h) = 9e40fd17b8caf0f2d2d50023cd9a58befd154e8b
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 6ecc79a180b9c96be94757b6d806ce399c37e60f
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = b8e8d0741a8e8028b5c89b48ba76212989635a19
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = bd333bcb1b068c143394d9d9b2443d72b071b787
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = a5df1de60ac8de99d2dfd791fd0c8799e0b1134d
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 66a979234b7b177c1511387f10e479a3d8ca22b4
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 580240cc578f5e9935ebb1f16fb2a3854455331c
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 2d55786ba5a517b6b63b352cfc7329192b381c45
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = e54e4bfc2a5792fa49a4bea59e6faeeb0994b940
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 68bc8f25d656a9e828e9342847d8915f8e79cc53
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = c6c863349ce196ec20d48e39fd12297620fcf5fd
+SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 6cfcdbcca6ffba8adf8097e0965ac82d5e2e33c6
+SHA1 (patch-chrome_updater_configurator.cc) = 70601601f971db9895b63dbd4b174d1cd44131bb
+SHA1 (patch-chrome_updater_lock.cc) = 8b933347e471124ac088b48c2110776a8e6aed3e
+SHA1 (patch-chrome_updater_util_posix__util.cc) = 2de7d4708e1d8c59bc4b7bd3cdb18774b095e74c
+SHA1 (patch-chrome_utility_services.cc) = 5fba8846f9c4bb2105b9744f61bbbaceeef056bf
+SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 689150fa1463a8fc00e9735f79272ea28a329605
+SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 94ea20feb949f7a2052de0734c69bc3fbddb2d21
+SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = b64cf8ab8b59791803a105a2995a29bd5095cb61
+SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 9b11315029eedea51e73d179e576b4a40b20bb3b
+SHA1 (patch-components_autofill_core_browser_autofill__optimization__guide.cc) = 2921e820c7d28e1583346f7de5f2937afe44313c
+SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = eb79a61ad0aecb09eabd7b6139827649257873fa
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 644f5a98289c691a8c50af50b1a39318d2b5531a
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = 547e0b46ae4bd0fb55268c79e85eff957f26667b
+SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 7c6045dadc05598ff1f49dd46ac96aef0e357c79
+SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = fffcb39640c879f52ae8436ea548697f6559457d
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 12b1e7af67329f0317a3a09ebcd486b70c8081f3
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = fa674d7942c980aa4d183bfedc64551dc9adf620
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 7bf6198e54193f5a306b98a8a9733abf36def122
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 2699f2a4abc671edf48b889cf70cab0e0ed33982
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 2919e1adc204f6cbb0c1e20e9165da18be183ec8
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 53f728e13db66ae80755464feb28e55e70a2cee2
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = b81946c4fad5b3c8d91aeecf73dc85e8d126e05f
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 1205f1f389e464c55c858c2ce285e3ce7b0cc1bf
+SHA1 (patch-components_crash_core_common_BUILD.gn) = 02491d71adf6b04967e3b687817fefad7c0a108c
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 69030663748428eef00ef7c567619a357baed15b
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = e3ee63bc5f0587e29023124c7e0289324ee0e8d3
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 261dc4069784a054ed6bd34c58b8be57c062972a
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 238b274798d9a1e0a9b0844badb95b6d75d283f6
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = 34283d17d14f13ce38cb437366c88bb6b6385eef
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 25410c651b5d0082bf503c14628de7045b1046fc
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 5b4a6e6715da7d390ab1e385d9888e5b64f33c95
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = f8be50e2c34deef3a0e86dbf2c5e6233f65974c7
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 4f9e3e2a245903a6f060abd0d529a131efcf31da
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = e69c59a4639bb4248293e9fe758ef78cc4afcc98
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = dc26a38b15ea11e244c10c5fae608439134a9ec1
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = e28f570571d004afd90f40496ec1db308943e070
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = f6327972aaa178bfb3fd4b9b8ff785f7e2445be4
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = f745e3bb04f8a43f32b5fe74b217076d48f47395
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = c23974f0d79d7ebff0dea097032aeb9e781ba3d3
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 263b5f430ff58f24b156df61b342dbf6ec0b1cc2
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 571dac6ae9aa43bf5aca6d8050a65cad329fae77
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = db46af473f7320bd43f1766a5243a21c66d9f72b
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = a440eb25bb1e98578566409fc5b96cea19858e15
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = af5e87e51717a145654638f9dedf7d37c975e452
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = f783d6e8993c3a0caf33b5f27cc9f7964a408000
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 67f65b60e2b373c5e771fe166e05b0664af9ddf9
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = 07f730d155d77fd38ad7ecb165f05c9ee2b3f2b2
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = e0fa979d440acd42eb7004b51dc079d643d65640
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = da5dd54fd02d7be241ec7c3514a0d84bc72e131d
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = e046de1c52687de7511a494f369cf1e29f952728
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 4403fa1926ae494508c2f4239bdcbec56cf969c8
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = f3d45ba95901ca0b10416561ef547e98a4cce5a5
+SHA1 (patch-components_flags__ui_flags__state.cc) = 563f0dd67bdabf746dd4881f555e440e3aac9a14
+SHA1 (patch-components_gwp__asan_BUILD.gn) = e3326173287933b29119c44c93a2f59129fbf806
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = d400abdc83c972e6c6975e2280fc3802f501dcee
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 0414ee78c53b2caf20e2879febaf9d1fb0d3c0cc
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 8e0dcc0eba139efd1e61c70bfb7eab983c49b79e
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 0cb5cd79c3b74e6a37eb47a86dddba0653f02f4b
+SHA1 (patch-components_live__caption_caption__util.cc) = fa856ad6d28b339b2f418b2c60286fe466837411
+SHA1 (patch-components_live__caption_caption__util.h) = f7a60839038b83880d7fe1f5ed38551c76e79096
+SHA1 (patch-components_media__router_common_media__source.cc) = 878146df73dfd0766cf54c2a7863d33cd147fcf1
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 6788d0553784d0288efee43249b23739a67c0fb0
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = d43a40f7a2e2b128ed1c52c0a404b988d3039979
+SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = 262be97f80a527fe08373589123fe93089f4ed83
+SHA1 (patch-components_metrics_metrics__log.cc) = 8cc29e4245c906762c8c5b85987c75666ec503e0
+SHA1 (patch-components_metrics_motherboard.cc) = c2c18ecfb0ff43a88620645e5592a28a496131c9
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = fdcfc4a3c8a6ca36779dfd26b293950aa5face94
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = cde4f49b02a889bd30e47d1ab852b63be5302c1f
+SHA1 (patch-components_named__system__lock_lock.h) = e1c57974faa757fb3a524c789ba0b74075d3ceee
+SHA1 (patch-components_neterror_resources_neterror.js) = 79814dc2e6a87739c3a25011ebc95549efc9b7ac
+SHA1 (patch-components_network__session__configurator_browser_network__session__configurator.cc) = 3eb2143351c4e4ce2632c17f512f5315b48b3706
+SHA1 (patch-components_network__session__configurator_browser_network__session__configurator__unittest.cc) = d4808255e8ee95c910b4115fdb68883013810752
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 5fbfdd86ef4e124df3d406c0d242f559acc19516
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 3b79b665255ddd2347366e9d50ac313de9dae84c
+SHA1 (patch-components_os__crypt_async_common_encryptor.cc) = 1257fe9932ebb2c8a69253728c5fb84c88c5f070
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 1b9eb6bd486204336e12b735fb7972112c942aac
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = a84618bde9ff396ca5ed470d29c0f4ca879f437c
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 143c8ff6dcf2b439b2c6a1d471dd5e9ab2fd6a84
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 06edd04218d79bbb121c65832ff74e7a67b76dfa
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 21433df21dd5e8bd4ca3fae8a41a981418ed1442
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = f38e9338fa8ae88579bc0b11a8bcefb740009cc9
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = affffc6557d711f579cc0a8570f5ae0d947c11d9
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = c27f548e1d00d19b97c90f3f7a2e60613c525656
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = f4a94c64b38d80eda5399458e11ed7015761c86b
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 74058b5c7526a645acc09fd1e684799b84e2d9a6
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 9d862d39b56a79a2d496be6456869eb972ca8b6f
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = fb0f8baa00c1299fb5c230c2b0c12f8a74c17a5c
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = dc5c3f6499b7f933abe33c0939fccc357c6991d9
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = a8d22ccf21af565b142e4d868ff0e956dfaf4efe
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 65183b98330805df82af2ab37fd51a96c28f44a0
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = d9b30db43d792f26c9a6ee97dd990ca7962c7a66
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = c035730e1bd45973731e6878dc3d670c4ad02f50
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = b80991a1eebafdb7fcf0e84547b674eb18283858
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 7e553565764ef6f1c28a97cb9117cd4aafb892c8
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 3315726b74d9b94e90f445c910fd1261c8afc4a2
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 1254062b760454762608f72268b46d60b5e90e89
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 8ad88910e9c60bf164e41c23fd636fafdc61d75e
+SHA1 (patch-components_performance__manager_public_features.h) = a0c5f56fc7a5ee5c1cac11e30874ea4158cb0f5c
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 8cdff41d4438818f8ec6c4553c6f3f6e712397b0
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 71a153de5ddd6a92d3a843fac84439a72d178a2e
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = b98526f0d455bf0c329dc0da20d9d0d9fb4a2384
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = b604f273d803c55c0f62cee2f01cf6c405a4722d
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 533c6b66692f29a7e895f84cc4dbe60a6d9fc9aa
+SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = d6d891d1389a85ed4dfcfbc4994901ca5502a001
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 3a198a8975428153548a6123d714ab36b03334b3
+SHA1 (patch-components_policy_core_common_policy__utils.cc) = 3e8a837883c01d73c4f0d9a82a235e4de822be6a
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 94c70ce60ded368da9ca708ddcc96e3e97706947
+SHA1 (patch-components_power__metrics_BUILD.gn) = eb9a2147648dd743382d74dcefa1fd4cc5e73947
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 173af9461c1c2430874f3410e76e910a0aa80287
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 6b027882a024cd27ff7f8a24b2c25c23d0dc0171
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 02a09005c68082879145481a095b122cdc83bc3a
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 9847cf8e8f0015fa1b3c3f8d167d021d938ed978
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 5dca90d138361f50241c7bf09774e84b23052bdc
+SHA1 (patch-components_safe__browsing_core_common_features.cc) = d48c30c789c6054fe5f9152b7ab6d38afc7537d9
+SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = b01ed38c17573633233891fd2ecf76b220ba6fe8
+SHA1 (patch-components_search__engines_template__url__service.cc) = ecf10281afe327733d75b5927fd2bbb65c9388dc
+SHA1 (patch-components_security__interstitials_content_utils.cc) = 09691336e2c23664c9c62e666f1064af051d9a79
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = ee77f3d3a4ade46ace9b8df627c936a30c9a2d8e
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = e6f3c436b307373afddd482ab6d8429c537ef3f7
+SHA1 (patch-components_soda_soda__util.cc) = 50805d0182b0994fd34d8ecf813d2389f4346aed
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = bd917429fbe96bdf6e7c6149447da5dc383e23bd
+SHA1 (patch-components_storage__monitor_BUILD.gn) = fe3b311f21ffa590b31325a70e9b9e23a6e78e7f
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = a43246b238d7836e82288f77b6a9ef28a8cf64a7
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 726283fc8d1789273f329880ffa973e9a788c7ad
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = e811a81bd7226c254778f333c077c2d91ac12d85
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 955ca6613d8130dc3723ca752a898d35d03a2ba3
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__service.cc) = 011697ba36adad7696ca0bef90ebef22f9330be7
+SHA1 (patch-components_supervised__user_core_common_features.cc) = a9aa391870cdc96d59fcf75b192f28d907b8391c
+SHA1 (patch-components_supervised__user_core_common_features.h) = 379a96a31a3d59d41c8067facce4ca5aa7014669
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = dc2aeae1440e6cc562b70eb563ea8259e608bcaf
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 033f8a765e040c6eff1be7ad4bd8b4e3c80f25c4
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 1d6af91153656a620d962c99042571f083648c30
+SHA1 (patch-components_sync_base_sync__util.cc) = 8795bcd5a937744cfa665eeff1612d7460008fe1
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = b9f5559206d60c12e185410e995b5e9136a01ba7
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 1f91ebfb4d9dbfefd87edc0079e5b015caf6b998
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = f5afa9bee6761b1e58419fd4d70b7b28f6e6880a
+SHA1 (patch-components_update__client_update__query__params.cc) = b100c19cd1f7f5c1c504d9d44dd0cb1714fb4d94
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = fad5e08d3e9035fed85b1b6a85264ba756779d26
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = fa75ad9dd4940c172422999a87bcff8c470b565f
+SHA1 (patch-components_variations_service_variations__service.cc) = 2b65a801419e7386589047d43a45f52149ad1aea
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 1c8c7fa68ee74568050e6b70f09fc9e180a3c60d
+SHA1 (patch-components_viz_host_host__display__client.cc) = 876318c3db070e902a5a3c026b5f0ac1cd62d9c8
+SHA1 (patch-components_viz_host_host__display__client.h) = 8273310968e75b2d17815b015545975a76560396
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 0c856306e46f39ceb3cf3703a8ce2a816e999f92
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = eb87c92490658b6f59354608ea5fd22511bab1fe
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = afe3050508b27cc7212f3873d0dbef7b20a16864
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 0d0f207f9e174921261bf6621ca26c607afb5091
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = e12a8ca3232ca6ff403f12727c5e981bd3f9812b
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 7ae748cbd6149be2d9b357a2ce6303b05ca5cce2
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 97bf5c2d83617de1dded2f37e3eedd5c3650f824
+SHA1 (patch-components_viz_test_fake__display__client.h) = b2e39dd28b006f7c8804ba6557ea2a8f68917579
+SHA1 (patch-components_viz_test_mock__display__client.h) = 4ae63fd611bd5025da21f5d69ebfa1fb221cdb91
+SHA1 (patch-content_app_BUILD.gn) = 6bee6c08acd6bb39043377e73926adb70f6967bb
+SHA1 (patch-content_app_content__main.cc) = 2e0079c5802c2ba0120b1370fd134ccabd66f9cc
+SHA1 (patch-content_app_content__main__runner__impl.cc) = cfe029f0a68b7a12841e80accab737422b40ff93
+SHA1 (patch-content_browser_BUILD.gn) = 390024f9d902cb3f036175abd772efa61779fa63
+SHA1 (patch-content_browser_audio_audio__service.cc) = 4e519a1810614d854d2bd1d850447c77b217dbb6
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 2152fb02e903183dcdb49cf9458e1b1d28eede2f
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = e007ad107012adf8b9a26d86de073856e73a78ba
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 55a204d9d1a31d0b2e34e3fa975a4e3ec5b9765f
+SHA1 (patch-content_browser_browser__main__loop.cc) = 93cd349dd7668da75cb82adca041f974fd30da2a
+SHA1 (patch-content_browser_child__process__launcher__helper.h) = bc53c5747b49628288cfca3238d70e054d7c5d29
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 70bf2668852d91f757b7255cc7bea5b190a0ea43
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 3564f5793f7e42cd3aa33a0ec0218eb55d53e78f
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 4e1419f2ba8ad91158501103ca347602a2c9ec7e
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 02523195a820e71a7aab67a2b980d113d95288a9
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = d4165517dced25e475adfe41524171ace75e370d
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 31765b4710ea54864046edc7e6cbac176e780fb3
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = ac6bd33960e0b29ce6cbd13e68f223c78a62fdfe
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 209e7b7d34586f6556cc5fac3f471a76e6f53bf0
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 7360e95c63604c8f84a8d1cd7b530912c0c2fd5a
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 26da8882252a7ac868905f0c299474571926bdbb
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 82a3a1fe41779a0f6e491aeeb399a8c6f66e25ee
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = 59883bcee1a61a8b30dd63403b83bd82927788e2
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 72beadb555b66499d71d5ea40675f0b4d81d633e
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 93b2e71c5d6beeefdc1f84fc1764705edb15f6a6
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 330f69adc1a9c2fbf9f54cd50ef86cdf727f29ef
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 73b4fb186f1981f21d1e9c84bcc81c2ef6a028b6
+SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = e79f2b24b702825b8bc47e6440740c67125be760
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 976978385e77d0d3a30dd33b9407e39c97a06bff
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = eb29341c6eca1d7859e5db28ba7118bb8caa1737
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 47146f2793926e464eb49a1e44ee5594ba6f7ed2
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 862ba85db6278803097c3c2e29aa8c04b2631425
+SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = f05e7c16b7f8b73cb93196f141d6c34a006b461e
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 4642e51cce9a74226808085c0af348d8853f8189
+SHA1 (patch-content_browser_renderer__host_input_input__device__change__observer.cc) = d0e179009a852da9b888158da3f21a2ade83da4f
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = a0366547c48602eb62c386d302784abf2c9f0086
+SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 58efaa0d19abb7852b0e29d2be6a0ec19559594e
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = d49645970603f167af237e7090eb69065b73e544
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = f4136b078502dd4ffba93ce6c8c9f0168ccb239c
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = d523100ea557cb54603cf190aa39f74585e1559b
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 7530df0ab2673cac398e701f59863dbac4f74b91
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = 9b33dc4f6daf8a466b7cd4146e168eedfceb1acf
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 0749c4f8d340bf0b3bc140ea77be29dc7bdd8ffe
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 7c14c1e158c5367711bcedf0ef385d7373e864a3
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = e32b9146b34768542d7f67e5c2755a2a705c61cb
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = abb4b63be1dfd12288947a55ec76783145f7c2c0
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 3d33639a2724b2308ba8fa3360969ead6eff3db6
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = b436d7089c35674e52c5cceea303066dcf181e91
+SHA1 (patch-content_browser_utility__process__host.cc) = 98b8920c0c56fc00cc8257945c44c7401d37c8e6
+SHA1 (patch-content_browser_utility__process__host.h) = 524367c8e0552a72b1578b5f755427ac9a79a0ce
+SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = 1b5ea2f4ee26834ccf2cd6c8856291eb3ca80d18
+SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = b74040d755f499ac4ce8ff0066f441072062ca12
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = a7f5405d14276b1c7be1ffd11ea8fb997a394d28
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 8f6b06ce122ccb0463a5fb3287b4ce2cc34e5d4d
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = cb5483ac1ee19ce6a1c8b2524d15caae9c472c73
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = eca7c6c81be06caea4e0775e372fc16fc86f8d1a
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = a6de101c5b8b9029b98ff636755a722c37b0f7cf
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 06e02b3f0e2fcb956b3409e898e226c2ce69c663
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = f65bb79fcbbb02b01c84a7691049b39932d4bd5f
+SHA1 (patch-content_child_BUILD.gn) = 2d2529642af28b1688a625ad79972dbf93039590
+SHA1 (patch-content_child_child__process.cc) = 7ff68f7b8e3a107816c48c33f46f8b26d5b05c3f
+SHA1 (patch-content_child_child__process.h) = ff3f899672a81d24061ff3ecc571e124a01b3448
+SHA1 (patch-content_common_BUILD.gn) = 88513c67393ea0e3ba27b85df361e9f752a36b8d
+SHA1 (patch-content_common_features.cc) = 71acbb657642cc26b0f339fe237c0d3b1ccf0c92
+SHA1 (patch-content_common_features.h) = 1eb4060d48cd35ccc67624370be9a73e164fe346
+SHA1 (patch-content_common_font__list__unittest.cc) = ec9f02e488f5d80335ae3f786d8c653493750543
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 36d730ae2552564be03dbd263df13ba8de8740b8
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 0f1f64249639a81fb87af287620186b8dbbef2b0
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 16fb60bd14608167fbedb9c02c4e585e7152398b
+SHA1 (patch-content_common_user__agent.cc) = a702bb675cbaf5b2886cb8715cb55a1f9d2ca17f
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 3eba678a782ada811df1f585cd8464b118b49900
+SHA1 (patch-content_gpu_gpu__main.cc) = 729cfeb4f997370b185d579b20cefd4c4bf8d037
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = 5c5b2d519793df19cee48f019ebe4f92d18400b0
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = 880e675480c641c9a055bcc421a1c227a56cb3b8
+SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = bbca62cd457b18c28abbe71cb9cf6cdc997148c3
+SHA1 (patch-content_public_browser_content__browser__client.cc) = c78cccdd53390411cbead931e0a4b7757b68540a
+SHA1 (patch-content_public_browser_service__process__host.cc) = 2cd91928e1cb71fcbc052a4f711226029e43934f
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 12121c70cee67b29ad1ddf1ae09045f81ca8b852
+SHA1 (patch-content_public_common_content__features.cc) = 8043d0b70054789259c3d7257dd373d43fb84c03
+SHA1 (patch-content_public_common_content__switches.cc) = 519c5ca2c4d73a5e6cc18e90cbb751c9dfe561b0
+SHA1 (patch-content_public_common_content__switches.h) = fd29bf755de026bc1fb4a440eeaae2d1b0e2e60d
+SHA1 (patch-content_public_common_zygote_features.gni) = 2c0a00894819531a5061b38f8ffa1e46ae908805
+SHA1 (patch-content_renderer_render__thread__impl.cc) = ca95d219b4406c12a692fc13404d3dcac289c14f
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = e863e730168b25e7a5509d09a2f9ab7e8260afbf
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 754d43948e268af12c84f069c5c12674d0c61381
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 9cc1a3040718d12a8d763fd0039dfb4d9d52d6d1
+SHA1 (patch-content_shell_BUILD.gn) = a2182d23e0756b861f236515350e2eb1daf1523b
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = c50ea0fafbc56d88dac0e0eda58ca561da92c3a2
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 1e521ba65d31f6fbd4de6f812f441f281b8b61cd
+SHA1 (patch-content_shell_browser_shell__paths.cc) = aa16c3a248c7c47a78d9480330a8203230b1cc7a
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 6ddd44fda9dfda1b406b8e8c0aa19bca7e1c8848
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 984faf002a3566902efad4fb441b007959ca89e2
+SHA1 (patch-content_test_BUILD.gn) = 287bbc43469d54708ef7729463c912e771f782a8
+SHA1 (patch-content_utility_services.cc) = 361bc1f7e0980d0d33a3a59fc4f6045b704a0814
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = c56e9912ed3d17f7055a5e1ede25c3ff877ec548
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 80ff9b4662d3c93222c251bbd6a1379faaf003f8
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 3b66be17479e978c5b650099634d0621dca1e921
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = fd412c8ac71ea4fc9809ff2835f1300f0535f1c8
+SHA1 (patch-content_utility_utility__main.cc) = e05d4104f392e460fe72cb80940498a4aa85f576
+SHA1 (patch-content_utility_utility__thread__impl.cc) = 5cfdd2286130c670c012f502d63b311de5e354c1
+SHA1 (patch-content_zygote_BUILD.gn) = aa260595cf33e9e376a121fab8742931e7aeec52
+SHA1 (patch-content_zygote_zygote__linux.cc) = 5d6c6fd1f901bab74862c0bf7cdc273850407305
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 3544ed284f2a71183d4479053255a8b54ac45bfd
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = a7bed5e34ba76ec733e65be0d7123b5a5a97c9e3
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 92f951710725ba2b4a9fa98a72a6f7837b3eb10c
+SHA1 (patch-device_gamepad_BUILD.gn) = 1477e04c78031ad74268466a8513c7d170f3aec1
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 29bfb4f3fdbdb343498e782e26021e1439c704c5
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = e4194ccc185a48e6c03b3ec8fa7d6f1503955e44
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = b187b2dd02255c7618e74f82172a190e6b35def9
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 19a986eb5a0ebed5f9da4ab83f80721a7ef43e97
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 1d05764224f321e6d6a70e579ca9a3dd11bde2e3
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = d96878e7e34315cd77ec705bc0a28d448258b19f
+SHA1 (patch-extensions_common_api___permission__features.json) = e0aab8ebb4f5aa88dec21c854aa6ff71d3a97327
+SHA1 (patch-extensions_common_api_runtime.json) = dc39e84b6a7b2cad7ec078f6277a6186f5ae53c9
+SHA1 (patch-extensions_common_command.cc) = 4380852a3ed007d6fb89794956c444dc86107768
+SHA1 (patch-extensions_common_features_feature.cc) = 75d9b5ad8f76c1a24b636eedbfcd8e3f69ba9bd2
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 59286b2aea00406a225ea6a6d4e23dbe879c0a41
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 81a870a18d459339814306cdd063c14ae612d911
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 000bbebfa426d033bd14ed7f13ef68e8c3e4a8c8
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 7f890baded3a606b367cb4ddf4819436a61f86d6
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = bd0218e848db33e8d77f1359a2e8c5d766adaf48
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = cf5dbc407c51337c58317256dea61611139a3c35
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 11f8856061bf6fdb81ad2f4b7ce777baf4fa00e8
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 49aa12dcad786da49a9e62887c0a1b0a7be71525
+SHA1 (patch-google__apis_google__api__keys-inc.cc) = 1ed5cd94603ebbc8392fd7705268099f24e78145
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 512e7c4bf4d2b1b161903d11319040f948c3b005
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = fe4a826237894dd24bd7e39b2a8bd7fdc9806b4d
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = d929abf1b6506777341a735414530dd41c2ddd2e
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = a3577fbbac283786e44f3637f06115eb3365db5d
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = e2f4d9870dec01535aed6ca5f14280a75ac3329c
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 90c312a1fee6d762f6a7108744bdf2ba082afca5
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 637121e1d41bffaa035e930c351edeb10da9ccbb
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 4a2626321d2dbcb67e6437ff89b860d2e4419a8f
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = d7bac09e8253493c3a3ea0bb27125913fb280894
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = f5ffde02d23155b2f01f8cf12c97e3fa64d84c5f
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 5385e64981f9991b6be5a7cc086c61597fcd3ec7
+SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = 6723f0368bb5869df5f6b9b37de4e75524ce3df3
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 9bb44e8428941f7f3e47f120465deaf899408f44
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 0c71bf64adfc4a4782667cf3652d91acadf79b09
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 388c07322c47ab5498aea84937bb81117601e82f
+SHA1 (patch-gpu_config_gpu__test__config.cc) = 6fc19e69c116d926da91b55dba0b5abe87498bde
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = 7c23656e7178ef866c3ebc9378110d7c620783ab
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = b89588fc442cca272c51e779ebc686f8a5724f21
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = aa7eade38e737e923dc56fec56ebe8568229de81
+SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = b375ef996b8f74852c9cc95d8d7b0b6a107d6693
+SHA1 (patch-gpu_ipc_service_x__util.h) = 69023b0758fcd350675722cf5e8517ed2c795662
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = dfa3d4326b92edc9d825949dc40215ebc9fa6ea6
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = 98e055908ebecf35fbc728a05dd3e8cd4f4cab5f
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 01f18b825ec617d0497b4f83ffe4e39bd37a5f46
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = ad36128bc8f3c731d2bbbb1ca6dc58f9022af15d
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = a4afc76bf95cb7a617d7fb64d6700a0232ef710a
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 6c6f6dbce856c233b68f76184963650fe8962ce4
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = d32e510da95fa5eb4d7095b565a18a07da64135e
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 659714bbcdb2d3510f281f8487b0a94ce346ea1e
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 390bd7074939bddbad266d7841d2382e42014a79
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 18f7c0be9494627e9009def514de7664d11568b9
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 48a37c6421c874735c3773f9ea029f9ed4de8c6a
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 513d388037540c99116c4d836833413ec7936bd5
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 07120c300e5538e5cc966ad2d13ae547e3f1f9df
+SHA1 (patch-ipc_ipc__channel.h) = 26bf938148f7fb619a374537d8dc3d7bcaf87dad
+SHA1 (patch-ipc_ipc__channel__common.cc) = 5f3f9fb503bd9dbe5b37d52a23fe1997af39af65
+SHA1 (patch-ipc_ipc__channel__mojo.cc) = 958d0ee32ca02fe4e88ab5b3ab8b80f0fb51e6d7
+SHA1 (patch-ipc_ipc__message__utils.cc) = 77ba3e4ce7ee53bb8f887332dae0df1b0e6ad1d8
+SHA1 (patch-ipc_ipc__message__utils.h) = 7096897a648f5c3548e6199b633a71bc435dfbec
+SHA1 (patch-media_BUILD.gn) = f904e1efcce325bd132fb7ef363d28a18025890c
+SHA1 (patch-media_audio_BUILD.gn) = 245f2f45224054933bc37c7e94ffec3e10897e83
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = bdf3bf8f401707e671b945aa6f878b65205cab8d
+SHA1 (patch-media_audio_audio__input__device.cc) = 0c9c784c986ce2e3988bf09d5f7841d29ed1da59
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 68746484c226fc3dad282f5bff28b66d863ca46a
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 9f8b1fb9ff041612e2a131191b1126cac9d0ddf6
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 7342d15f2300ec0813be42aaed592ce5fd5d9b46
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 26bc1aae89a8b84845ddff635937fb95b5a3b4bc
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 031f10ad256a25579b3c853804e55615ff39fcc8
+SHA1 (patch-media_audio_sndio_sndio__input.h) = b3d082a7d5c7a446052df13015138f48c19596a6
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 397392cc5f09dc0245ba40e244ac8b5c1e5aef57
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 70cacc3149f278e16ab787a2e5a4d4438bb759f5
+SHA1 (patch-media_base_audio__latency.cc) = 06ea0d672bc9b569973e4cc5cce6addf49bf78e8
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = a265df6dc5cbf527bd6c0bc7d43436b882bfc837
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 8fe8b69e450105bed4db600a25e222ee61872630
+SHA1 (patch-media_base_media__switches.cc) = b94e767f8c8ea2017c93915e9e82f0b71d7dab4e
+SHA1 (patch-media_base_media__switches.h) = 7d7ac9a0dfb431609b991c9f435b1c0d0f3e9a59
+SHA1 (patch-media_base_user__input__monitor__unittest.cc) = efbac9e8bbe95dce7f199e0bddff37516badc6ca
+SHA1 (patch-media_base_video__frame.cc) = d1f8e74b82e0b7255198db49e776cc139339fbbb
+SHA1 (patch-media_base_video__frame.h) = 572d8fdd76f5b7de46f5106223b8e81dc8d46041
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 63a0eb4ab7158c3bb555db18767ec17b4235e391
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = d87bf2e944c9a5697fb937ba790da7f71f2ec863
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = a6ff157131d348ee9883775ca23efc63a97a6cc0
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 1adebcef9031c2e3f53fe766ef70d57872780f7e
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = ba205dbda907c9f1c2711e7360ce08804c9b1fbe
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = ee003e8bc01d520b824e8d4147b426646d5a5ba4
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 4ea849864a30ec4090503a0b7279e7f3dce5911b
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = f89f0c5c10bf298410cd3a29ae298a0be1b2d5f6
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 649ec3d6ab94851d75acd5d6ba5f626a78e05dc1
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 7f79c751ffda7c95dd654c5b3e2b90b67225faab
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = e03ee501f4a9546cac67cffbd4d022bcd90986d5
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 47e12482d7f8fdc2a37f390e71ee73b4f647b9de
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = f2309566c5a7bf8775a0ebaa88bbaabff6fb9925
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 7e6db220400271b3788a473bc99e2457c84a412d
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = e0136e7cd898b1667101973c441158f6e8e7adad
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 44f5a3c611c96d516ccd58c1f62b64cff49d33f5
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = eabbea6456c9e6764cb9a7435a706abd6f895a37
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = b0ef82c7a090518f080916bd6146033f350177aa
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = fddc456d4643fa2408e2ecb9385cc12585355125
+SHA1 (patch-media_gpu_buffer__validation.cc) = a187ee22645991ab7b41835f1ac1e292f95a29e8
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = e3fc8b8180b175f709dc1a9ae35308bb2df25668
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 2f8ff180c7924005dae42c73bab0592be39bccb9
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = c299172153217ff77219209d00c1cfb5dffa0efa
+SHA1 (patch-media_gpu_chromeos_native__pixmap__frame__resource.cc) = 84ec10e07c462afe7b7e281a08f75e71658969fc
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 1415d2b4746fc9abab48543fa81841e56490ac2a
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = f72185710106bac78ea11b3a4e6848cd71a992ad
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 849c0126813da8cc07177ded257e7f4316c834a7
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = b6719260203d0ec3d8eeac2e1dca1968b55d86ea
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 0ec3c81c04c1223b966f686865c748c286cc0752
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = f2d87028b709e759201eab2ecfe1ed4e318f62ce
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 9609e4dff315b22cdf23731ea7ff025736262546
+SHA1 (patch-media_gpu_test_raw__video.cc) = ae762935e39d1eb28fda2aa4cc9ffa5417200df0
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = ca6d7884aa7a0164fcf074b2e61beefe4bef2a7e
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 26333da89a0a7bb27e4cf7d0ebf0e7a05d6fb83f
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 365cafa594a4b7d40825d7c4f8997b7d76b302bd
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 46d5ee45fd5e8c0f96169ff69d27bd2ab8dda86f
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = aea6a9ab1da4e8c3d62266ab58425a53eda2a34f
+SHA1 (patch-media_media__options.gni) = 7386e4fd25a6ddc5e5ac739011707fc77be8b50c
+SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = 025eda2904c3433f8426d3ac0509bde2f109eeef
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = d020b088de5c1b43fc58d53039d81e16e8697499
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 76c1c8e7de8270a94b89da0639e6ab87be06878f
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = f22e105938d82be4f34cc40a74e6f4f0b3629362
+SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = ad8b1c9ef7bd9c09aa832050d79f3de7a6896f6b
+SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = 545792430d24284b4ddb0c190e60919eab2487b4
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = f6ff67a24f3dbf4560b5fabe3d5f639fcf83bcaa
+SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = 2b9e80f95496c4c2265c0a12ec93936bbab473f1
+SHA1 (patch-media_webrtc_audio__processor.cc) = 50231bce0fd8f8ea4dd9c3d210bd8594ce401adc
+SHA1 (patch-media_webrtc_helpers.cc) = 831655c54e9e0200b0741a6979882b0d0d8d4d8f
+SHA1 (patch-media_webrtc_helpers__unittests.cc) = 19cf9ce43733d667fd6ff03cf4906f8f9e90a1bc
+SHA1 (patch-mojo_core_BUILD.gn) = c5d76cf37b78797f749469577d2899f64f6f6cb4
+SHA1 (patch-mojo_core_channel.cc) = eb08148c14149987c9da4b7b79d3cc9c53bcb5ef
+SHA1 (patch-mojo_core_embedder_features.h) = 81518a6e9e6a1d6279c4ca6c8a10a9e3eb200688
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 85fe94b325d00cc17c49ce83cb21829b90d7b198
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 838758974aeb9a0695ae90d7e0dfdedb6f9da4ce
+SHA1 (patch-net_BUILD.gn) = 3129de49f542574697a276899f92cc8a16574ce1
+SHA1 (patch-net_base_features.cc) = d48fbe5682413dc2ad847ed38516a05708495b9f
+SHA1 (patch-net_base_mock__network__change__notifier.cc) = f30b6057878022f19846cb27fc76f97869d9dbdb
+SHA1 (patch-net_base_mock__network__change__notifier.h) = 8d6e24dc0c5c6045580822134d1b6b0f266bb543
+SHA1 (patch-net_base_network__change__notifier.cc) = 3e26c9095f6def9f80f0d1d8bcedb91c93915e63
+SHA1 (patch-net_base_network__change__notifier.h) = 93eef2df38d72a1d63121841bbd2bd467d43b3e2
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = a551597bb86681f052e6c38ad07d24822be76447
+SHA1 (patch-net_base_network__interfaces__posix.h) = 00efb54f1f8e5e170faa3dd1f120f82a765ed037
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 98a5c8fb745632500cfa9e8ae95335c839ac29ac
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 49d9f14a2f9b4be3e62e6b9f0909fd04faa5705d
+SHA1 (patch-net_cert_cert__verify__proc.h) = 8d96e2ad61e536c189bf334d5ec744da097320ef
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 4a6793856f609dce0d757715c9382d7516a7b414
+SHA1 (patch-net_dns_BUILD.gn) = 5eeef2a2d6449f3e65f6f70b45fad6973d7bdd74
+SHA1 (patch-net_dns_address__info.cc) = ac40e8038e745696819a12437151d3ac17b01395
+SHA1 (patch-net_dns_address__sorter__posix.cc) = 8f2d85d4491465a5fc76c8c4f86b3395636ee038
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = f2e8ac5618576e72c848b23760018c65014e90ac
+SHA1 (patch-net_dns_dns__reloader.cc) = 4203aa085d7c503e8de01eaf0a1fb6664ea1c107
+SHA1 (patch-net_dns_dns__util.cc) = 0c3478cd57a6e4eb3621a23990515fb3fbed24d4
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 7cde041de10c98ba9596008c1858d1cbb32c5867
+SHA1 (patch-net_dns_public_BUILD.gn) = 6bcb4ed34bf29b1db6a454927493d03ac7d3c1d5
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 87a075541c8d5b34d375209be6b0440165999867
+SHA1 (patch-net_dns_public_resolv__reader.h) = 719432b60c04d6d77a5b2fd2e7f46054af48172c
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 52a2a56c9ef5b9dad5c4ad413ee7dd79f4d5231e
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 8a296f1cf200f88b36ab0f877f6f652dd8142427
+SHA1 (patch-net_filter_zstd__source__stream.cc) = c774027e24ae30afca0b4f717a0f7030774a3148
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 630662d6cf47ad483b00c798742b13ca708312b7
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 5d125327ecde097fc77414542ccc5748eccab9be
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 0e56a8077e55a7889fbb0d279836528304218736
+SHA1 (patch-net_http_http__auth__preferences.cc) = ec282764954f7e592b028d3b550c94e2cb833394
+SHA1 (patch-net_http_http__auth__preferences.h) = 794891f06a0564cd8e1d72d9680febd83f2ab3e3
+SHA1 (patch-net_http_http__network__session.cc) = eec3cc2602a9692e167d8509d22fd351a0e96084
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = a201cf38ac8eb24082c7d20a7da301611927b71b
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = ed2f146d578b8c0366fcaf42bba35d36ef5d7a2d
+SHA1 (patch-net_socket_socket__posix.cc) = 047b7114eb5a65d03b49f6c4c14bfab7738c988c
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 9f4e799e1a83ccd522a141ad8394ba5cb3720728
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 0936dd85309d55ce1b411ea67d15c4fcfcaba275
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 577d9d22045b73d06381ac55c945dd9ac4facbc7
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 706dedc44cf1dea179cfd2f492cbbdea63c3923d
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 214a1ee69764597884442778ffcdaf72e323bf47
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 21a85b10af57192bfc019ace1b63cb44fd9c326a
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = cb38903d2bf3468dff5803abac83970de4888d1a
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 381382cc583ae4974a0fa297a107e613f1a8864c
+SHA1 (patch-net_url__request_url__request__context.cc) = 6dbebefc70d6a8e5df17ec0aad99ae689efa349e
+SHA1 (patch-net_url__request_url__request__context.h) = cb9e4e4bf550d4de6dae91edc63ca62563f88c7d
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 65e432a5dc09e52c505aa5124fff60d9902f4831
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = e8c61cb718fa74e1e8f71dd3238abe1eb892a8c5
+SHA1 (patch-ppapi_tests_test__utils.h) = 1d287763ce4f6ae5bc487d4c21462d3b0dd6533a
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 8aa05b37dd8df747a700d2fb127d5da61b880d36
+SHA1 (patch-printing_backend_print__backend__cups.cc) = 5f7f17b28aa2bdb13818fbe57aac27b0df75dd5d
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 9883bae97725e451130b59acce7b250be35cafe3
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = dcada7b2b3e76f5c07b59f47b05d4245c31a7aac
+SHA1 (patch-printing_print__settings.cc) = e5253e726e56c2769c0a596d43d53d1facecef82
+SHA1 (patch-printing_print__settings.h) = 7888d40763625bdd4de23b30b219faa809ee9767
+SHA1 (patch-printing_print__settings__conversion.cc) = f68bf7ab826f2d5bb5b4a98058152018a815c428
+SHA1 (patch-printing_printing__context__linux.cc) = 97166b52ca8b100f06cfbd48554936e0e3ac9d13
+SHA1 (patch-printing_printing__features.cc) = 40ddbaa87f5d6f054f122cb730d09c53df816b95
+SHA1 (patch-printing_printing__features.h) = 96e1b631cec26a1b02e27613ef5414dfbca4cd3c
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = dedb495e4ac98d14ecf22e3a4ce15ab7055999bf
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = d39e8bf50f31bfb0ebd866c98724c803d199bcb6
+SHA1 (patch-remoting_base_chromoting__event.cc) = 4100b245e7b039525e15e0d2715248cdc3695a0a
+SHA1 (patch-remoting_base_host__settings.cc) = 55cea280ba64d968804757118c7d2765c583639e
+SHA1 (patch-remoting_client_display_sys__opengl.h) = 9e3aced417a6fd439dd4ffb7d6b1860ac30c85b2
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 04ca6ad76262cf5d583ffaa363a3edc6634c1711
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 2c8c52c2582c6f9fe4a37ea357052cd65dca59cc
+SHA1 (patch-remoting_host_base_switches.cc) = 17920ef31578d5756e52adf94539b31a263e4791
+SHA1 (patch-remoting_host_base_switches.h) = bdb2dfae8fa3c2155b8121ee45c5b81e23970629
+SHA1 (patch-remoting_host_basic__desktop__environment.cc) = 9b167c368b17b7cfc215d1279de1d8ad859ba1a1
+SHA1 (patch-remoting_host_chromoting__host.cc) = f162f5b98d7bb42f904a60b3d7b9946494b40a00
+SHA1 (patch-remoting_host_chromoting__host.h) = 12947fed487c18ca8204b38e920b0c4a58f04083
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 1a35a01cd07779727da6c35dcaeaeb4f6cb7c4ca
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = d1d27dd622f06e7de1cfab6c2d3c0f1132a8fc1f
+SHA1 (patch-remoting_host_client__session.cc) = 40510261265a2a35aeb93e4c2092cb593e5a9c79
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 9cf66d9f81ed24d1e652fd1c9fad61a7b1cb79c6
+SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = 9c2c185446a08c765bda8523c4c3f49c38d91285
+SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = e6d5372bc674ab3d96a00fc70f4b2dcb50c9457e
+SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = 7502b81aad34fa14bb56e41eeaf7e496224b61f0
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 80054705886386e42be29fdc1a91c1625b9a7cfc
+SHA1 (patch-remoting_host_host__attributes.cc) = 768bf3e39eba1a68cf120084eb09f2f2ad7bda20
+SHA1 (patch-remoting_host_host__details.cc) = e7a92607b6052433eb390ad8ee8365c4141c32f0
+SHA1 (patch-remoting_host_host__main.cc) = 0f2f0fd72fc000b137fd4e32e55d140a757cc3ea
+SHA1 (patch-remoting_host_ipc__constants.cc) = d399e9466cd1eee048cb89a9085888afc06cbcfa
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 9bf98654d861a565c5c98c7d0e1948efbcad7e77
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 8f4ebadda75a13d009a9dba3d48f2fcddfcfffdd
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 654477985baeb9e9a95cd4996ed19d683d5a8bfd
+SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 832a541d9dae01e7cedcd7418c08263d610fa75b
+SHA1 (patch-remoting_host_policy__watcher.cc) = 05a5c3e24b9f3ec60c139be3855b4751350eb41b
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 088f75d3db0a9c8fe723a9d351035344330a6fe9
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 9f2269a0d9918e3831ebfa8f9501d0f501e4ae1b
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 84d44e4ae2c2e30cb7f2550534341a5f198944a0
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 40eaed26f748d51f8fa12823e606a05b7e546326
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 73d165931720cc450b04598322d26c7e4c747170
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 5f62f788be3c5e56ad9fc8c9c6ba5448bef2ac9c
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = b4bcc5fb28447d60e62badb7861a4371da452536
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = e4e825f1284cdf35aa6ee45a89b9c52c0d65681a
+SHA1 (patch-sandbox_BUILD.gn) = 1bba4843abde2aead7844874b063b9e235abe01c
+SHA1 (patch-sandbox_features.gni) = 7a34b6993235f024a580139ba912020acf6998f1
+SHA1 (patch-sandbox_linux_BUILD.gn) = 4ac211b76f617fd31533c5992df78e0515cbe622
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 8d892b83c68bbedbcbb7bc86296e74687a97b192
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 9a3beca762ac78dc926afb55ef5293bb6e232e4d
+SHA1 (patch-sandbox_policy_BUILD.gn) = 6e326a69171aef8003e553c899292128d27bb76b
+SHA1 (patch-sandbox_policy_features.cc) = 1e1175abf3ee2a90df7bce1290c3e9a80e30e2e2
+SHA1 (patch-sandbox_policy_features.h) = a74885ba6431724d5a9862a4bf6d13455bcb0539
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = c6af3fac7fa6220993c1155ff172b05d851bbcfd
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 33fa84ab1f44d69240607b2ac7f11f1a39ee338e
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = b39caaeaa1bcaaf6a95a00e232b93a6bf88c8f78
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = f20e3de62140773efc6e955409a7327cd61d00ef
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 7e63b2d5a1e4c5cc3eb95e2d25892b1d8f128b19
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = e6e576f49e4af79c2371bd938065aa72d95bef0a
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 7ef7294a834175b4a59a73133f5ed90aebc23311
+SHA1 (patch-sandbox_policy_sandbox.cc) = 3c4f02a67218c77c5e25c78cc222988b39cd878c
+SHA1 (patch-sandbox_policy_sandbox.h) = 95274aee450a140ffb38c77a40de33ca62ed4487
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 5aeaac97cedadb5e32972635cd5aa687c7b63611
+SHA1 (patch-sandbox_policy_switches.cc) = a5104711604048676fa5c93ef1764a0eeb09abcb
+SHA1 (patch-sandbox_policy_switches.h) = 8b0cb34ce786edc843a15da68c56a223d56053e8
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 9ec2470ddc3583c8630b3dd2d96c2149faabd470
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = c8bc3482ffe3ac315f5ce90fc929a892ac34cafa
+SHA1 (patch-services_device_BUILD.gn) = 0861f4c3ffe6c4f27933569aaf0249a4576256df
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 24658b5bd1a8c15a1d1ac51f884b21c36e38f145
+SHA1 (patch-services_device_hid_BUILD.gn) = fc9344f8d2b10f01689eea909f8f8f9518e179f5
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = ad029246848fa4b434bd909bc265dc633a1d481a
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 7ace372d0f7969760460d08a364d3b6c4b384b82
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 6549507c53dd8f69503bb5148d443e154448ba29
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 1eafdb55a30884b68e34d22129fcb3c262315bfc
+SHA1 (patch-services_device_hid_hid__service.cc) = 44fea6a7f97d8908155a60b02903ab1d524f7cef
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 6e37334b06aa28351b8f22124948fa11c573204a
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 93ac9633e1c7dd9d1796826d7b602ab2751a06cc
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 0fa80f14e4da55ae133a0fcbbfa9676eccf8ccd6
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = d24e20356c03228fc5943635a7671ba7d2edbf8a
+SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = a5255c524504b6dd53bd5ed2c3f91049d51e71a2
+SHA1 (patch-services_device_hid_hid__service__netbsd.h) = 3eff316a556d1e8eb90f80e493789eb1e9804521
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = fc1f72320bbd5e7d912007b27320e88a3b2de8d9
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = e93f8fd6fd226224af49ed2510094a3506de33d3
+SHA1 (patch-services_device_serial_BUILD.gn) = 3996e0bed2758f8cfa792fe8b1fab4cea770bf98
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 0d3beda00e89dd52fdb08c43015518406cafabae
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 268bb56093d7f7a885884343e036200ba8e295d0
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = f87a5e64652045406163a4f9c1103d83f6f72b69
+SHA1 (patch-services_device_usb_BUILD.gn) = 645833616b9b7b9bdb6f9fb4f5940ebd70eff30e
+SHA1 (patch-services_device_usb_usb__service.cc) = 48677beac3fda8a9a45e5b009a042aea3b5493d0
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = a3a74be4537559083b69587a69ab58051a961173
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 61732d3654594c94b662ef3b70596b5efc253074
+SHA1 (patch-services_network_BUILD.gn) = af5aa76e3dd8e3084ca7e184365fccbdfd4d7978
+SHA1 (patch-services_network_network__context.cc) = d9234ef2e44f64cab45f3e28a9f63d114276c5c9
+SHA1 (patch-services_network_network__context.h) = 191bc97f4c928a256f50f9d1324fc6ace2aa8bc4
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = ed2f64a01f60a98f26d3ffc5f232ac3c8c56dcfa
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = d9d2b6e650e065fd8f8caffeb07184e15cc6526a
+SHA1 (patch-services_network_network__service.cc) = 7477eea530a5e5b0401a53b6b29a999d3d8d85ff
+SHA1 (patch-services_network_network__service.h) = 5107d5f7f19dbb1b932f73e5eb10519644699674
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = cdec09c9e371f309db20ca2a69ff9098300dbc81
+SHA1 (patch-services_network_public_cpp_features.cc) = b914a147513b6b40ef786f8da8884c4dea248222
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 9c99a5033c9db772717fd87f69c67470296a0d32
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 67effe9d3ea0604ce613ef52b064abbabd27e4ec
+SHA1 (patch-services_on__device__model_on__device__model__service.h) = 6cf68f26e86a9d4801c7ecf91ba64daee9feec74
+SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 74732b6d782a5dbe9bcefedaa30e711907b48b82
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 348bec8a77851a46d9443d262ba821ce1e98716e
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 1ea48c76cd9786ae0ae808878729da725fe33400
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 8aa9f60040b505f9759dafad59d023fd87711846
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = 218ddcc8f22cbd41dd0af66ea6b1b685310de4c3
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 7554f09ac949498891fbc0ae67c7039fe651ee65
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 1b237b6afde2e4bf7b2bc5bb102bb06df310a5ff
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 2002393ec4b9891b0a8606faf897fab6ecd7b4bb
+SHA1 (patch-services_service__manager_BUILD.gn) = baf474aadc8823eb6ee953bc55a3d0d43bb4336d
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 67d401ed3363ee6954e97f46de34b768f4bb4982
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 4a7daf34ca36254e2f0b7448f929a8abd8a89b92
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 2af99f574776b9f4880696ffb961057bed2c0dad
+SHA1 (patch-services_video__capture_video__capture__service__impl.cc) = 70f2146e1fd7bb7649997be6ba0994fd4d96ef2a
+SHA1 (patch-services_video__capture_video__capture__service__impl.h) = f6682b698e998d42196db7d342cf79c2139d913a
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 5223eb66dfa26a6956040ab3fd272144ed74ef7c
+SHA1 (patch-skia_ext_font__utils.cc) = 74f944e9115b224cc514215a20a76d89362e0fdf
+SHA1 (patch-skia_ext_platform__canvas.h) = 6649449b54357e2a704a585871eedc1168490d9e
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 22b83d142144abd70778dcee53f8ab56e7cd23e0
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 559bc919c37c8d99b45062fb707a3ebc6f3aa26b
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 445217dfe32e04d0ae5189c07ce6f3e6684f6a9f
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 8a47c5f91fba4eeb0719dadcf0b21ce96ba7db20
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = f3eb184e66cb7c36577eba5885921fd09b0b5442
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 3dbf76b3e439221730c52c3cf3a1b22440546ea3
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 25de317b671beaca032a716b7f56b24922989b28
+SHA1 (patch-third__party_angle_BUILD.gn) = 3e1776104d09d1c6f2bd2675a0934ec809f0766b
+SHA1 (patch-third__party_angle_src_common_platform.h) = f5c0ac228e51df72d82a874e2ec697459a3a1f01
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = a3c9a54d1d7e520464aa6847564b2e6d9e67e1c0
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 97e33a40337877446573577a2fb90ab5021d0f24
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = e82343fbdf2059e304bf127901c76c30bf3db521
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = ebef211930baf387596f54bacb2067ef16d15c93
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 1f33271a61651e8120924d11a22ca780cc109f91
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 3ac674bc7c250774580d891f06ad2b5d0bc2f820
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = e2f39a066b7e1268181acad740ab8b8970831a77
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = c1718283c16cfa79f1ffe468b6fa2a6979b2fd60
+SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = 2b40f3d6bd978e9e7fa8a81c3e84a5b1c2728782
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 80c366f052caf6609439154349eee945f4ea9fff
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = f42a13cd3851711049962373a2e30a6edeeb971c
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 6171b6216d4b8d1c011483849fae7adbc1a85197
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 07b9f6c50db0793872ebaf4cf035fdca4adb8893
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = ec6ff432bfe3d99b66cc77c2aeae70b1fa33d4b8
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 67baaa841bcf439d64fb024069212a7ca1cbf534
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 5664b0e37dd274ae903d7f8dbeeacec64348b74e
+SHA1 (patch-third__party_blink_public_platform_web__vector.h) = d6fe0ce1bf659efd836e3b24fd09a5d82c55734d
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = abd633f11c713d635fe2ef5bf1fe4e2fd1e47487
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = d0c51539716d24eb1f32058b7da6695aa3287be0
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 8c7931b04993a259d5d3ed395bd674d2842e4126
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = dfaa95f7c588fe2862ab5a951c116cd3ee69777e
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 8de1e88fe301674a2c105bd599422b4597b15f58
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 0fe8bfeca531256a95fcb0f925861e1871d3b896
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 7f1097b762140ca407e70326dbbef6e6f31d6806
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 9b27119281556b93b7c8a4563c64b8ddc9d03995
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 0769af93a791c1050b70b65543418c602686536a
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 00eafdd3539582711695e7e3135f1b5711954f0e
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 9374ff2d2e147c3a7a6e1ab8be0c7d05a239ebd9
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 0be8a3177489a791f25a3e434e185eb8529a8fe4
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 35c266729b1385c5eb802c23f0191f361fadbcf5
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = f450f6842aed63a0f655ceb7d4aa9bc8f9b0fac9
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 9578b54bfbc34a74dd9b19cad20672325cfa4f2b
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 010466a70448677690f6979471e99b2bc3a205a4
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 488b262a838212885af53269ba02ba97391237f4
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 610d827378f4fd37d915b099c4c6d38fbb377f48
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 1bbec9d40deea8d2d6e560859a2943de599fd867
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 2fca586481b25276ec1f27ed8e5db009f7fcf3d7
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 0378811852259be7c26c2a57a10ba3cabc1887fd
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = ce374f601c7d3a7a2b195aee57ec119c0acb5736
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 9f1ca89eace8b1c4302dcdd769c7b2144c87986f
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 1e8da6d34ac0867beecfcff051e7df3215a3451c
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = d91bd78259e0f100401b3e5ae56ecc51c8c11c86
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = efda66a9cdce71d990e5b312d81f94eeb2827cbd
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 8e11a57e9f9ea414d72aa552b82acb720e661ba3
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 42f75ab02ebc1fd5ddaddc47025d9105449fe2a4
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = f7104b9579fa3a9b3883ea1f30a0d052e89f4b9b
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 0ae5071e619175a97077230b658381e56cae6076
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 9a5d3449b1021abd60f7a8c8bb98c15e65d7d710
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = bdaa20e109d8269b91ad7ff53c59584bece1f297
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 783f762ac5862850ea3b1d2831398945addbe997
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 2df1731fcaa7e2b98c9e8671895f637c287597b2
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 97857ffb4f40ec4bce6a2cb4ee8a87ab46d52fce
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 3a70d916cd5c0455d9a7a2823b00c25702e0225c
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 5a6ecf1496c182133402b76956fd90733bee2edc
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 873f2ad7aaa9e8bc7daa4c218abee37075e8765f
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 719a18f3791a045d631fa23cd9389b96d6187020
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = b6a065e9f38778e9eae27bb18877f992e9890de2
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 9653515a915fe4323dbef817902adbd6c02aee47
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 65a6e0d4dabf0f1822031f89ebd139177b67d54f
+SHA1 (patch-third__party_blink_renderer_platform_wtf_text_text__codec__icu.cc) = 0e600d9fdab4aa576fc1939882fae69388244dd6
+SHA1 (patch-third__party_blink_renderer_platform_wtf_thread__specific.h) = fe11a3d4ece98f2bc6d903e777f9783468ff8c6a
+SHA1 (patch-third__party_brotli_common_platform.h) = 3d1736826322cbf22bb77977bf56f2f52d460642
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 9af909a0a7bfa48598eec361c5474265a3419c0c
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = baf6f65622f32cf7b19550612f53ba342f9a61d9
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 138aeef0e11388b44215e0d4a967c0068ee5639e
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = add87693662859666220a203542116319643869a
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 3cfd04ffa4a2691b72a743d5806a9a4cfd4ee804
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = e753fe642a34ebf53ee885a656c5f78365edd084
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = c8785e53b361631ab3de6de7761838ba4f09c8ae
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 0c929e0d1772ea56095a4b5be6a1c561d6c87105
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 84055856b2301740af307b48eb03f31d5bc74d16
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 5c8a993b2ae287472dce09ede04e83463e493864
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = ffc639c7b5f5f4e0821f5f05b97918a97fcdc2e3
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 793b22e23b6ba5276c689b997b24597a99d260e9
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 516944fe22a25595ee54bb89081d8ac7063107e6
+SHA1 (patch-third__party_crc32c_BUILD.gn) = b8a851630098ef10167832fde4d80ca823c63006
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 1c21c412f6015cc2d22e73a62e0cafd4a4f05a1f
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 58ec5099d55faa36f052da80077cd9a294b674a7
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = b23258d1f0dd094ac613e8388ed67169eaa8fe86
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 895c322a8c254e9d8dd9f4d7809b76bfe9da3ddc
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 8c87d11be1d88d8a670d5026f29141c5f0361cfa
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 293b1f015243412ce357fb2572513d764814d6c3
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 69e1f19d826b3afaedd640b7db79585817e93c19
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 7086dab3ca03c7f37860a7bc2a897547c3f4283e
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = e8a6b1344b3b8438b7579625c490be179a3bc812
+SHA1 (patch-third__party_fontconfig_include_config.h) = 4305f5f7f833c51d9b290144455b7167c98ebbe7
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 666fa4c51ffc52575615aca54225c37b671dff2d
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 9403ae26569140d2d3d6342dfcc095009e733233
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 6e35498740c32a431158fdd776468aa06e2c6e56
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 519abd3349927b356589fbc78b6d47ae1d4cc6e9
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = bd73bc075f1c6fddd355ecb8dd76362ba066ceff
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = ed46c2573cf3699f9d476784a66e2b01b3168561
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 05e36be3b0f98e275bec889745ef13d9e0adac2b
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = 0c8b4bf836dd98b3c7b0d2b7d20f91465e148061
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = a43c5021bae99a4927acd742c76636eed663eda4
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 1a974b414ea11030a7e8442d8634400c8ea42ffd
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 59f0c8c519bafea47f746a4a7bd1563a8f322e25
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 60e1c51b5795e2ab52a908e2ff4e48b0335d0b03
+SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = 3553ffe4677e62296ef26ea75f2881b3c113c64d
+SHA1 (patch-third__party_libsync_src_sync.c) = 1ccbbcea1c732a969c7ad4bfaf9053143dd460e0
+SHA1 (patch-third__party_libusb_BUILD.gn) = 751eb85ee159f45cf5f09e3be52f08a95b9f11df
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = b9702875b480e56ac1d9e1780f41ea62f8607a9c
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 468b7da1ea533baaf62809df9c85c61cdf598fb8
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = a74327b1d588f94913b80fb8c2feef36bf0419c8
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 05730c6934e172779fae9ed6eb65730562bbf966
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = da16d1dd1b2a8fdf45c2e02cd77745598a0a4a81
+SHA1 (patch-third__party_nasm_BUILD.gn) = 4492021e9538468af6d6ec6b668c178dbe2be7f1
+SHA1 (patch-third__party_nasm_config_config-linux.h) = f0050951b27c8fe8e895e3c66d70945bde28acea
+SHA1 (patch-third__party_node_node.gni) = 74f1eef17ad905254e09fac96f5a4c4ede66ee91
+SHA1 (patch-third__party_node_node.py) = c361745cc783794fbf32375801bedf62ed2b8f62
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 0149fcb351ae6ea3154a5c3d0012f42adcfa0710
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = eb1ed42cb2d83371e363c998c9817cd03d326251
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 00512b8580c034cd6934a4057dca236437ed95e3
+SHA1 (patch-third__party_pdfium_pdfium.gni) = f0d09b01dd91eda675aa14ddc516fe4089253f96
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 6c63c06ba3610144e0372b2f2320842de02d839c
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 1799ac0d0a1068f1f89783f518c5f7357d823f6c
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = e64a23e6bb1c0081f78bd176031ebf8ec911a19a
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 35d2ae6102a0261d1115faa1e9abb1ba81384c99
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = a0ba59ab7fbfebf6b44a3267918dd7aea9cdf749
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = bb58796d09e59b7c5c3043aed0325a280858e205
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = ab672b5573d6cb6a5a9d53cb2c84a81ca0160c80
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 1ba135e3a6ff68609a672f36cfbe359380787b2e
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 2b7dea985466d8e0a4d20d63757e6de5c4d5ce97
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 60b8aced7226cc26d1d40249734cf62daabbf641
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = dee0f16ca6eaf971959a63d012411ffafa7e420b
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = dc6688f1019555daace37d6cbfcfd9d4aa8c7bde
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = c0bcaad8acb43e338b9920a6e1d34ecc4ae298d1
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 1ce4efce00f1914605a9b58a45a3df57a4fd0e1e
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = cfb3c977a7ed7e8bdebc84df357e674ef4190bed
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 1178c2a1dbdb8f83690c85abf707b84248bfc223
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = de34d6ba8402a90f9dc5e5f5767013b56321d2c6
+SHA1 (patch-third__party_perfetto_src_tracing_core_clock__snapshots.cc) = 7e0d246716bbea0468f81a5cd2c6e27b52897200
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 3788413ebf3810cc08057cfe6bc979e5ccf6844b
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = cf63c1ffa025e67de297b525ec250e645cebd6db
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 3bebd4810ea599fa678b80db55f754284fefbdde
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 26642819248bb7b7f326cd7a3aab298ca1215526
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 01ba089e0b43a76adbeb5395808ff0b3394a934f
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 626737b8a44d0925db6926a1d566d57c5dfcfe9c
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 172a12298e3595e81d49495c60ef9f3fa8513c4a
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 60a76d6b1cea50fad037ecf4d93474f4862b37c0
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 58c083f9f0c78206f0d8e76c4e3465cc4c322410
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 590a0ae66fd7ccca07100b2b53a2ab10fcc60f06
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 068f2cb3f28a460a7b2a0fc4416e65612390e0b5
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 8608b0cca8368863dfb89ca6f4cd3d77c79b5b20
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 3900a55141a0442df611b4ae7bedc91804e3fb19
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 6990fa1b01750d96b2ea7ed251d7e2f0d1f880c7
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 6d1c0c508522712045fad769c47f237f1745be54
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 3bd72f91600e685ca2bcc947c3bfad1b9a3266c0
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = e56c073e255d84caaf246c4fabb39f99adee8608
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = f60b2f7fb593279f04177a556feab3b3b071d614
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 4e330607c53d687ac89b706e93b9ac2063b78d4f
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = b27fcaf42b9b9095bedf89982d35afff98d37590
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 9e34ccdc2dbed35d7acaed51ad467058c8b8a64a
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = cfed71efa1363a50ac32256586b0ec250599b248
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 9d46f61275afc1fc2d1c7be51c987c9d585615f2
+SHA1 (patch-third__party_tflite_features.gni) = 2633fbe01779dc386fbd5a5d63920b184d260b2d
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = edd6c277232d02ba988130c865913cd2bbe0a0ee
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 7c78a8f00f3e418b00f40b7fee377c76cd1dbf80
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = b4ece1d6054b7dcc05de35a9963daf48c3e35412
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 4ab06ab4ce019109e3bc1730a7753907b82765dc
+SHA1 (patch-third__party_wayland_BUILD.gn) = 52197ae100fa12461f203747af8308bef145ec85
+SHA1 (patch-third__party_wayland_include_config.h) = bf0db48e9ab4939fd0eba6ee4e301a694e628697
+SHA1 (patch-third__party_webrtc_BUILD.gn) = b6cfe3e8a76faddbcfb4128838cb088574279a31
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 08e03c298c3a3175f912bc07c751317ffa9c6075
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 9e78ad864a63674e01db395b16267cd9c0fb6340
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 75c87d74bd76ff381e5ad642812db8ebb4cdf32e
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 36cd046af1eab57ec314039db19e79f5c0d885f0
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = f6aeda349c819547dc3744e599e0909d633986a1
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 0296fd82fd768b4cb999abbfddca900ec102e6ce
+SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = e766d44a75d8b36c3806f8a2460ae83ad79d74de
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 100d965b4f1693b6e6ef4d6d1d57f5f2969b78b6
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 795e9ef6b555da491b1604077d73a85e15f8833b
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = e9914f8d030758fda07e7eead1be5c58492b7cf0
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 32a6ca9c178dbbd15724c1a3e9d206ee41011470
+SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = d4f3360efaac7f1534f57aa3e910eb96b166ad10
+SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = 7681479d1ee02ba13c89eef32daf07c920f5e788
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 2dc388d76c0a12ada26b01b5e25451241bfcf7da
+SHA1 (patch-third__party_zlib_BUILD.gn) = 86886946aee53d9a04a5df47ede86707ef537adb
+SHA1 (patch-third__party_zlib_cpu__features.c) = 59a2dce241a69b51089d74b7750c56501d7cba61
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 333b7adf531673ce84b64d474176bb457ea78cff
+SHA1 (patch-tools_generate__stubs_rules.gni) = 4180cb38ef89d8ce9e28468acec8f111ec31a73c
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 8680842054c8a6bb5880579cd506cf6983eb92c8
+SHA1 (patch-tools_gn_build_gen.py) = 9320e318b4784f1598244e9b57ba6a5c7b9292ed
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 33d6b6f31ebdcfb129922df9c5662726c9283326
+SHA1 (patch-tools_gn_src_gn_version.h) = 4c86786ae0672c36b6c3986dd2cd3b25a8fc770b
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = e5a5771795b1316eb0cae06f0cdae62ffb7c585f
+SHA1 (patch-tools_grit_grit_node_base.py) = 78caa899e6f004b0e2acd17501b2deb21b682e0d
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 8ade45727ae2b161f5994949f456b7004491b98c
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = bf84f2dc31ee4361087120c64ca9770e2aae4ea7
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = c4087b3a58b71d79af6794dd717070ca3575457c
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 306d5a0e5ee22f8599f46358018e635fe3cb2cfc
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 9ad5f419ef4812700a72a373b0dd2bfa6d5d2698
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = ecf7f1173960496fc9178fec89b9e47b78d4b5e1
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = bce4bc388cc6cf33b911f23b4e2f63bb232b47b9
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 4bd39c295bb721740f413e4d3e4f2f6610ae0e6d
+SHA1 (patch-ui_aura_screen__ozone.cc) = d7230894f38974868fe03483dbc79501e3b1f958
+SHA1 (patch-ui_aura_screen__ozone.h) = 4a4c16e84141d83a9bffe40b8add68e5e0c2b3ce
+SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = 29c3f581728c0a15de29f4a066f6a64205aed62a
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 8eff6e0d19b5794931f1dc9a1013ceb3a8f5ee74
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 586fd76be7cd4d2e3c80428a9d76e049bbb16da2
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 368296bbc4841b3580d7328a01669cfe0e041101
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = a006edaf46074b8e4825f8a03233692ef07fb6d8
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 16a4e71a531602d0dad8b396f17b4e5f7d25cd7f
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 74382b6e258d793cd7b4bf5fe580eadb3594e1d9
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 4f9ed4bf2083af667a0daa578b2629568e657fd4
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 8aadf1116978d21f2cbc476cdf6362c203681f06
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 0829a954a5ee0dced701cb3e7417efb28ba3412e
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = cd1be9dce1e46fae25f21afac848984ebfeb577b
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = e13322ba6024d9696f20e0cdc7c22d3b55bada91
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 2dd1b472fc6c71245f22ee133d3f1598aa8bc7b8
+SHA1 (patch-ui_base_ime_text__input__client.h) = dd6e94bc6e4e1e9dbc3449ea47d239f9ad5c9f3b
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = fa6b0b9fd072266014b55dbc7eccc698e208652d
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = fe238629a0be46b22a776aebd4432c4a3630dbb9
+SHA1 (patch-ui_base_test_ui__controls.h) = 249548a7682d71328b8841695a1f2e3b4e2e5c09
+SHA1 (patch-ui_base_ui__base__features.cc) = ee1e7fcc8c702c2c6f92da0a1acbd8d2b42af685
+SHA1 (patch-ui_base_ui__base__features.h) = 0e0000dbf143aa8587d309a0be18d5eadc23aa33
+SHA1 (patch-ui_base_ui__base__switches.cc) = 1bbe40e13c2b7e00a084829af2fd46b805a75623
+SHA1 (patch-ui_base_ui__base__switches.h) = 0d76e28a3030d01bcdcac0a57ac4652a12f0567a
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = a403a8d4153cf2faf8ced5a35b2a82db9b7c9a1d
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 640b91142e62347714f75c4f19e052b6e9ba90f0
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 5268af86f26102591e6b3c1e2929325647a81a7b
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = fd8ea9b402d2b79dd0e2daeba56f2e47e43bc5ae
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = f55dc9cd2dd808414739caa43a3fd395dafb5f91
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = bd805c439a0bf137c6dd32c8be4fe9c47a20d6d3
+SHA1 (patch-ui_color_color__id.h) = 83427bc0c7722c8ac4923844cda8e74e29f9d642
+SHA1 (patch-ui_color_color__provider__utils.cc) = f87dbf8b17595835b603158a150934aa75ba401c
+SHA1 (patch-ui_color_system__theme.h) = 41012ec01268bccf400e094a3f9e90ea3a0d72fa
+SHA1 (patch-ui_compositor_compositor.cc) = 973201d265fc478c85682c4d387295acc152ffcd
+SHA1 (patch-ui_compositor_compositor.h) = fb65c561753fd910c7068d33baef09dab404707b
+SHA1 (patch-ui_compositor_compositor__observer.h) = 2a5c272cc07403c7e5bd75335e8ca0cb982bf7a6
+SHA1 (patch-ui_display_screen.cc) = 3e28c8e588483af4ba58a2f17087f16e8d75c88c
+SHA1 (patch-ui_display_screen.h) = b4571e43dd5e4f80e9981dfd892ca56c64491914
+SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 70b5fe6208af389d67db06ebeb9ed2e9831c0ba1
+SHA1 (patch-ui_events_event.cc) = a2c6017fbf3ec964129054e61c1006c80dcfa9c1
+SHA1 (patch-ui_events_event__switches.cc) = fba261a37a77a431df0be5477f9cbaec91afd05e
+SHA1 (patch-ui_events_event__switches.h) = 4430c14d4c9f9ac76fb85ddbcc7fe4ab3e97eadd
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 09de794972c07e4a14434c4782ec51863467cca8
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 091832ac40157722c4cae05da0cfc4a5d7d4e39d
+SHA1 (patch-ui_gfx_BUILD.gn) = d2b4210561d1327ce8d909ba06e94ecc2586f281
+SHA1 (patch-ui_gfx_canvas__skia.cc) = 96a9c3e67da21f583ac9714aa8f2b90998d5cc18
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 9f100edd01fedfbfab39fcff6925bc5fa5e96e78
+SHA1 (patch-ui_gfx_font__render__params.h) = c52a7bf4289e495a1840d0568523ec3cfbb26d4b
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 46ea86754d70527f1a3d68cc7b4a561e3a134a53
+SHA1 (patch-ui_gfx_font__util.cc) = e8971cfa63f686234ab344af113289a36c4dfc7b
+SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = 9ff2cec42c4d1b1f63fcf3f247f7af7fa2b87044
+SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = 3930daf7f4b7a82a40b4c186dcf02b03bfa5f8d5
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = bbc74b336fdbbaa270bbee8c6581e5e7b4de469c
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = fba19c3e8b51686f1de494d9d75ee2142c56a944
+SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = d63ec4651e8b604ac11607be718d1dfc7b291974
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 0f2821a763c0f33d194879cebbdcff98642ccbad
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = f8ae77eaeba786b09e089bb82344a258ac15ed33
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 34e0a97e65b0c0db31b3662905b9604c41d4a425
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 9a7f2eac26c55587fb206c0863d2c7ecae84fc23
+SHA1 (patch-ui_gfx_native__widget__types.h) = 05aa9ad6c1fe5594c1dac98e4668b576fecd5339
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 7e7367a336e350df0f93ba911ac6920af3bffab1
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 12a4bcedcd56b90468b3749924cc5c016ce6b1ff
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 561abdb17dd9a6e118166cb30fad4ec0d40ddd99
+SHA1 (patch-ui_gfx_switches.cc) = 194925d55e60e747be0215b21ef0555dc3434032
+SHA1 (patch-ui_gfx_switches.h) = e83a742174756cdc6832ab81806ef251b9434b42
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 864f8713cdb4d52a69e611d7f6efb2608498b433
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = a48c4995a36340b14a8ae796acbd46cd23774b44
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = 2336c2c062227884dd63e42a6c7aa2956479c20d
+SHA1 (patch-ui_gl_BUILD.gn) = fda19fa26aeef1674ae3f29d0fcf22be04533675
+SHA1 (patch-ui_gl_gl__context.cc) = 3fab827b39052cc898f0867322a4b8c8ba7702d9
+SHA1 (patch-ui_gl_gl__fence.cc) = 1268ef6bd869fde74d7ff2edae8be291dec2bdc6
+SHA1 (patch-ui_gl_gl__implementation.cc) = c0f1c4afb446748fd9b66305cc4467a4b49e845c
+SHA1 (patch-ui_gl_gl__switches.cc) = b1e5c1e23d35c97869dcc8498bae3befca3d8f18
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 3ab88c379cf34b6611066302a426be1b4cf429ed
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = ad6dd9f5ba22ef39e846f88f66ff7f1327dd2a84
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 6a85c104d2b37e9ec14b3febbbe94925066851a5
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 15bd10ed0e504a10682cefd08be2d7596a03ebfc
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 8d51cfbf94d05e357c13225a52c14a696a0edf8f
+SHA1 (patch-ui_native__theme_native__theme.h) = 2971ab55a88fad514d41d6b711133dd0c0d6f97c
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 425618a95fbf75bb79e15fef57d12ec8e6c0281b
+SHA1 (patch-ui_native__theme_native__theme__features.cc) = 5c2aa510e845d2177ac29f022f68ad7f98c7cb04
+SHA1 (patch-ui_ozone_common_egl__util.cc) = a4432220f7d918036891f759199e5c85d0185ff4
+SHA1 (patch-ui_ozone_common_features.cc) = 87746f58461d71d9bbcf723170ddd76b21649a9d
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 24c48d01229af3432dfd2f3f9da9817249c53060
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 72066c2834e4d97508e817165e009a66fc410149
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = feffc1095bcd35edf82a16d7560dbbc01572de56
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 7058d7b3cb23e40eddd4e1340d22acab31680351
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = f886e0204f229c60b78448c390bb29df355aea42
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = 9887c78f711919a55fbb25f400619eeabbe20da6
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 41f3d4651eae02a3738c4778ff01377e0dcd29a9
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = 99fa65f321a045bba74ad7145fc20ff55f020181
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = a4d4a0568157c2e62f5e6b24ebe6a3aca99f7705
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 3473755d84f443697363b0645727a25aa4e65e1b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__screen.cc) = f03f375275766c1ccf7a03483dbe13a1209ae7fd
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__screen.h) = 6d47a78c92fd4e6f45c083d8f79602749ae9c456
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = bf459c3c0af1d9e3e1926ef55f0622c5a2414d56
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 3c82bcdec248469d4e4ce18dcc1bd6b7db38db7b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 72aba4b6028eb1770f64a81c402e92f18633cce4
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = ebcfcfd7a1129a50a4c7a05757c827bb95fbade0
+SHA1 (patch-ui_ozone_platform_wayland_host_xdg__toplevel__wrapper__impl.cc) = f133dab8fc80ab5a930f19492999b437955014f6
+SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = 2c767e5db5e837da85e8067e6e4a89cc24132c8a
+SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = d9f77ff91f4bedd1608a04b47912b0998ce875b6
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 3978ceeefe4e0bc53afee566e792bf8254669657
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 3d856a1ff4fac7b9ec6fad395da334afee3627c6
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 570ec88e13f8ae658d5742a64ff0bfc1f8dae1c5
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 37f1b7cf9fdca62eaeba27cc1c2af1c3d2538073
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = bd15191eab81ca88372498eb3a6b077226a97f02
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = e3142b141f763e76b9c560405b0f4375a3fba8e7
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 135ae1b3af13b65789fbc149b2a0cc5b7aaa8828
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 82f737c2cb487c5d67a0e41a231f668fa4cba1d3
+SHA1 (patch-ui_qt_BUILD.gn) = edb063e2d1257772a2265a2465ef35529d569acf
+SHA1 (patch-ui_qt_qt.gni) = 07299e8dd1fbf1deb8652add6cf7e5ab6853d488
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = 5b0c1de0f98bb4dfcd3558a4a524a4afc6f19983
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 5b67b35fee1df21738c8b5fbda6eac159d549f70
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = ac705f7d6ac6e36efd1a50cc794b895a7c972a84
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = a342d745ca0737a414c5e835d592ff61afe88a4c
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 9632e03cb78939cef269098079d5b4bfa9e3b560
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 5ecbf07d6ffc04f2ef84283557b30972569199d7
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 74f3bf44ca0008cf6707ef08d2e21d1e0cf9726e
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 32077ca6f08e303e3fb2e839b91ca14adbaceb54
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 039bb44454d2379af07458e9ff29395895c29158
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 07cc124126c87c80888151c28dbb55bfb79238c4
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 06312d94d3bcd80ac5478f4e1e4e71761ae6a534
+SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 9376abe00d2c94bdec63dd27c7e4e71e0289afba
+SHA1 (patch-ui_views_examples_widget__example.cc) = 3c7872c723dc428ca0589d597b9cccd5368a7701
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 31c06d9b131ba018ad6a3de2ff81c333128042c8
+SHA1 (patch-ui_views_style_platform__style.cc) = a1d15bee4b577a0172905e2cf2363cc15856388a
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 3b0eda4a9de277343edf55a67500b9ce6dcb5559
+SHA1 (patch-ui_views_views__delegate.cc) = 34322b21de19e005513f4290a464645011305259
+SHA1 (patch-ui_views_views__delegate.h) = 4a00bfec3b36ba7b0507a0ede563511737abe1d6
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = f445c4560fc16fe8ce6b341d86b41b62993203e0
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = cdb28bda30a4580422645bb7a9f7da2fe8359a49
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 4532525ff5de644d53c3fdbd0a3ef089db6f660e
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform__impl__interactive__uitest.cc) = 97325a012be9e1b4677521ca97f7966dd9d728c1
+SHA1 (patch-ui_views_widget_root__view.cc) = ff370b621cc21276879c8b859c54ae7e65de6904
+SHA1 (patch-ui_views_widget_widget.cc) = 5bbab0e377753c3d6cfead312abc4acec9ed4299
+SHA1 (patch-ui_views_window_custom__frame__view.cc) = df54439d6b92c8748a600547b25b9071cccb6d82
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = c14805b862f05889eb0d21908ba65309abaa2cd4
+SHA1 (patch-ui_views_window_frame__background.cc) = 7ef2cad8ee66cd152fdd055d35de1079ea8426f3
+SHA1 (patch-v8_BUILD.gn) = 73632fc733190bd1220e4cf5a1e9550858c6fd3d
+SHA1 (patch-v8_include_v8-internal.h) = 7d072640b130c3cf79682268f1bb8666bc625aa9
+SHA1 (patch-v8_include_v8config.h) = 0d3d6675a49efaef20a07b8841a1dc5638e8dd6b
+SHA1 (patch-v8_src_api_api.cc) = b953b41217dfe8e279d977463e14292ed3f39964
+SHA1 (patch-v8_src_base_atomicops.h) = b1c4b3a7dc5ffc66d7261d68202b3ab75bae564c
+SHA1 (patch-v8_src_base_platform_memory.h) = 78ee1c4b814c34903631a5851dba863ceaa4bb2d
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 6edb3e405e4206f8345960a873bbbb2340bff04a
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 394333b3429796ba0a14fd8d454546d6b6179de8
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 5b921f728b58c34f51641924e0fb8415d9eb17bb
+SHA1 (patch-v8_src_base_small-vector.h) = 18dbcacce786b471fb5f229705abdba4a759c799
+SHA1 (patch-v8_src_base_strings.h) = d4e47d3fc6caff6b0e457b1dad460e87ae4ce4ca
+SHA1 (patch-v8_src_base_sys-info.cc) = 9a8ba0a242bf010babed637741972ec3565ca9ba
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 9aaace36907bacbf2703776c08d64f6046641ee4
+SHA1 (patch-v8_src_builtins_x64_builtins-x64.cc) = 5d4f0d09e08f3885fcd74160684aa6ce1f361e8e
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 8934084f58ce84b3bb6ead5842d6b755eb41b352
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 8a2fc1721ffa8ca6cfa67ce8cc88329abb76db8d
+SHA1 (patch-v8_src_execution_isolate.cc) = fafac966c036cbcb3ee66891d7bd1a159848a5c3
+SHA1 (patch-v8_src_flags_flags.cc) = f202c97f33a068d092e17e403ecb67d0faa382bb
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 3884487bff34c3831fe6620316841954b49b0295
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = a18ed9500e0f1fb80df9c477d63a7bbe16202422
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = fe33decd50e3ce675391fbca51cfa489468d8dff
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 9b283d0dc51deb1891c155f8e7d530bc2688a92b
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 68f0aa417eface9a34598236a9ba44ca81887b5a
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 9225588b5c9054135490e2f4345b1810f876f765
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 9970a434db838ec1e26144bccaf026f16fecfd87
+SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = b51a7ed99a2f2dc2010702658073acfc261c0d2d
+SHA1 (patch-v8_tools_run-paxctl.py) = be3bec85fc15a6a84f3949252e3da002c146cdf7
+SHA1 (patch-v8_tools_run.py) = b127bcb86f12eb1ab2940604cd74d83c42c7ccb0
diff --git a/chromium/files/nb-delta.patch b/chromium/files/nb-delta.patch
deleted file mode 100644
index 761c086f9d..0000000000
--- a/chromium/files/nb-delta.patch
+++ /dev/null
@@ -1,4814 +0,0 @@
-diff --git a/base/BUILD.gn b/base/BUILD.gn
-index 96c59c077e..6c26c96610 100644
---- a/base/BUILD.gn
-+++ b/base/BUILD.gn
-@@ -962,7 +962,7 @@ component("base") {
-     #"system/sys_info_openbsd.cc",
-   ]
- 
--  if (is_apple || current_os == "freebsd" || current_os == "openbsd") {
-+  if (is_apple || current_os == "freebsd" || current_os == "openbsd" || current_os == "netbsd") {
-     sources += [
-       "posix/sysctl.cc",
-       "posix/sysctl.h",
-@@ -2147,6 +2147,13 @@ component("base") {
-       "process/process_metrics_freebsd.cc",
-       "system/sys_info_freebsd.cc",
-     ]
-+  }  else if (is_netbsd) {
-+    sources += [
-+      "process/process_handle_netbsd.cc",
-+      "process/process_iterator_netbsd.cc",
-+      "process/process_metrics_netbsd.cc",
-+      "system/sys_info_netbsd.cc",
-+    ]
-   }
- 
-   # 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 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 @@
- #endif
- 
- #if PA_CONFIG(HAS_LINUX_KERNEL)
--#if defined(OS_OPENBSD)
-+#if defined(OS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/time.h>
- #include <sys/futex.h>
- #elif defined(OS_FREEBSD)
-@@ -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);
-+#elif defined(OS_NETBSD)
-+  int err = syscall(SYS___futex, reinterpret_cast<int *>(&state_), FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
-+                     kLockedContended, nullptr, nullptr, 0, 0);
- #else
-   int err = syscall(SYS_futex, &state_, FUTEX_WAIT | FUTEX_PRIVATE_FLAG,
-                     kLockedContended, nullptr, nullptr, 0);
-@@ -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);
-+#elif defined(OS_NETBSD)
-+  long retval = syscall(SYS___futex, reinterpret_cast<int *>(&state_), FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
-+                         1 /* wake up a single waiter */, nullptr, nullptr, 0, 0);
- #else
-   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 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 @@
- #include <pthread.h>
- #endif
- 
--#if PA_BUILDFLAG(IS_BSD)
-+#if PA_BUILDFLAG(IS_BSD) && !PA_BUILDFLAG(IS_NETBSD)
- #include <pthread_np.h>
- #endif
- 
-@@ -63,7 +63,7 @@ void* GetStackTop() {
-   return reinterpret_cast<uint8_t*>(ss.ss_sp);
- }
- 
--#elif PA_BUILDFLAG(IS_FREEBSD)
-+#elif PA_BUILDFLAG(IS_FREEBSD) || PA_BUILDFLAG(IS_NETBSD)
- 
- void* GetStackTop() {
-    pthread_attr_t attr;
-diff --git a/base/base_paths_posix.cc b/base/base_paths_posix.cc
-index 54cb093775..1bd6713b0c 100644
---- a/base/base_paths_posix.cc
-+++ b/base/base_paths_posix.cc
-@@ -61,6 +61,15 @@ bool PathProviderPosix(int key, FilePath* result) {
-       }
-       *result = FilePath(bin_dir.value());
-       return true;
-+#elif BUILDFLAG(IS_NETBSD)
-+      std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC_ARGS, getpid(), KERN_PROC_PATHNAME });
-+      if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
-+        NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
-+        return false;
-+      }
-+      *result = FilePath(bin_dir.value());
-+      VLOG(1) << "PathProviderPosix result: " << bin_dir.value();
-+      return true;
- #elif BUILDFLAG(IS_SOLARIS)
-       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 a804c3a47e..9c59a6e293 100644
---- a/base/compiler_specific.h
-+++ b/base/compiler_specific.h
-@@ -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.
--#if (defined(COMPILER_GCC) || defined(__clang__)) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if (defined(COMPILER_GCC) || defined(__clang__)) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && \
-+      !defined(__NetBSD__)
- #if HAS_ATTRIBUTE(__no_stack_protector__)
- #define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
- #else
-diff --git a/base/debug/debugger_posix.cc b/base/debug/debugger_posix.cc
-index b42b9e52b9..3c96dbc8fb 100644
---- a/base/debug/debugger_posix.cc
-+++ b/base/debug/debugger_posix.cc
-@@ -90,6 +90,7 @@ bool BeingDebugged() {
- 
-   // Initialize mib, which tells sysctl what info we want.  In this case,
-   // we're looking for information about a specific process ID.
-+#if !BUILDFLAG(IS_NETBSD)
-   int mib[] = {
-     CTL_KERN,
-     KERN_PROC,
-@@ -101,12 +102,25 @@ bool BeingDebugged() {
-     0
- #endif
-   };
-+#else
-+  int mib[] = {
-+    CTL_KERN,
-+    KERN_PROC2,
-+    KERN_PROC_PID,
-+    getpid(),
-+    sizeof(struct kinfo_proc2),
-+    1
-+  };
-+#endif
- 
-   // Caution: struct kinfo_proc is marked __APPLE_API_UNSTABLE.  The source and
-   // binary interfaces may change.
- #if BUILDFLAG(IS_OPENBSD)
-   struct kinfo_proc *info;
-   size_t info_size;
-+#elif BUILDFLAG(IS_NETBSD)
-+  struct kinfo_proc2 info;
-+  size_t info_size = sizeof(info);
- #else
-   struct kinfo_proc info;
-   size_t info_size = sizeof(info);
-@@ -124,6 +138,11 @@ bool BeingDebugged() {
-   }
- 
-   int sysctl_result = sysctl(mib, std::size(mib), info, &info_size, NULL, 0);
-+#elif BUILDFLAG(IS_NETBSD)
-+  if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
-+    return -1;
-+
-+  mib[5] = (info_size / sizeof(struct kinfo_proc2));
- #endif
- 
- #if !BUILDFLAG(IS_OPENBSD)
-@@ -142,6 +161,8 @@ bool BeingDebugged() {
-   being_debugged = (info.ki_flag & P_TRACED) != 0;
- #elif BUILDFLAG(IS_OPENBSD)
-   being_debugged = (info->p_psflags & PS_TRACED) != 0;
-+#elif BUILDFLAG(IS_NETBSD)
-+  being_debugged = (info.p_flag & P_TRACED) != 0;
- #else
-   being_debugged = (info.kp_proc.p_flag & P_TRACED) != 0;
- #endif
-diff --git a/base/debug/stack_trace_posix.cc b/base/debug/stack_trace_posix.cc
-index c05861aec8..16d2e6e9ab 100644
---- a/base/debug/stack_trace_posix.cc
-+++ b/base/debug/stack_trace_posix.cc
-@@ -45,7 +45,7 @@
- // Surprisingly, uClibc defines __GLIBC__ in some build configs, but
- // execinfo.h and backtrace(3) are really only present in glibc and in macOS
- // libc.
--#if BUILDFLAG(IS_APPLE) || \
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_NETBSD) || \
-     (defined(__GLIBC__) && !defined(__UCLIBC__) && !defined(__AIX) && !BUILDFLAG(IS_BSD))
- #define HAVE_BACKTRACE
- #include <execinfo.h>
-diff --git a/base/files/file_path_watcher_kqueue.cc b/base/files/file_path_watcher_kqueue.cc
-index 18476de526..7d04c6b0bb 100644
---- a/base/files/file_path_watcher_kqueue.cc
-+++ b/base/files/file_path_watcher_kqueue.cc
-@@ -81,9 +81,15 @@ size_t FilePathWatcherKQueue::EventsForPath(FilePath path,
-     FilePath::StringType subdir = (i != (components.end() - 1)) ? *(i + 1) : "";
-     EventData* data = new EventData(built_path, subdir);
-     struct kevent event;
-+#if defined(__NetBSD__) && __NetBSD_Version__ < 999000000
-+    EV_SET(&event, fd, EVFILT_VNODE, (EV_ADD | EV_CLEAR | EV_RECEIPT),
-+           (NOTE_DELETE | NOTE_WRITE | NOTE_ATTRIB |
-+            NOTE_RENAME | NOTE_REVOKE | NOTE_EXTEND), 0, reinterpret_cast<intptr_t>(data));
-+#else
-     EV_SET(&event, fd, EVFILT_VNODE, (EV_ADD | EV_CLEAR | EV_RECEIPT),
-            (NOTE_DELETE | NOTE_WRITE | NOTE_ATTRIB |
-             NOTE_RENAME | NOTE_REVOKE | NOTE_EXTEND), 0, data);
-+#endif
-     events->push_back(event);
-   }
-   return last_existing_entry;
-diff --git a/base/logging_unittest.cc b/base/logging_unittest.cc
-index 667561d2cf..35c0b1016f 100644
---- a/base/logging_unittest.cc
-+++ b/base/logging_unittest.cc
-@@ -579,7 +579,7 @@ void CheckCrashTestSighandler(int, siginfo_t* info, void* context_ptr) {
-   // need the arch-specific boilerplate below, which is inspired by breakpad.
-   // At the same time, on OSX, ucontext.h is deprecated but si_addr works fine.
-   uintptr_t crash_addr = 0;
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-   crash_addr = reinterpret_cast<uintptr_t>(info->si_addr);
- #else  // OS_*
-   ucontext_t* context = reinterpret_cast<ucontext_t*>(context_ptr);
-diff --git a/base/message_loop/message_pump_glib.cc b/base/message_loop/message_pump_glib.cc
-index e07537d654..81a741e68d 100644
---- a/base/message_loop/message_pump_glib.cc
-+++ b/base/message_loop/message_pump_glib.cc
-@@ -8,7 +8,7 @@
- #include <glib.h>
- #include <math.h>
- 
--#if BUILDFLAG(IS_BSD)
-+#if BUILDFLAG(IS_BSD) && !BUILDFLAG(IS_NETBSD)
- #include <pthread.h>
- #include <pthread_np.h>
- #endif
-@@ -56,7 +56,7 @@ int GetTimeIntervalMilliseconds(TimeTicks next_task_time) {
- }
- 
- bool RunningOnMainThread() {
--#if BUILDFLAG(IS_BSD)
-+#if BUILDFLAG(IS_BSD) && !BUILDFLAG(IS_NETBSD)
-   return pthread_main_np();
- #else
-   auto pid = getpid();
-diff --git a/base/posix/sysctl.cc b/base/posix/sysctl.cc
-index d0b07c2acc..29365bbe1b 100644
---- a/base/posix/sysctl.cc
-+++ b/base/posix/sysctl.cc
-@@ -17,17 +17,17 @@
- #include "build/build_config.h"
- 
- namespace {
--
-+// NetBSD has sysctl_func macro in sys/sysctl.h, workaround: sysctl_func -> sysctl_func2
- std::optional<std::string> StringSysctlImpl(
--    base::FunctionRef<int(char* /*out*/, size_t* /*out_len*/)> sysctl_func) {
-+    base::FunctionRef<int(char* /*out*/, size_t* /*out_len*/)> sysctl_func2) {
-   size_t buf_len;
--  int result = sysctl_func(nullptr, &buf_len);
-+  int result = sysctl_func2(nullptr, &buf_len);
-   if (result < 0 || buf_len < 1) {
-     return std::nullopt;
-   }
- 
-   std::string value(buf_len - 1, '\0');
--  result = sysctl_func(&value[0], &buf_len);
-+  result = sysctl_func2(&value[0], &buf_len);
-   if (result < 0) {
-     return std::nullopt;
-   }
-diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc
-index 237c642a6f..7459d6d513 100644
---- a/base/process/launch_posix.cc
-+++ b/base/process/launch_posix.cc
-@@ -213,6 +213,8 @@ static const char kFDDir[] = "/dev/fd";
- static const char kFDDir[] = "/dev/fd";
- #elif BUILDFLAG(IS_OPENBSD)
- static const char kFDDir[] = "/dev/fd";
-+#elif BUILDFLAG(IS_NETBSD)
-+static const char kFDDir[] = "/dev/fd";
- #elif BUILDFLAG(IS_ANDROID)
- static const char kFDDir[] = "/proc/self/fd";
- #endif
-diff --git a/base/process/process_handle_netbsd.cc b/base/process/process_handle_netbsd.cc
-new file mode 100644
-index 0000000000..64f0533fb1
---- /dev/null
-+++ b/base/process/process_handle_netbsd.cc
-@@ -0,0 +1,55 @@
-+// Copyright 2011 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_handle.h"
-+#include "base/files/file_util.h"
-+
-+#include <stddef.h>
-+#include <sys/param.h>
-+#include <sys/proc.h>
-+#include <sys/sysctl.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+
-+#include <optional>
-+
-+#include "base/files/file_path.h"
-+#include "base/posix/sysctl.h"
-+
-+namespace base {
-+
-+ProcessId GetParentProcessId(ProcessHandle process) {
-+  struct kinfo_proc2 *info;
-+  size_t length;
-+  pid_t ppid;
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process,
-+                sizeof(struct kinfo_proc2), 1 };
-+
-+  if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0)
-+    return -1;
-+
-+  info = (struct kinfo_proc2 *)malloc(length);
-+
-+  mib[5] = static_cast<int>((length / sizeof(struct kinfo_proc2)));
-+
-+  if (sysctl(mib, std::size(mib), info, &length, NULL, 0) < 0) {
-+    ppid = -1;
-+    goto out;
-+  }
-+
-+  ppid = info->p_ppid;
-+
-+out:
-+  free(info);
-+  return ppid;
-+}
-+
-+FilePath GetProcessExecutablePath(ProcessHandle process) {
-+  std::optional<std::string> pathname =
-+      base::StringSysctl({CTL_KERN, KERN_PROC_ARGS, process, KERN_PROC_PATHNAME});
-+
-+  return FilePath(pathname.value_or(std::string{}));
-+}
-+
-+}  // namespace base
-diff --git a/base/process/process_iterator.h b/base/process/process_iterator.h
-index a819ae1327..1bcf2e60c1 100644
---- a/base/process/process_iterator.h
-+++ b/base/process/process_iterator.h
-@@ -24,7 +24,7 @@
- #include <windows.h>
- 
- #include <tlhelp32.h>
--#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/sysctl.h>
- #elif BUILDFLAG(IS_FREEBSD)
- #include <sys/user.h>
-@@ -116,7 +116,11 @@ class BASE_EXPORT ProcessIterator {
-   HANDLE snapshot_;
-   bool started_iteration_ = false;
- #elif BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
-+# if BUILDFLAG(IS_NETBSD)
-+  std::vector<kinfo_proc2> kinfo_procs_;
-+# else
-   std::vector<kinfo_proc> kinfo_procs_;
-+# endif
-   size_t index_of_kinfo_proc_ = 0;
- #elif BUILDFLAG(IS_POSIX)
-   struct DIRClose {
-diff --git a/base/process/process_iterator_netbsd.cc b/base/process/process_iterator_netbsd.cc
-new file mode 100644
-index 0000000000..7c69155a1b
---- /dev/null
-+++ b/base/process/process_iterator_netbsd.cc
-@@ -0,0 +1,132 @@
-+// Copyright 2013 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_iterator.h"
-+
-+#include <errno.h>
-+#include <stddef.h>
-+#include <unistd.h>
-+#include <sys/param.h>
-+#include <sys/proc.h>
-+#include <sys/sysctl.h>
-+
-+#include "base/logging.h"
-+#include "base/strings/string_split.h"
-+#include "base/strings/string_util.h"
-+
-+namespace base {
-+
-+ProcessIterator::ProcessIterator(const ProcessFilter* filter)
-+    : filter_(filter) {
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_UID, static_cast<int>(getuid()),
-+                sizeof(struct kinfo_proc2), 1 };
-+
-+  bool done = false;
-+  int try_num = 1;
-+  const int max_tries = 10;
-+  size_t num_of_kinfo_proc;
-+
-+  do {
-+    size_t len = 0;
-+    if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) < 0) {
-+      DLOG(ERROR) << "failed to get the size needed for the process list";
-+      kinfo_procs_.resize(0);
-+      done = true;
-+    } else {
-+      num_of_kinfo_proc = len / sizeof(struct kinfo_proc2);
-+      // Leave some spare room for process table growth (more could show up
-+      // between when we check and now)
-+      num_of_kinfo_proc += 16;
-+      kinfo_procs_.resize(num_of_kinfo_proc);
-+      len = num_of_kinfo_proc * sizeof(struct kinfo_proc2);
-+      if (sysctl(mib, std::size(mib), &kinfo_procs_[0], &len, NULL, 0) < 0) {
-+        // If we get a mem error, it just means we need a bigger buffer, so
-+        // loop around again.  Anything else is a real error and give up.
-+        if (errno != ENOMEM) {
-+          DLOG(ERROR) << "failed to get the process list";
-+          kinfo_procs_.resize(0);
-+          done = true;
-+        }
-+      } else {
-+        // Got the list, just make sure we're sized exactly right
-+        num_of_kinfo_proc = len / sizeof(struct kinfo_proc2);
-+        kinfo_procs_.resize(num_of_kinfo_proc);
-+        done = true;
-+      }
-+    }
-+  } while (!done && (try_num++ < max_tries));
-+
-+  if (!done) {
-+    DLOG(ERROR) << "failed to collect the process list in a few tries";
-+    kinfo_procs_.resize(0);
-+  }
-+}
-+
-+ProcessIterator::~ProcessIterator() = default;
-+
-+bool ProcessIterator::CheckForNextProcess() {
-+  std::string data;
-+  for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
-+    kinfo_proc2& kinfo = kinfo_procs_[index_of_kinfo_proc_];
-+
-+    // Skip processes just awaiting collection
-+    if ((kinfo.p_pid > 0) && (kinfo.p_stat == SZOMB))
-+      continue;
-+
-+    int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.p_pid };
-+
-+    // Find out what size buffer we need.
-+    size_t data_len = 0;
-+    if (sysctl(mib, std::size(mib), NULL, &data_len, NULL, 0) < 0) {
-+      DVPLOG(1) << "failed to figure out the buffer size for a commandline";
-+      continue;
-+    }
-+
-+    data.resize(data_len);
-+    if (sysctl(mib, std::size(mib), &data[0], &data_len, NULL, 0) < 0) {
-+      DVPLOG(1) << "failed to fetch a commandline";
-+      continue;
-+    }
-+
-+    // |data| contains all the command line parameters of the process, separated
-+    // by blocks of one or more null characters. We tokenize |data| into a
-+    // vector of strings using '\0' as a delimiter and populate
-+    // |entry_.cmd_line_args_|.
-+    std::string delimiters;
-+    delimiters.push_back('\0');
-+    entry_.cmd_line_args_ = SplitString(data, delimiters, KEEP_WHITESPACE,
-+                                        SPLIT_WANT_NONEMPTY);
-+
-+    // |data| starts with the full executable path followed by a null character.
-+    // We search for the first instance of '\0' and extract everything before it
-+    // to populate |entry_.exe_file_|.
-+    size_t exec_name_end = data.find('\0');
-+    if (exec_name_end == std::string::npos) {
-+      DLOG(ERROR) << "command line data didn't match expected format";
-+      continue;
-+    }
-+
-+    entry_.pid_ = kinfo.p_pid;
-+    entry_.ppid_ = kinfo.p_ppid;
-+    entry_.gid_ = kinfo.p__pgid;
-+    size_t last_slash = data.rfind('/', exec_name_end);
-+    if (last_slash == std::string::npos)
-+      entry_.exe_file_.assign(data, 0, exec_name_end);
-+    else
-+      entry_.exe_file_.assign(data, last_slash + 1,
-+                              exec_name_end - last_slash - 1);
-+    // Start w/ the next entry next time through
-+    ++index_of_kinfo_proc_;
-+    // Done
-+    return true;
-+  }
-+  return false;
-+}
-+
-+bool NamedProcessIterator::IncludeEntry() {
-+  return (executable_name_ == entry().exe_file() &&
-+          ProcessIterator::IncludeEntry());
-+}
-+
-+}  // namespace base
-diff --git a/base/process/process_metrics_netbsd.cc b/base/process/process_metrics_netbsd.cc
-new file mode 100644
-index 0000000000..5580b05450
---- /dev/null
-+++ b/base/process/process_metrics_netbsd.cc
-@@ -0,0 +1,175 @@
-+// Copyright 2013 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/process/process_metrics.h"
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <fcntl.h>
-+#include <sys/param.h>
-+#include <sys/sysctl.h>
-+#include <sys/vmmeter.h>
-+
-+#include "base/memory/ptr_util.h"
-+#include "base/types/expected.h"
-+#include "base/values.h"
-+#include "base/notreached.h"
-+
-+namespace base {
-+
-+ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
-+
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
-+  struct kinfo_proc2 info;
-+  size_t length = sizeof(struct kinfo_proc2);
-+  struct timeval tv;
-+
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process_,
-+                sizeof(struct kinfo_proc2), 1 };
-+
-+  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
-+    return base::unexpected(ProcessCPUUsageError::kSystemError);
-+  }
-+
-+  tv.tv_sec = info.p_rtime_sec;
-+  tv.tv_usec = info.p_rtime_usec;
-+
-+  return base::ok(Microseconds(TimeValToMicroseconds(tv)));
-+}
-+
-+// static
-+std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-+    ProcessHandle process) {
-+  return WrapUnique(new ProcessMetrics(process));
-+}
-+
-+size_t GetSystemCommitCharge() {
-+  int mib[] = { CTL_VM, VM_METER };
-+  size_t pagesize;
-+  struct vmtotal vmtotal;
-+  unsigned long mem_total, mem_free, mem_inactive;
-+  size_t len = sizeof(vmtotal);
-+
-+  if (sysctl(mib, std::size(mib), &vmtotal, &len, NULL, 0) < 0) {
-+    return 0;
-+  }
-+
-+  mem_total = vmtotal.t_vm;
-+  mem_free = vmtotal.t_free;
-+  mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
-+
-+  pagesize = checked_cast<size_t>(getpagesize());
-+
-+  return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
-+}
-+
-+int ProcessMetrics::GetOpenFdCount() const {
-+  return -1;
-+}
-+
-+int ProcessMetrics::GetOpenFdSoftLimit() const {
-+  return getdtablesize();
-+//  return GetMaxFds();
-+}
-+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+  NOTIMPLEMENTED();
-+  return 0;
-+}
-+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
-+  NOTIMPLEMENTED_LOG_ONCE();
-+  return false;
-+}
-+
-+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
-+  NOTIMPLEMENTED();
-+  return false;
-+}
-+
-+bool GetVmStatInfo(VmStatInfo* vmstat) {
-+  NOTIMPLEMENTED();
-+  return false;
-+}
-+
-+int ProcessMetrics::GetIdleWakeupsPerSecond() {
-+  NOTIMPLEMENTED();
-+  return 0;
-+}
-+
-+Value::Dict SystemMemoryInfoKB::ToDict() const {
-+  Value::Dict res;
-+  res.Set("total", total);
-+  res.Set("free", free);
-+  res.Set("available", available);
-+  res.Set("buffers", buffers);
-+  res.Set("cached", cached);
-+  res.Set("active_anon", active_anon);
-+  res.Set("inactive_anon", inactive_anon);
-+  res.Set("active_file", active_file);
-+  res.Set("inactive_file", inactive_file);
-+  res.Set("swap_total", swap_total);
-+  res.Set("swap_free", swap_free);
-+  res.Set("swap_used", swap_total - swap_free);
-+  res.Set("dirty", dirty);
-+  res.Set("reclaimable", reclaimable);
-+
-+  NOTIMPLEMENTED();
-+
-+  return res;
-+}
-+
-+Value::Dict VmStatInfo::ToDict() const {
-+  Value::Dict res;
-+  res.Set("pswpin", static_cast<int>(pswpin));
-+  res.Set("pswpout", static_cast<int>(pswpout));
-+  res.Set("pgmajfault", static_cast<int>(pgmajfault));
-+
-+  NOTIMPLEMENTED();
-+
-+  return res;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo() {
-+  reads = 0;
-+  reads_merged = 0;
-+  sectors_read = 0;
-+  read_time = 0;
-+  writes = 0;
-+  writes_merged = 0;
-+  sectors_written = 0;
-+  write_time = 0;
-+  io = 0;
-+  io_time = 0;
-+  weighted_io_time = 0;
-+}
-+
-+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo&) = default;
-+
-+SystemDiskInfo& SystemDiskInfo::operator=(const SystemDiskInfo&) = default;
-+
-+Value::Dict SystemDiskInfo::ToDict() const {
-+  Value::Dict res;
-+
-+  // Write out uint64_t variables as doubles.
-+  // Note: this may discard some precision, but for JS there's no other option.
-+  res.Set("reads", static_cast<double>(reads));
-+  res.Set("reads_merged", static_cast<double>(reads_merged));
-+  res.Set("sectors_read", static_cast<double>(sectors_read));
-+  res.Set("read_time", static_cast<double>(read_time));
-+  res.Set("writes", static_cast<double>(writes));
-+  res.Set("writes_merged", static_cast<double>(writes_merged));
-+  res.Set("sectors_written", static_cast<double>(sectors_written));
-+  res.Set("write_time", static_cast<double>(write_time));
-+  res.Set("io", static_cast<double>(io));
-+  res.Set("io_time", static_cast<double>(io_time));
-+  res.Set("weighted_io_time", static_cast<double>(weighted_io_time));
-+
-+  NOTIMPLEMENTED();
-+
-+  return res;
-+}
-+
-+}  // namespace base
-diff --git a/base/process/process_metrics_posix.cc b/base/process/process_metrics_posix.cc
-index bdef95e4cc..7338e1cee7 100644
---- a/base/process/process_metrics_posix.cc
-+++ b/base/process/process_metrics_posix.cc
-@@ -21,7 +21,7 @@
- 
- #if BUILDFLAG(IS_APPLE)
- #include <malloc/malloc.h>
--#elif BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <stdlib.h>
- #else
- #include <malloc.h>
-diff --git a/base/profiler/stack_base_address_posix.cc b/base/profiler/stack_base_address_posix.cc
-index 2e87b03cf0..52c4be583a 100644
---- a/base/profiler/stack_base_address_posix.cc
-+++ b/base/profiler/stack_base_address_posix.cc
-@@ -18,8 +18,12 @@
- #endif
- 
- #if BUILDFLAG(IS_BSD)
-+#if BUILDFLAG(IS_NETBSD)
-+#include <pthread.h>
-+#else
- #include <pthread_np.h>
- #endif
-+#endif
- 
- #if BUILDFLAG(IS_CHROMEOS)
- extern "C" void* __libc_stack_end;
-diff --git a/base/system/sys_info_netbsd.cc b/base/system/sys_info_netbsd.cc
-new file mode 100644
-index 0000000000..676babdf29
---- /dev/null
-+++ b/base/system/sys_info_netbsd.cc
-@@ -0,0 +1,91 @@
-+// Copyright 2011 The Chromium Authors
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "base/system/sys_info.h"
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+#include <sys/param.h>
-+#include <sys/shm.h>
-+#include <sys/sysctl.h>
-+
-+#include "base/notreached.h"
-+#include "base/posix/sysctl.h"
-+#include "base/strings/string_util.h"
-+
-+namespace {
-+
-+uint64_t AmountOfMemory(int pages_name) {
-+  long pages = sysconf(pages_name);
-+  long page_size = sysconf(_SC_PAGESIZE);
-+  if (pages < 0 || page_size < 0)
-+    return 0;
-+  return static_cast<uint64_t>(pages) * static_cast<uint64_t>(page_size);
-+}
-+
-+}  // namespace
-+
-+namespace base {
-+
-+// static
-+int SysInfo::NumberOfProcessors() {
-+  int mib[] = {CTL_HW, HW_NCPU};
-+  int ncpu;
-+  size_t size = sizeof(ncpu);
-+  if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-+    NOTREACHED_IN_MIGRATION();
-+    return 1;
-+  }
-+  return ncpu;
-+}
-+
-+// static
-+uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-+  return AmountOfMemory(_SC_PHYS_PAGES);
-+}
-+
-+// static
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
-+  return AmountOfMemory(_SC_PHYS_PAGES);
-+}
-+
-+// static
-+uint64_t SysInfo::MaxSharedMemorySize() {
-+  int mib[] = {CTL_KERN, KERN_SYSVIPC, KERN_SYSVIPC_SHMMAX};
-+  size_t limit;
-+  size_t size = sizeof(limit);
-+  // pledge(2)
-+  if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
-+    NOTREACHED_IN_MIGRATION();
-+    return 0;
-+  }
-+  return static_cast<uint64_t>(limit);
-+}
-+
-+// static
-+std::string SysInfo::CPUModelName() {
-+  int mib[] = { CTL_HW, HW_MODEL };
-+  char name[256];
-+  size_t size = std::size(name);
-+
-+  if (sysctl(mib, std::size(mib), &name, &size, NULL, 0) == 0) {
-+    return name;
-+  }
-+
-+  return std::string();
-+}
-+
-+// static
-+SysInfo::HardwareInfo SysInfo::GetHardwareInfoSync() {
-+  HardwareInfo info;
-+  // Set the manufacturer to "NetBSD" and the model to
-+  // an empty string.
-+  info.manufacturer = "NetBSD";
-+  info.model = HardwareModelName();
-+  DCHECK(IsStringUTF8(info.manufacturer));
-+  DCHECK(IsStringUTF8(info.model));
-+  return info;
-+}
-+
-+}  // namespace base
-diff --git a/base/task/thread_pool/environment_config_unittest.cc b/base/task/thread_pool/environment_config_unittest.cc
-index 72f4ba59be..baae579604 100644
---- a/base/task/thread_pool/environment_config_unittest.cc
-+++ b/base/task/thread_pool/environment_config_unittest.cc
-@@ -24,7 +24,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUseBackgroundPriorityForWorker) {
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_ANDROID)
-   EXPECT_TRUE(CanUseUtilityThreadTypeForWorkerThread());
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_NACL) || BUILDFLAG(IS_BSD)
-   EXPECT_FALSE(CanUseUtilityThreadTypeForWorkerThread());
- #else
- #error Platform doesn't match any block
-diff --git a/base/test/launcher/test_launcher.cc b/base/test/launcher/test_launcher.cc
-index 854e6a66ac..a4e1e1cadc 100644
---- a/base/test/launcher/test_launcher.cc
-+++ b/base/test/launcher/test_launcher.cc
-@@ -1808,6 +1808,10 @@ bool TestLauncher::Init(CommandLine* command_line) {
-   results_tracker_.AddGlobalTag("OS_OPENBSD");
- #endif
- 
-+#if BUILDFLAG(IS_NETBSD)
-+  results_tracker_.AddGlobalTag("OS_NETBSD");
-+#endif
-+
- #if BUILDFLAG(IS_POSIX)
-   results_tracker_.AddGlobalTag("OS_POSIX");
- #endif
-diff --git a/base/tracing/trace_time.cc b/base/tracing/trace_time.cc
-index 04df5e08bf..f1eeb2fa82 100644
---- a/base/tracing/trace_time.cc
-+++ b/base/tracing/trace_time.cc
-@@ -10,6 +10,8 @@
- 
- #if BUILDFLAG(IS_FREEBSD)
- #define CLOCK_BOOTTIME CLOCK_UPTIME
-+#elif BUILDFLAG(IS_NETBSD)
-+#define CLOCK_BOOTTIME CLOCK_MONOTONIC
- #endif
- 
- namespace base {
-diff --git a/build/config/BUILDCONFIG.gn b/build/config/BUILDCONFIG.gn
-index 87019b0f15..c648fa6d82 100644
---- a/build/config/BUILDCONFIG.gn
-+++ b/build/config/BUILDCONFIG.gn
-@@ -137,7 +137,7 @@ declare_args() {
- 
-   # Set to true when compiling with the Clang compiler.
-   is_clang = current_os != "linux" || current_os == "openbsd" ||
--             current_os == "freebsd" ||
-+             current_os == "freebsd" || current_os == "netbsd" ||
-              (current_cpu != "s390x" && current_cpu != "s390" &&
-               current_cpu != "ppc64" && current_cpu != "ppc" &&
-               current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -236,6 +236,8 @@ if (host_toolchain == "") {
-     host_toolchain = "//build/toolchain/openbsd:clang_$host_cpu"
-   } else if (host_os == "freebsd") {
-     host_toolchain = "//build/toolchain/freebsd:clang_$host_cpu"
-+  } else if (host_os == "netbsd") {
-+    host_toolchain = "//build/toolchain/netbsd:clang_$host_cpu"
-   } else {
-     assert(false, "Unsupported host_os: $host_os")
-   }
-@@ -279,7 +281,7 @@ if (target_os == "android") {
-   _default_toolchain = "//build/toolchain/aix:$target_cpu"
- } else if (target_os == "zos") {
-   _default_toolchain = "//build/toolchain/zos:$target_cpu"
--} else if (target_os == "openbsd" || target_os == "freebsd") {
-+} else if (target_os == "openbsd" || target_os == "freebsd" || target_os == "netbsd") {
-   _default_toolchain = host_toolchain
- } else {
-   assert(false, "Unsupported target_os: $target_os")
-@@ -316,10 +318,11 @@ is_chromeos = current_os == "chromeos"
- is_fuchsia = current_os == "fuchsia"
- is_ios = current_os == "ios"
- is_linux = current_os == "linux" || current_os == "openbsd" ||
--           current_os == "freebsd"
-+           current_os == "freebsd" || current_os == "netbsd"
- is_openbsd = current_os == "openbsd"
- is_freebsd = current_os == "freebsd"
--is_bsd = current_os == "openbsd" || current_os == "freebsd"
-+is_netbsd = current_os == "netbsd"
-+is_bsd = current_os == "openbsd" || current_os == "freebsd" || current_os == "netbsd"
- is_mac = current_os == "mac"
- is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
-diff --git a/build/config/linux/pkg-config.py b/build/config/linux/pkg-config.py
-index 3caf00630d..aaabfcaa5c 100755
---- a/build/config/linux/pkg-config.py
-+++ b/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
-   # success. This allows us to "kind of emulate" a Linux build from other
-   # platforms.
--  if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd'])):
-+  if not sys.platform.startswith(tuple(['linux', 'openbsd', 'freebsd', 'netbsd'])):
-     print("[[],[],[],[],[]]")
-     return 0
- 
-diff --git a/build/config/ozone.gni b/build/config/ozone.gni
-index 6a590b0ef2..4cb5ff43ac 100644
---- a/build/config/ozone.gni
-+++ b/build/config/ozone.gni
-@@ -92,6 +92,10 @@ declare_args() {
-       ozone_platform = "x11"
-       ozone_platform_wayland = false
-       ozone_platform_x11 = true
-+    } else if (is_netbsd) {
-+      ozone_platform = "x11"
-+      ozone_platform_wayland = false
-+      ozone_platform_x11 = true
-     } else if (is_freebsd) {
-       ozone_platform = "x11"
-       ozone_platform_wayland = true
-diff --git a/build/rust/rust_bindgen.gni b/build/rust/rust_bindgen.gni
-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 = "/usr/local/bin/bindgen"
-+_bindgen_path = "@PREFIX@/bin/bindgen"
- if (host_os == "win") {
-   _bindgen_path = "${_bindgen_path}.exe"
- }
- 
- # On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
- # ../lib.
--_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 d8a1d097d0..609bdeaf9c 100644
---- a/build/toolchain/gcc_toolchain.gni
-+++ b/build/toolchain/gcc_toolchain.gni
-@@ -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.
--      link_command = "$ld {{ldflags}}${extra_ldflags} -o \"$unstripped_outfile\" $start_group_flag @\"$rspfile\" $end_group_flag {{solibs}} {{libs}} $start_group_flag {{rlibs}} $end_group_flag"
-+      link_command = "$ld $start_group_flag {{ldflags}}${extra_ldflags} -o \"$unstripped_outfile\" @\"$rspfile\" {{solibs}} {{libs}} {{rlibs}} $end_group_flag"
- 
-       # Generate a map file to be used for binary size analysis.
-       # Map file adds ~10% to the link time on a z620.
-diff --git a/build/toolchain/netbsd/BUILD.gn b/build/toolchain/netbsd/BUILD.gn
-new file mode 100644
-index 0000000000..27240dd95a
---- /dev/null
-+++ b/build/toolchain/netbsd/BUILD.gn
-@@ -0,0 +1,66 @@
-+# Copyright 2013 The Chromium Authors. All rights reserved.
-+# Use of this source code is governed by a BSD-style license that can be
-+# found in the LICENSE file.
-+
-+import("//build/config/sysroot.gni")
-+import("//build/toolchain/gcc_toolchain.gni")
-+
-+clang_toolchain("clang_x86") {
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+gcc_toolchain("x86") {
-+  cc = "gcc"
-+  cxx = "g++"
-+
-+  readelf = "readelf"
-+  nm = "nm"
-+  ar = "ar"
-+  ld = cxx
-+
-+  toolchain_args = {
-+    current_cpu = "x86"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+clang_toolchain("clang_x64") {
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+gcc_toolchain("x64") {
-+  cc = "gcc"
-+  cxx = "g++"
-+
-+  readelf = "readelf"
-+  nm = "nm"
-+  ar = "ar"
-+  ld = cxx
-+
-+  toolchain_args = {
-+    current_cpu = "x64"
-+    current_os = "netbsd"
-+    is_clang = false
-+  }
-+}
-+
-+clang_toolchain("clang_arm") {
-+  toolchain_args = {
-+    current_cpu = "arm64"
-+    current_os = "netbsd"
-+  }
-+}
-+
-+clang_toolchain("clang_arm64") {
-+  toolchain_args = {
-+    current_cpu = "arm64"
-+    current_os = "netbsd"
-+  }
-+}
-diff --git a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-index ce049dc56a..12f40cb6eb 100644
---- a/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-+++ b/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -287,6 +287,8 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
-     info->os = extensions::api::runtime::PlatformOs::kLinux;
-   } else if (strcmp(os, "freebsd") == 0) {
-     info->os = extensions::api::runtime::PlatformOs::kLinux;
-+  } else if (strcmp(os, "netbsd") == 0) {
-+    info->os = extensions::api::runtime::PlatformOs::kLinux;
-   } else {
-     NOTREACHED_IN_MIGRATION() << "Platform not supported: " << os;
-     return false;
-diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
-index f91c23b3cb..a58c4b14f1 100644
---- a/chrome/browser/flag_descriptions.cc
-+++ b/chrome/browser/flag_descriptions.cc
-@@ -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.";
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-     "Select the desired audio backend to use. The default will automatically "
-     "enumerate through the supported backends.";
- #endif
-diff --git a/chrome/common/chrome_paths.cc b/chrome/common/chrome_paths.cc
-index a37eeb4307..7a33810139 100644
---- a/chrome/common/chrome_paths.cc
-+++ b/chrome/common/chrome_paths.cc
-@@ -57,9 +57,9 @@ namespace {
- // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
- const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
--    FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
-+    FILE_PATH_LITERAL("@PREFIX@/share/chromium/extensions");
- #else
--    FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
-+    FILE_PATH_LITERAL("@PREFIX@/share/chromium/extensions");
- #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
- 
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -613,9 +613,9 @@ bool PathProvider(int key, base::FilePath* result) {
- #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-       cur = base::FilePath(
-           FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-       cur = base::FilePath(FILE_PATH_LITERAL(
--          "/usr/local/etc/chromium/native-messaging-hosts"));
-+          "@PREFIX@/etc/chromium/native-messaging-hosts"));
- #else
-       cur = base::FilePath(
-           FILE_PATH_LITERAL("/etc/chromium/native-messaging-hosts"));
-diff --git a/components/crash/core/app/chrome_crashpad_handler.cc b/components/crash/core/app/chrome_crashpad_handler.cc
-index 9aa752e77f..5c3ba36cc3 100644
---- a/components/crash/core/app/chrome_crashpad_handler.cc
-+++ b/components/crash/core/app/chrome_crashpad_handler.cc
-@@ -6,7 +6,7 @@
- extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
- 
- int main(int argc, char* argv[]) {
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
-   return -1;
- #else
-   return CrashpadHandlerMain(argc, argv);
-diff --git a/components/device_signals/test/signals_contract.cc b/components/device_signals/test/signals_contract.cc
-index b039b31ef9..368872b22d 100644
---- a/components/device_signals/test/signals_contract.cc
-+++ b/components/device_signals/test/signals_contract.cc
-@@ -212,7 +212,7 @@ GetSignalsContract() {
-       base::BindRepeating(VerifyUnset, names::kCrowdStrike);
- #endif
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUIDLFLAG(IS_BSD)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   contract[names::kAllowScreenLock] =
-       base::BindRepeating(VerifyUnset, names::kAllowScreenLock);
-   contract[names::kImei] = base::BindRepeating(VerifyUnset, names::kImei);
-diff --git a/components/named_mojo_ipc_server/connection_info.h b/components/named_mojo_ipc_server/connection_info.h
-index 21d1f361af..a8d42bbfe5 100644
---- a/components/named_mojo_ipc_server/connection_info.h
-+++ b/components/named_mojo_ipc_server/connection_info.h
-@@ -16,6 +16,12 @@
- #include <bsm/libbsm.h>
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include <sys/socket.h>
-+#if defined(__NetBSD__)
-+#include <sys/un.h>
-+#define ucred unpcbid
-+#define SO_PEERCRED LOCAL_PEEREID
-+#define pid unp_pid
-+#endif
- #endif
- 
- namespace named_mojo_ipc_server {
-diff --git a/components/policy/core/common/cloud/cloud_policy_util.cc b/components/policy/core/common/cloud/cloud_policy_util.cc
-index 6c59e0c41a..c95cd65599 100644
---- a/components/policy/core/common/cloud/cloud_policy_util.cc
-+++ b/components/policy/core/common/cloud/cloud_policy_util.cc
-@@ -39,7 +39,7 @@
- #include <limits.h>  // For HOST_NAME_MAX
- #endif
- 
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/param.h>
- #define HOST_NAME_MAX MAXHOSTNAMELEN
- #endif
-diff --git a/components/policy/core/common/policy_paths.cc b/components/policy/core/common/policy_paths.cc
-index 2afbdd5d3f..f849c13dfd 100644
---- a/components/policy/core/common/policy_paths.cc
-+++ b/components/policy/core/common/policy_paths.cc
-@@ -19,6 +19,8 @@ const char kPolicyPath[] = "/etc/opt/chrome/policies";
- const char kPolicyPath[] = "/etc/opt/chrome_for_testing/policies";
- #elif BUILDFLAG(IS_FREEBSD)
- const char kPolicyPath[] = "/usr/local/etc/chromium/policies";
-+#elif BUILDFLAG(IS_NETBSD)
-+const char kPolicyPath[] = "@PKG_SYSCONFBASE@/chromium/policies";
- #else
- const char kPolicyPath[] = "/etc/chromium/policies";
- #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
-diff --git a/components/policy/tools/generate_policy_source.py b/components/policy/tools/generate_policy_source.py
-index f84f40968e..cbaf44564c 100755
---- a/components/policy/tools/generate_policy_source.py
-+++ b/components/policy/tools/generate_policy_source.py
-@@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
-     'ios': ['ios'],
-     'fuchsia': ['fuchsia'],
-     'chrome.win': ['win'],
--    'chrome.linux': ['linux', 'openbsd', 'freebsd'],
-+    'chrome.linux': ['linux', 'openbsd', 'freebsd', 'netbsd'],
-     'chrome.mac': ['mac'],
--    'chrome.*': ['win', 'mac', 'linux', 'openbsd', 'freebsd'],
-+    'chrome.*': ['win', 'mac', 'linux', 'openbsd', 'freebsd', 'netbsd'],
-     'chrome.win7': ['win'],
- }
- 
-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 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
-@@ -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,
-         # LINT.ThenChange(BUILD.gn:PlatformTypes)
-@@ -181,7 +182,7 @@ class DownloadFileTypeProtoGenerator(BinaryProtoGenerator):
-             '-t',
-             '--type',
-             help='The platform type. One of android, chromeos, ' +
--            'linux, mac, win, openbsd, freebsd')
-+            'linux, mac, win, openbsd, freebsd, netbsd')
- 
-     def AddExtraCommandLineArgsForVirtualEnvRun(self, opts, command):
-         if opts.type is not None:
-diff --git a/components/sync/base/sync_util.cc b/components/sync/base/sync_util.cc
-index 26839c5c38..176b587544 100644
---- a/components/sync/base/sync_util.cc
-+++ b/components/sync/base/sync_util.cc
-@@ -45,6 +45,8 @@ std::string GetSystemString() {
-   system = "FREEBSD ";
- #elif BUILDFLAG(IS_OPENBSD)
-   system = "OPENBSD ";
-+#elif BUILDFLAG(IS_NETBSD)
-+  system = "NETBSD ";
- #elif BUILDFLAG(IS_MAC)
-   system = "MAC ";
- #endif
-diff --git a/components/sync_device_info/local_device_info_util_linux.cc b/components/sync_device_info/local_device_info_util_linux.cc
-index 0be5361ac9..7be86fc918 100644
---- a/components/sync_device_info/local_device_info_util_linux.cc
-+++ b/components/sync_device_info/local_device_info_util_linux.cc
-@@ -9,7 +9,7 @@
- 
- #include "base/linux_util.h"
- 
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
- #include <sys/param.h>
- #define HOST_NAME_MAX MAXHOSTNAMELEN
- #endif
-diff --git a/components/update_client/update_query_params.cc b/components/update_client/update_query_params.cc
-index 5b17a2bceb..538a2b22d7 100644
---- a/components/update_client/update_query_params.cc
-+++ b/components/update_client/update_query_params.cc
-@@ -44,6 +44,8 @@ const char kOs[] =
-     "openbsd";
- #elif defined(OS_FREEBSD)
-     "freebsd";
-+#elif defined(OS_NETBSD)
-+    "netbsd";
- #else
- #error "unknown os"
- #endif
-diff --git a/content/browser/utility_process_host.cc b/content/browser/utility_process_host.cc
-index 0421d10b24..fa83e740f2 100644
---- a/content/browser/utility_process_host.cc
-+++ b/content/browser/utility_process_host.cc
-@@ -348,7 +348,7 @@ bool UtilityProcessHost::StartProcess() {
-       switches::kMuteAudio,
-       switches::kUseFileForFakeAudioCapture,
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
--    BUILDFLAG(IS_SOLARIS)
-+    BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
-       switches::kAlsaInputDevice,
-       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 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 {
-     drag_drop_data_ = std::move(data);
-     return DragOperation::kCopy;
-   }
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   void UpdateDragImage(const gfx::ImageSkia& image,
-                        const gfx::Vector2d& offset) override {}
- #endif
-diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn
-index 9be91de909..ce77e0620d 100644
---- a/content/test/BUILD.gn
-+++ b/content/test/BUILD.gn
-@@ -1685,7 +1685,7 @@ test("content_browsertests") {
-     "../test/url_loader_interceptor_browsertest.cc",
-   ]
- 
--  if (is_linux) {
-+  if ((is_linux) && !is_bsd) {
-     sources += [ "../browser/network/address_map_linux_browsertest.cc" ]
-   }
- 
-diff --git a/extensions/common/api/_permission_features.json b/extensions/common/api/_permission_features.json
-index 1ccc2c2124..9a8c3a5388 100644
---- a/extensions/common/api/_permission_features.json
-+++ b/extensions/common/api/_permission_features.json
-@@ -138,7 +138,7 @@
-     {
-       "channel": "stable",
-       "extension_types": ["platform_app"],
--      "platforms": ["chromeos", "lacros", "win", "mac", "linux", "openbsd", "freebsd"],
-+      "platforms": ["chromeos", "lacros", "win", "mac", "linux", "openbsd", "freebsd", "netbsd"],
-       "allowlist": [
-         "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/387169
-         "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE",  // http://crbug.com/387169
-@@ -432,7 +432,7 @@
-   }, {
-     "channel": "stable",
-     "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
--    "platforms": ["chromeos", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
-+    "platforms": ["chromeos", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd", "netbsd"],
-     "allowlist": [
-       "0DE0F05680A4A056BCEC864ED8DDA84296F82B40",  // http://crbug.com/434651
-       "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/293683
-@@ -476,7 +476,7 @@
-   "networkingPrivate": {
-     "channel": "stable",
-     "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
--    "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd"],
-+    "platforms": ["chromeos", "lacros", "mac", "win", "linux", "fuchsia", "openbsd", "freebsd", "netbsd"],
-     "allowlist": [
-       // DO NOT ADD ANY MORE ENTRIES HERE.
-       // networkingPrivate is being migrated to networking.onc.
-diff --git a/extensions/common/api/runtime.json b/extensions/common/api/runtime.json
-index 730668b7ee..547d07407d 100644
---- a/extensions/common/api/runtime.json
-+++ b/extensions/common/api/runtime.json
-@@ -87,6 +87,7 @@
-             {"name": "linux", "description": "Specifies the Linux operating system."},
-             {"name": "openbsd", "description": "Specifies the OpenBSD operating system."},
-             {"name": "freebsd", "description": "Specifies the FreeBSD operating system."},
-+            {"name": "netbsd", "description": "Specifies the NetBSD operating system."},
-             {"name": "fuchsia", "description": "Specifies the Fuchsia operating system."}
-         ]
-       },
-diff --git a/google_apis/google_api_keys-inc.cc b/google_apis/google_api_keys-inc.cc
-index 4d13e697a5..dbb32d43b2 100644
---- a/google_apis/google_api_keys-inc.cc
-+++ b/google_apis/google_api_keys-inc.cc
-@@ -190,14 +190,18 @@ class APIKeyCache {
-         STRINGIZE_NO_EXPANSION(GOOGLE_METRICS_SIGNING_KEY), std::string(),
-         nullptr, std::string(), environment.get(), command_line, gaia_config);
- 
-+    // https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/blob/main/use-oauth2-client-switches-as-default.patch?ref_type=heads
-+    // Use the --oauth2-client-id= and --oauth2-client-secret= switches for
-+    // setting GOOGLE_DEFAULT_CLIENT_ID and GOOGLE_DEFAULT_CLIENT_SECRET at
-+    // runtime -- this allows signing into Chromium without baked-in values
-     std::string default_client_id = CalculateKeyValue(
-         GOOGLE_DEFAULT_CLIENT_ID,
-         STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_ID), std::string(),
--        nullptr, std::string(), environment.get(), command_line, gaia_config);
-+        ::switches::kOAuth2ClientID, std::string(), environment.get(), command_line, gaia_config);
-     std::string default_client_secret = CalculateKeyValue(
-         GOOGLE_DEFAULT_CLIENT_SECRET,
-         STRINGIZE_NO_EXPANSION(GOOGLE_DEFAULT_CLIENT_SECRET), std::string(),
--        nullptr, std::string(), environment.get(), command_line, gaia_config);
-+        ::switches::kOAuth2ClientSecret, std::string(), environment.get(), command_line, gaia_config);
- 
-     // 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 075957b79b..f540917e71 100644
---- a/media/base/media_switches.cc
-+++ b/media/base/media_switches.cc
-@@ -61,7 +61,7 @@ const char kReportVp9AsAnUnsupportedMimeType[] =
-     "report-vp9-as-an-unsupported-mime-type";
- 
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
--    BUILDFLAG(IS_SOLARIS)
-+    BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
- // The Alsa device to use when opening an audio input stream.
- const char kAlsaInputDevice[] = "alsa-input-device";
- // The Alsa device to use when opening an audio stream.
-@@ -397,7 +397,7 @@ const base::FeatureParam<AudioBackend>
-         &kAudioBackend, "audio-backend",
- #if BUILDFLAG(IS_OPENBSD)
-         AudioBackend::kSndio,
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-         AudioBackend::kAuto,
- #endif
-         &kAudioBackendOptions};
-diff --git a/media/base/media_switches.h b/media/base/media_switches.h
-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[];
- MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
- 
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
--    BUILDFLAG(IS_SOLARIS)
-+    BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
- MEDIA_EXPORT extern const char kAlsaInputDevice[];
- MEDIA_EXPORT extern const char kAlsaOutputDevice[];
- #endif
-diff --git a/media/capture/video/linux/fake_v4l2_impl.h b/media/capture/video/linux/fake_v4l2_impl.h
-index 8dc249424d..4adfa0cfb8 100644
---- a/media/capture/video/linux/fake_v4l2_impl.h
-+++ b/media/capture/video/linux/fake_v4l2_impl.h
-@@ -9,7 +9,7 @@
- #include <string>
- 
- #include "build/build_config.h"
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/videoio.h>
- typedef __uint32_t __u32;
- #else
-diff --git a/media/capture/video/linux/v4l2_capture_delegate.h b/media/capture/video/linux/v4l2_capture_delegate.h
-index fd69cf9115..c15cc9e654 100644
---- a/media/capture/video/linux/v4l2_capture_delegate.h
-+++ b/media/capture/video/linux/v4l2_capture_delegate.h
-@@ -23,7 +23,7 @@
- #include "media/capture/video/linux/v4l2_capture_device_impl.h"
- #include "media/capture/video/video_capture_device.h"
- 
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || defined(OS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-diff --git a/media/capture/video/linux/video_capture_device_factory_v4l2.cc b/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-index 1f09b300c2..d58d587c88 100644
---- a/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-+++ b/media/capture/video/linux/video_capture_device_factory_v4l2.cc
-@@ -23,7 +23,7 @@
- #include "media/capture/video/linux/scoped_v4l2_device_fd.h"
- #include "media/capture/video/linux/video_capture_device_linux.h"
- 
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-@@ -38,7 +38,7 @@ bool CompareCaptureDevices(const VideoCaptureDeviceInfo& a,
-   return a.descriptor < b.descriptor;
- }
- 
--#if !BUILDFLAG(IS_OPENBSD)
-+#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_NETBSD)
- // USB VID and PID are both 4 bytes long.
- const size_t kVidPidSize = 4;
- const size_t kMaxInterfaceNameSize = 256;
-@@ -77,7 +77,7 @@ class DevVideoFilePathsDeviceProvider
-     : public VideoCaptureDeviceFactoryV4L2::DeviceProvider {
-  public:
-   void GetDeviceIds(std::vector<std::string>* target_container) override {
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
-     target_container->emplace_back("/dev/video");
- #else
-     const base::FilePath path("/dev/");
-@@ -91,7 +91,7 @@ class DevVideoFilePathsDeviceProvider
-   }
- 
-   std::string GetDeviceModelId(const std::string& device_id) override {
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
-     return std::string();
- #else
-     const std::string file_name = ExtractFileNameFromDeviceId(device_id);
-@@ -114,7 +114,7 @@ class DevVideoFilePathsDeviceProvider
-   }
- 
-   std::string GetDeviceDisplayName(const std::string& device_id) override {
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
-     return std::string();
- #else
-     const std::string file_name = ExtractFileNameFromDeviceId(device_id);
-diff --git a/media/capture/video/linux/video_capture_device_linux.cc b/media/capture/video/linux/video_capture_device_linux.cc
-index 41ab4b5346..c534eb8cc1 100644
---- a/media/capture/video/linux/video_capture_device_linux.cc
-+++ b/media/capture/video/linux/video_capture_device_linux.cc
-@@ -15,7 +15,7 @@
- #include "build/build_config.h"
- #include "media/capture/video/linux/v4l2_capture_delegate.h"
- 
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #include <sys/videoio.h>
- #else
- #include <linux/videodev2.h>
-diff --git a/media/ffmpeg/scripts/build_ffmpeg.py b/media/ffmpeg/scripts/build_ffmpeg.py
-index 0b0798ab5c..ae7315c46b 100755
---- a/media/ffmpeg/scripts/build_ffmpeg.py
-+++ b/media/ffmpeg/scripts/build_ffmpeg.py
-@@ -45,6 +45,7 @@ ARCH_MAP = {
-     'linux': ['ia32', 'x64', 'noasm-x64', 'arm', 'arm-neon', 'arm64'],
-     'openbsd': ['x64', 'arm64', 'ia32'],
-     'freebsd': ['x64', 'arm64', 'ia32'],
-+    'netbsd': ['x64', 'arm64', 'ia32'],
-     'mac': ['x64', 'arm64'],
-     'win': ['ia32', 'x64', 'arm64'],
- }
-@@ -124,7 +125,7 @@ def PrintAndCheckCall(argv, *args, **kwargs):
- 
- 
- def GetDsoName(target_os, dso_name, dso_version):
--    if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
-+    if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd', 'netbsd'):
-         return 'lib%s.so.%s' % (dso_name, dso_version)
-     elif target_os == 'mac':
-         return 'lib%s.%s.dylib' % (dso_name, dso_version)
-@@ -477,7 +478,7 @@ def BuildFFmpeg(target_os, target_arch, host_os, host_arch, parallel_jobs,
-     # removing <sys/sysctl.h> soon, so this is needed to silence a deprecation
-     # #warning which will be converted to an error via -Werror.
-     # There is also no prctl.h
--    if target_os in ['linux', 'linux-noasm', 'openbsd', 'freebsd']:
-+    if target_os in ['linux', 'linux-noasm', 'openbsd', 'freebsd', 'netbsd']:
-         pre_make_rewrites += [
-             (r'(#define HAVE_SYSCTL [01])',
-              r'#define HAVE_SYSCTL 0 /* \1 -- forced to 0 for Fuchsia */'),
-@@ -600,7 +601,7 @@ def main(argv):
-     configure_args = args[2:]
- 
-     if target_os not in ('android', 'linux', 'linux-noasm', 'mac', 'win',
--                         'all', 'openbsd', 'freebsd'):
-+                         'all', 'openbsd', 'freebsd', 'netbsd'):
-         parser.print_help()
-         return 1
- 
-@@ -714,7 +715,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch,
-             '--optflags="-O2"',
-         ])
- 
--    if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd'):
-+    if target_os in ('linux', 'linux-noasm', 'android', 'openbsd', 'freebsd', 'netbsd'):
-         if target_arch == 'x64':
-             if target_os == 'android':
-                 configure_flags['Common'].extend([
-@@ -920,7 +921,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os, host_arch,
-         # typically be the system one, so explicitly configure use of Clang's
-         # ld.lld, to ensure that things like cross-compilation and LTO work.
-         # This does not work for ia32 and is always used on mac.
--        if target_arch != 'ia32' and target_os != 'mac':
-+        if target_arch != 'ia32' and target_os != 'mac' and target_os != 'netbsd':
-             configure_flags['Common'].append('--extra-ldflags=-fuse-ld=lld')
- 
-     # Should be run on Mac, unless we're cross-compiling on Linux.
-diff --git a/media/ffmpeg/scripts/robo_lib/config.py b/media/ffmpeg/scripts/robo_lib/config.py
-index 84f5b3d38f..65b0f75fbe 100644
---- a/media/ffmpeg/scripts/robo_lib/config.py
-+++ b/media/ffmpeg/scripts/robo_lib/config.py
-@@ -221,6 +221,8 @@ class RoboConfiguration:
-             self._host_operating_system = "openbsd"
-         elif platform.system() == "FreeBSD":
-             self._host_operating_system = "freebsd"
-+        elif platform.system() == "NetBSD":
-+            self._host_operating_system = "netbsd"
-         else:
-             raise ValueError(f"Unsupported platform: {platform.system()}")
- 
-diff --git a/media/mojo/mojom/stable/BUILD.gn b/media/mojo/mojom/stable/BUILD.gn
-index 8c3d3bb7f6..f27c311fac 100644
---- a/media/mojo/mojom/stable/BUILD.gn
-+++ b/media/mojo/mojom/stable/BUILD.gn
-@@ -196,7 +196,7 @@ source_set("unit_tests") {
-   } else if (use_v4l2_codec) {
-     deps += [ "//media/gpu/v4l2:v4l2_status" ]
-   }
--  if (is_linux || is_chromeos) {
-+  if ((is_linux || is_chromeos) && !is_bsd) {
-     sources += [
-       "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 74ad8bf4ad..faa28cac97 100644
---- a/mojo/public/cpp/platform/socket_utils_posix.cc
-+++ b/mojo/public/cpp/platform/socket_utils_posix.cc
-@@ -34,7 +34,7 @@ bool IsRecoverableError() {
- }
- 
- bool GetPeerEuid(base::PlatformFile fd, uid_t* peer_euid) {
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-   uid_t socket_euid;
-   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 16786cd745..70a9f66a07 100644
---- a/mojo/public/tools/bindings/mojom.gni
-+++ b/mojo/public/tools/bindings/mojom.gni
-@@ -768,6 +768,11 @@ template("mojom") {
-       enabled_features += [ "is_bsd" ]
-     }
- 
-+    if (is_netbsd) {
-+      enabled_features += [ "is_netbsd" ]
-+      enabled_features += [ "is_bsd" ]
-+    }
-+
-     if (is_freebsd) {
-       enabled_features += [ "is_freebsd" ]
-       enabled_features += [ "is_bsd" ]
-diff --git a/net/BUILD.gn b/net/BUILD.gn
-index ad08a4f54c..b760548dbe 100644
---- a/net/BUILD.gn
-+++ b/net/BUILD.gn
-@@ -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",
-@@ -2889,7 +2889,7 @@ test("net_unittests") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if (is_linux && !is_bsd) {
-     sources += [
-       "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 770b3c6b2e..af6f266d9d 100644
---- a/net/base/network_change_notifier.cc
-+++ b/net/base/network_change_notifier.cc
-@@ -523,7 +523,7 @@ const char* NetworkChangeNotifier::ConnectionTypeToString(
-   return kConnectionTypeNames[type];
- }
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- AddressMapOwnerLinux* NetworkChangeNotifier::GetAddressMapOwner() {
-   return g_network_change_notifier
-@@ -869,7 +869,7 @@ NetworkChangeNotifier::NetworkChangeNotifier(
-   }
- }
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- AddressMapOwnerLinux* NetworkChangeNotifier::GetAddressMapOwnerInternal() {
-   return nullptr;
- }
-diff --git a/net/base/network_change_notifier.h b/net/base/network_change_notifier.h
-index 6afabd71b9..efae78db21 100644
---- a/net/base/network_change_notifier.h
-+++ b/net/base/network_change_notifier.h
-@@ -18,7 +18,7 @@
- #include "net/base/net_export.h"
- #include "net/base/network_handle.h"
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "net/base/address_map_linux.h"
- #endif
- 
-@@ -459,7 +459,7 @@ class NET_EXPORT NetworkChangeNotifier {
-   // packets sent lazily.
-   static bool IsDefaultNetworkActive();
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   // Returns the AddressTrackerLinux if present.
-   static AddressMapOwnerLinux* GetAddressMapOwner();
- #endif
-@@ -629,7 +629,7 @@ class NET_EXPORT NetworkChangeNotifier {
-       SystemDnsConfigChangeNotifier* system_dns_config_notifier = nullptr,
-       bool omit_observers_in_constructor_for_testing = false);
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   // Returns the AddressMapOwnerLinux if present.
-   virtual AddressMapOwnerLinux* GetAddressMapOwnerInternal();
- #endif
-diff --git a/net/dns/BUILD.gn b/net/dns/BUILD.gn
-index 87987cd358..c40300efff 100644
---- a/net/dns/BUILD.gn
-+++ b/net/dns/BUILD.gn
-@@ -171,7 +171,10 @@ source_set("dns") {
-     ]
-   }
- 
--  deps = [ "//net:net_deps" ]
-+  deps = [
-+    "//net:net_deps",
-+    "///services/screen_ai/buildflags",
-+  ]
- 
-   public_deps = [
-     ":dns_client",
-diff --git a/net/dns/dns_reloader.cc b/net/dns/dns_reloader.cc
-index 70796560e0..3bd1c088d4 100644
---- a/net/dns/dns_reloader.cc
-+++ b/net/dns/dns_reloader.cc
-@@ -32,7 +32,7 @@
- // an old musl bug that was fixed by musl c8fdcfe5, but Fuchsia's SDK doesn't
- // have that change.
- #if defined(__RES) && __RES >= 19991006 && !BUILDFLAG(IS_APPLE) && \
--    !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
-+    !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA) && !BUILDFLAG(IS_NETBSD)
- // We define this so we don't need to restate the complex condition here twice
- // below - it would be easy for the copies below to get out of sync.
- #define USE_RES_NINIT
-diff --git a/net/dns/public/resolv_reader.cc b/net/dns/public/resolv_reader.cc
-index e393c4ca02..a39114eee9 100644
---- a/net/dns/public/resolv_reader.cc
-+++ b/net/dns/public/resolv_reader.cc
-@@ -40,7 +40,7 @@ std::optional<std::vector<IPEndPoint>> GetNameservers(
-   if (!(res.options & RES_INIT))
-     return std::nullopt;
- 
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-   union res_sockaddr_union addresses[MAXNS];
-   int nscount = res_getservers(const_cast<res_state>(&res), addresses, MAXNS);
-   DCHECK_GE(nscount, 0);
-diff --git a/net/dns/public/scoped_res_state.cc b/net/dns/public/scoped_res_state.cc
-index 2743697bf6..0220fd73ad 100644
---- a/net/dns/public/scoped_res_state.cc
-+++ b/net/dns/public/scoped_res_state.cc
-@@ -28,7 +28,7 @@ ScopedResState::~ScopedResState() {
- #if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
- 
-   // Prefer res_ndestroy where available.
--#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-   res_ndestroy(&res_);
- #else
-   res_nclose(&res_);
-diff --git a/net/socket/udp_socket_posix.cc b/net/socket/udp_socket_posix.cc
-index 4a4b687466..791f5780e1 100644
---- a/net/socket/udp_socket_posix.cc
-+++ b/net/socket/udp_socket_posix.cc
-@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
- constexpr int kPortStart = 1024;
- constexpr int kPortEnd = 65535;
- 
-+#if BUILDFLAG(IS_NETBSD)
-+int GetIPv4AddressFromIndex(int socket, uint32_t index, uint32_t* address) {
-+  if (!index) {
-+    *address = htonl(INADDR_ANY);
-+    return OK;
-+  }
-+
-+  sockaddr_in* result = nullptr;
-+
-+  ifreq ifr;
-+  ifr.ifr_addr.sa_family = AF_INET;
-+  if (!if_indextoname(index, ifr.ifr_name))
-+    return MapSystemError(errno);
-+  int rv = ioctl(socket, SIOCGIFADDR, &ifr);
-+  if (rv == -1)
-+    return MapSystemError(errno);
-+  result = reinterpret_cast<sockaddr_in*>(&ifr.ifr_addr);
-+
-+  if (!result)
-+    return ERR_ADDRESS_INVALID;
-+
-+  *address = result->sin_addr.s_addr;
-+  return OK;
-+}
-+#endif
-+
- int GetSocketFDHash(int fd) {
-   return fd ^ 1595649551;
- }
-@@ -853,9 +879,17 @@ int UDPSocketPosix::SetMulticastOptions() {
-   if (multicast_interface_ != 0) {
-     switch (addr_family_) {
-       case AF_INET: {
-+#if BUILDFLAG(IS_NETBSD)
-+        ip_mreq mreq = {};
-+        int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+                                            &mreq.imr_interface.s_addr);
-+        if (error != OK)
-+          return error;
-+#else
-         ip_mreqn mreq = {};
-         mreq.imr_ifindex = multicast_interface_;
-         mreq.imr_address.s_addr = htonl(INADDR_ANY);
-+#endif
-         int rv = setsockopt(socket_, IPPROTO_IP, IP_MULTICAST_IF,
-                             reinterpret_cast<const char*>(&mreq), sizeof(mreq));
-         if (rv)
-@@ -918,9 +952,17 @@ int UDPSocketPosix::JoinGroup(const IPAddress& group_address) const {
-     case IPAddress::kIPv4AddressSize: {
-       if (addr_family_ != AF_INET)
-         return ERR_ADDRESS_INVALID;
-+#if BUILDFLAG(IS_NETBSD)
-+      ip_mreq mreq = {};
-+      int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+                                          &mreq.imr_interface.s_addr);
-+      if (error != OK)
-+        return error;
-+#else
-       ip_mreqn mreq = {};
-       mreq.imr_ifindex = multicast_interface_;
-       mreq.imr_address.s_addr = htonl(INADDR_ANY);
-+#endif
-       memcpy(&mreq.imr_multiaddr, group_address.bytes().data(),
-              IPAddress::kIPv4AddressSize);
-       int rv = setsockopt(socket_, IPPROTO_IP, IP_ADD_MEMBERSHIP,
-@@ -958,9 +1000,17 @@ int UDPSocketPosix::LeaveGroup(const IPAddress& group_address) const {
-     case IPAddress::kIPv4AddressSize: {
-       if (addr_family_ != AF_INET)
-         return ERR_ADDRESS_INVALID;
-+#if BUILDFLAG(IS_NETBSD)
-+      ip_mreq mreq = {};
-+      int error = GetIPv4AddressFromIndex(socket_, multicast_interface_,
-+                                          &mreq.imr_interface.s_addr);
-+      if (error != OK)
-+        return error;
-+#else
-       ip_mreqn mreq = {};
-       mreq.imr_ifindex = multicast_interface_;
-       mreq.imr_address.s_addr = INADDR_ANY;
-+#endif
-       memcpy(&mreq.imr_multiaddr, group_address.bytes().data(),
-              IPAddress::kIPv4AddressSize);
-       int rv = setsockopt(socket_, IPPROTO_IP, IP_DROP_MEMBERSHIP,
-diff --git a/ppapi/tests/test_utils.h b/ppapi/tests/test_utils.h
-index 52a0c81bef..ad5ccb26a6 100644
---- a/ppapi/tests/test_utils.h
-+++ b/ppapi/tests/test_utils.h
-@@ -314,6 +314,8 @@ do { \
- #define PPAPI_OS_FREEBSD 1
- #elif defined(__OpenBSD__)
- #define PPAPI_OS_OPENBSD 1
-+#elif defined(__NetBSD__)
-+#define PPAPI_OS_NETBSD 1
- #elif defined(__sun)
- #define PPAPI_OS_SOLARIS 1
- #else
-@@ -322,7 +324,8 @@ do { \
- 
- /* These are used to determine POSIX-like implementations vs Windows. */
- #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
--    defined(__OpenBSD__) || defined(__sun) || defined(__native_client__)
-+    defined(__OpenBSD__) || defined(__sun) || defined(__native_client__) \
-+    defined(__NetBSD__)
- #define PPAPI_POSIX 1
- #endif
- 
-diff --git a/sandbox/policy/BUILD.gn b/sandbox/policy/BUILD.gn
-index d0ef8986ec..84340cb768 100644
---- a/sandbox/policy/BUILD.gn
-+++ b/sandbox/policy/BUILD.gn
-@@ -135,6 +135,17 @@ component("policy") {
-     ]
-     libs = [ "util" ]
-   }
-+  if (is_netbsd) {
-+    sources += [
-+      "netbsd/sandbox_netbsd.cc",
-+      "netbsd/sandbox_netbsd.h",
-+    ]
-+    deps += [
-+      "//sandbox:sandbox_buildflags",
-+      "//ui/gfx/x",
-+    ]
-+    libs = [ "util" ]
-+  }
-   if (is_freebsd) {
-     sources += [
-       "freebsd/sandbox_freebsd.cc",
-diff --git a/sandbox/policy/mojom/sandbox.mojom b/sandbox/policy/mojom/sandbox.mojom
-index 374f6c0cbd..cbee653035 100644
---- a/sandbox/policy/mojom/sandbox.mojom
-+++ b/sandbox/policy/mojom/sandbox.mojom
-@@ -80,6 +80,9 @@ enum Sandbox {
-   [EnableIf=is_openbsd]
-   kVideoCapture,
- 
-+  [EnableIf=is_netbsd]
-+  kVideoCapture,
-+
-   [EnableIf=is_freebsd]
-   kVideoCapture,
- 
-diff --git a/sandbox/policy/netbsd/sandbox_netbsd.cc b/sandbox/policy/netbsd/sandbox_netbsd.cc
-new file mode 100644
-index 0000000000..4f244ec59c
---- /dev/null
-+++ b/sandbox/policy/netbsd/sandbox_netbsd.cc
-@@ -0,0 +1,245 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "sandbox/policy/netbsd/sandbox_netbsd.h"
-+
-+#include <dirent.h>
-+#include <fcntl.h>
-+#include <stdint.h>
-+#include <sys/resource.h>
-+#include <sys/stat.h>
-+#include <sys/time.h>
-+#include <sys/types.h>
-+#include <unistd.h>
-+
-+#include <limits>
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/command_line.h"
-+#include "base/debug/stack_trace.h"
-+#include "base/feature_list.h"
-+#include "base/files/file_path.h"
-+#include "base/files/file_util.h"
-+#include "base/files/scoped_file.h"
-+#include "base/logging.h"
-+#include "base/memory/singleton.h"
-+#include "base/path_service.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/string_number_conversions.h"
-+#include "base/system/sys_info.h"
-+#include "base/threading/thread.h"
-+#include "base/time/time.h"
-+#include "build/build_config.h"
-+#include "crypto/crypto_buildflags.h"
-+#include "ppapi/buildflags/buildflags.h"
-+#include "sandbox/constants.h"
-+#include "sandbox/linux/services/credentials.h"
-+#include "sandbox/linux/services/namespace_sandbox.h"
-+#include "sandbox/linux/services/proc_util.h"
-+#include "sandbox/linux/services/resource_limits.h"
-+#include "sandbox/linux/services/thread_helpers.h"
-+#include "sandbox/linux/syscall_broker/broker_command.h"
-+#include "sandbox/linux/syscall_broker/broker_process.h"
-+#include "sandbox/policy/sandbox.h"
-+#include "sandbox/policy/sandbox_type.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "sandbox/policy/switches.h"
-+#include "sandbox/sandbox_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+#if BUILDFLAG(USE_NSS_CERTS)
-+#include "crypto/nss_util.h"
-+#endif
-+
-+#include "third_party/boringssl/src/include/openssl/crypto.h"
-+
-+#include "ui/gfx/font_util.h"
-+
-+namespace sandbox {
-+namespace policy {
-+
-+SandboxLinux::SandboxLinux()
-+    : sandbox_status_flags_(kInvalid),
-+      pre_initialized_(false),
-+      initialize_sandbox_ran_(false),
-+      broker_process_(nullptr) {
-+}
-+
-+SandboxLinux::~SandboxLinux() {
-+  if (pre_initialized_) {
-+    CHECK(initialize_sandbox_ran_);
-+  }
-+}
-+
-+SandboxLinux* SandboxLinux::GetInstance() {
-+  SandboxLinux* instance = base::Singleton<SandboxLinux>::get();
-+  CHECK(instance);
-+  return instance;
-+}
-+
-+void SandboxLinux::StopThread(base::Thread* thread) {
-+  DCHECK(thread);
-+  thread->Stop();
-+}
-+
-+void SandboxLinux::PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type) {
-+  CHECK(!pre_initialized_);
-+#if BUILDFLAG(USING_SANITIZER)
-+  // Sanitizers need to open some resources before the sandbox is enabled.
-+  // This should not fork, not launch threads, not open a directory.
-+  __sanitizer_sandbox_on_notify(sanitizer_args());
-+  sanitizer_args_.reset();
-+#endif
-+  base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+  const std::string process_type =
-+      command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+  base::SysInfo::AmountOfPhysicalMemory();
-+  base::SysInfo::NumberOfProcessors();
-+  base::SysInfo::CPUModelName();
-+
-+  switch (sandbox_type) {
-+    case sandbox::mojom::Sandbox::kNoSandbox:
-+    {
-+#if BUILDFLAG(USE_NSS_CERTS)
-+      // The main process has to initialize the ~/.pki dir which won't work
-+      // after unveil(2).
-+      crypto::EnsureNSSInit();
-+#endif
-+      CRYPTO_pre_sandbox_init();
-+
-+      base::FilePath cache_directory, local_directory;
-+
-+      base::PathService::Get(base::DIR_CACHE, &cache_directory);
-+      base::PathService::Get(base::DIR_HOME, &local_directory);
-+
-+      cache_directory = cache_directory.AppendASCII("chromium");
-+      local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
-+
-+      if (!base::CreateDirectory(cache_directory)) {
-+        LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
-+      }
-+
-+      if (!base::CreateDirectory(local_directory)) {
-+        LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
-+      }
-+
-+      break;
-+    }
-+    case sandbox::mojom::Sandbox::kRenderer:
-+      gfx::InitializeFonts();
-+      break;
-+    default:
-+      break;
-+  }
-+
-+  pre_initialized_ = true;
-+}
-+
-+bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+                                     SandboxLinux::PreSandboxHook hook,
-+                                     const Options& options) {
-+  DCHECK(!initialize_sandbox_ran_);
-+  initialize_sandbox_ran_ = true;
-+
-+  base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+  const std::string process_type =
-+      command_line->GetSwitchValueASCII(switches::kProcessType);
-+
-+  if (command_line->HasSwitch(switches::kNoSandbox))
-+    return true;
-+
-+  VLOG(1) << "SandboxLinux::InitializeSandbox: process_type="
-+      << process_type << " sandbox_type=" << GetSandboxTypeInEnglish(sandbox_type);
-+
-+  // Only one thread is running, pre-initialize if not already done.
-+  if (!pre_initialized_)
-+    PreinitializeSandbox(sandbox_type);
-+
-+  // Attempt to limit the future size of the address space of the process.
-+  int error = 0;
-+  const bool limited_as = LimitAddressSpace(&error);
-+  if (error) {
-+    // Restore errno. Internally to |LimitAddressSpace|, the errno due to
-+    // setrlimit may be lost.
-+    errno = error;
-+    PCHECK(limited_as);
-+  }
-+
-+  if (hook)
-+    CHECK(std::move(hook).Run(options));
-+
-+  return true;
-+}
-+
-+bool SandboxLinux::LimitAddressSpace(int* error) {
-+#if !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) && \
-+    !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+  base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
-+  if (SandboxTypeFromCommandLine(*command_line) == sandbox::mojom::Sandbox::kNoSandbox) {
-+    return false;
-+  }
-+
-+  // Unfortunately, it does not appear possible to set RLIMIT_AS such that it
-+  // will both (a) be high enough to support V8's and WebAssembly's address
-+  // space requirements while also (b) being low enough to mitigate exploits
-+  // using integer overflows that require large allocations, heap spray, or
-+  // other memory-hungry attack modes.
-+
-+  *error = sandbox::ResourceLimits::Lower(
-+      RLIMIT_DATA, static_cast<rlim_t>(sandbox::kDataSizeLimit));
-+
-+  // Cache the resource limit before turning on the sandbox.
-+  base::SysInfo::AmountOfVirtualMemory();
-+  base::SysInfo::MaxSharedMemorySize();
-+
-+  return *error == 0;
-+#else
-+  base::SysInfo::AmountOfVirtualMemory();
-+  return false;
-+#endif  // !defined(ADDRESS_SANITIZER) && !defined(MEMORY_SANITIZER) &&
-+        // !defined(THREAD_SANITIZER) && !defined(LEAK_SANITIZER)
-+}
-+
-+// static
-+std::string SandboxLinux::GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type) {
-+  switch (sandbox_type) {
-+    case sandbox::mojom::Sandbox::kNoSandbox:
-+      return "Unsandboxed";
-+    case sandbox::mojom::Sandbox::kRenderer:
-+      return "Renderer";
-+    case sandbox::mojom::Sandbox::kUtility:
-+      return "Utility";
-+    case sandbox::mojom::Sandbox::kGpu:
-+      return "GPU";
-+#if BUILDFLAG(ENABLE_PPAPI)
-+    case sandbox::mojom::Sandbox::kPpapi:
-+      return "PPAPI";
-+#endif
-+    case sandbox::mojom::Sandbox::kNetwork:
-+      return "Network";
-+    case sandbox::mojom::Sandbox::kCdm:
-+      return "CDM";
-+    case sandbox::mojom::Sandbox::kPrintCompositor:
-+      return "Print Compositor";
-+    case sandbox::mojom::Sandbox::kAudio:
-+      return "Audio";
-+    case sandbox::mojom::Sandbox::kSpeechRecognition:
-+      return "Speech Recognition";
-+    case sandbox::mojom::Sandbox::kService:
-+      return "Service";
-+    case sandbox::mojom::Sandbox::kVideoCapture:
-+      return "Video Capture";
-+    default:
-+      return "Unknown";
-+  }
-+}
-+
-+}  // namespace policy
-+}  // namespace sandbox
-diff --git a/sandbox/policy/netbsd/sandbox_netbsd.h b/sandbox/policy/netbsd/sandbox_netbsd.h
-new file mode 100644
-index 0000000000..6d711b24e3
---- /dev/null
-+++ b/sandbox/policy/netbsd/sandbox_netbsd.h
-@@ -0,0 +1,278 @@
-+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+#ifndef SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+#define SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-+
-+#include <memory>
-+#include <string>
-+#include <vector>
-+
-+#include "base/logging.h"
-+#include "base/posix/global_descriptors.h"
-+#include "sandbox/policy/export.h"
-+#include "sandbox/policy/linux/sandbox_seccomp_bpf_linux.h"
-+#include "sandbox/policy/mojom/sandbox.mojom.h"
-+#include "base/sanitizer_buildflags.h"
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+#include <sanitizer/common_interface_defs.h>
-+#endif
-+
-+namespace base {
-+template <typename T>
-+struct DefaultSingletonTraits;
-+class Thread;
-+}  // namespace base
-+
-+namespace sandbox {
-+namespace syscall_broker {
-+class BrokerProcess;
-+}  // namespace syscall_broker
-+}  // namespace sandbox
-+
-+namespace sandbox {
-+namespace policy {
-+
-+// A singleton class to represent and change our sandboxing state for the
-+// three main Linux sandboxes.
-+// The sandboxing model allows using two layers of sandboxing. The first layer
-+// can be implemented either with unprivileged namespaces or with the setuid
-+// sandbox. This class provides a way to engage the namespace sandbox, but does
-+// not deal with the legacy setuid sandbox directly.
-+// The second layer is mainly based on seccomp-bpf and is engaged with
-+// InitializeSandbox(). InitializeSandbox() is also responsible for "sealing"
-+// the first layer of sandboxing. That is, InitializeSandbox must always be
-+// called to have any meaningful sandboxing at all.
-+class SANDBOX_POLICY_EXPORT SandboxLinux {
-+ public:
-+  // This is a list of sandbox IPC methods which the renderer may send to the
-+  // sandbox host. See
-+  // https://chromium.googlesource.com/chromium/src/+/master/docs/linux_sandbox_ipc.md
-+  // This isn't the full list, values < 32 are reserved for methods called from
-+  // Skia, and values < 64 are reserved for libc_interceptor.cc.
-+  enum LinuxSandboxIPCMethods {
-+    DEPRECATED_METHOD_GET_FALLBACK_FONT_FOR_CHAR = 64,
-+    DEPRECATED_METHOD_GET_CHILD_WITH_INODE,
-+    DEPRECATED_METHOD_GET_STYLE_FOR_STRIKE,
-+    METHOD_MAKE_SHARED_MEMORY_SEGMENT,
-+    DEPRECATED_METHOD_MATCH_WITH_FALLBACK,
-+  };
-+
-+  // These form a bitmask which describes the conditions of the Linux sandbox.
-+  // Note: this doesn't strictly give you the current status, it states
-+  // what will be enabled when the relevant processes are initialized.
-+  enum Status {
-+    // SUID sandbox active.
-+    kSUID = 1 << 0,
-+
-+    // Sandbox is using a new PID namespace.
-+    kPIDNS = 1 << 1,
-+
-+    // Sandbox is using a new network namespace.
-+    kNetNS = 1 << 2,
-+
-+    // seccomp-bpf sandbox active.
-+    kSeccompBPF = 1 << 3,
-+
-+    // The Yama LSM module is present and enforcing.
-+    kYama = 1 << 4,
-+
-+    // seccomp-bpf sandbox is active and the kernel supports TSYNC.
-+    kSeccompTSYNC = 1 << 5,
-+
-+    // User namespace sandbox active.
-+    kUserNS = 1 << 6,
-+
-+    // A flag that denotes an invalid sandbox status.
-+    kInvalid = 1 << 31,
-+  };
-+
-+  // SandboxLinux Options are a superset of SandboxSecompBPF Options.
-+  struct Options : public SandboxSeccompBPF::Options {
-+    // When running with a zygote, the namespace sandbox will have already
-+    // been engaged prior to initializing SandboxLinux itself, and need not
-+    // be done so again. Set to true to indicate that there isn't a zygote
-+    // for this process and the step is to be performed here explicitly.
-+    bool engage_namespace_sandbox = false;
-+
-+    // Allow starting the sandbox with multiple threads already running. This
-+    // will enable TSYNC for seccomp-BPF, which syncs the seccomp-BPF policy
-+    // across all running threads.
-+    bool allow_threads_during_sandbox_init = false;
-+
-+    // Enables the CHECK for open directories. The open directory check is only
-+    // useful for the chroot jail (from the semantic layer of the sandbox), and
-+    // can safely be disabled if we are only enabling the seccomp-BPF layer.
-+    bool check_for_open_directories = true;
-+  };
-+
-+  // Callers can provide this hook to run code right before the policy
-+  // is passed to the BPF compiler and the sandbox is engaged. If
-+  // pre_sandbox_hook() returns true, the sandbox will be engaged
-+  // afterwards, otherwise the process is terminated.
-+  using PreSandboxHook = base::OnceCallback<bool(Options)>;
-+
-+  // Get our singleton instance.
-+  static SandboxLinux* GetInstance();
-+
-+  SandboxLinux(const SandboxLinux&) = delete;
-+  SandboxLinux& operator=(const SandboxLinux&) = delete;
-+
-+  bool SetPledge(const char *pstring, const char *ppath);
-+  bool SetUnveil(const std::string process_type, sandbox::mojom::Sandbox sandbox_type);
-+
-+  // Do some initialization that can only be done before any of the sandboxes
-+  // are enabled. If using the setuid sandbox, this should be called manually
-+  // before the setuid sandbox is engaged.
-+  // Security: When this runs, it is imperative that either InitializeSandbox()
-+  // runs as well or that all file descriptors returned in
-+  // GetFileDescriptorsToClose() get closed.
-+  // Otherwise file descriptors that bypass the security of the setuid sandbox
-+  // would be kept open. One must be particularly careful if a process performs
-+  // a fork().
-+  void PreinitializeSandbox(sandbox::mojom::Sandbox sandbox_type);
-+
-+  // Check that the current process is the init process of a new PID
-+  // namespace and then proceed to drop access to the file system by using
-+  // a new unprivileged namespace. This is a layer-1 sandbox.
-+  // In order for this sandbox to be effective, it must be "sealed" by calling
-+  // InitializeSandbox().
-+  void EngageNamespaceSandbox(bool from_zygote);
-+
-+  // Return a list of file descriptors to close if PreinitializeSandbox() ran
-+  // but InitializeSandbox() won't. Avoid using.
-+  // TODO(jln): get rid of this hack.
-+  std::vector<int> GetFileDescriptorsToClose();
-+
-+  // Seal an eventual layer-1 sandbox and initialize the layer-2 sandbox with
-+  // an adequate policy depending on the process type and command line
-+  // arguments.
-+  // Currently the layer-2 sandbox is composed of seccomp-bpf and address space
-+  // limitations.
-+  // This function should only be called without any thread running.
-+  bool InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-+                         PreSandboxHook hook,
-+                         const Options& options);
-+
-+  // Stop |thread| in a way that can be trusted by the sandbox.
-+  void StopThread(base::Thread* thread);
-+
-+  // Returns the status of the renderer, worker and ppapi sandbox. Can only
-+  // be queried after going through PreinitializeSandbox(). This is a bitmask
-+  // and uses the constants defined in "enum Status" above. Since the
-+  // status needs to be provided before the sandboxes are actually started,
-+  // this returns what will actually happen once InitializeSandbox()
-+  // is called from inside these processes.
-+  int GetStatus();
-+
-+  static std::string GetSandboxTypeInEnglish(sandbox::mojom::Sandbox sandbox_type);
-+
-+  // Returns true if the current process is single-threaded or if the number
-+  // of threads cannot be determined.
-+  bool IsSingleThreaded() const;
-+
-+  // Returns true if we started Seccomp BPF.
-+  bool seccomp_bpf_started() const;
-+
-+  // Check the policy and eventually start the seccomp-bpf sandbox. This should
-+  // never be called with threads started. If we detect that threads have
-+  // started we will crash.
-+  bool StartSeccompBPF(sandbox::mojom::Sandbox sandbox_type,
-+                       PreSandboxHook hook,
-+                       const Options& options);
-+
-+  // Limit the address space of the current process (and its children) to make
-+  // some vulnerabilities harder to exploit. Writes the errno due to setrlimit
-+  // (including 0 if no error) into |error|.
-+  bool LimitAddressSpace(int* error);
-+
-+  // Returns a file descriptor to proc. The file descriptor is no longer valid
-+  // after the sandbox has been sealed.
-+  int proc_fd() const {
-+    DCHECK_NE(-1, proc_fd_);
-+    return proc_fd_;
-+  }
-+
-+#if BUILDFLAG(USING_SANITIZER)
-+  __sanitizer_sandbox_arguments* sanitizer_args() const {
-+    return sanitizer_args_.get();
-+  };
-+#endif
-+
-+  // A BrokerProcess is a helper that is started before the sandbox is engaged,
-+  // typically from a pre-sandbox hook, that will serve requests to access
-+  // files over an IPC channel. The client  of this runs from a SIGSYS handler
-+  // triggered by the seccomp-bpf sandbox.
-+  // |client_sandbox_policy| is the policy being run by the client, and is
-+  // used to derive the equivalent broker-side policy.
-+  // |broker_side_hook| is an alternate pre-sandbox hook to be run before the
-+  // broker itself gets sandboxed, to which the broker side policy and
-+  // |options| are passed.
-+  // Crashes the process if the broker can not be started since continuation
-+  // is impossible (and presumably unsafe).
-+  // This should never be destroyed, as after the sandbox is started it is
-+  // vital to the process.
-+#if 0
-+  void StartBrokerProcess(
-+      const sandbox::syscall_broker::BrokerCommandSet& allowed_command_set,
-+      std::vector<sandbox::syscall_broker::BrokerFilePermission> permissions,
-+      PreSandboxHook broker_side_hook,
-+      const Options& options);
-+
-+  sandbox::syscall_broker::BrokerProcess* broker_process() const {
-+    return broker_process_;
-+  }
-+#endif
-+
-+ private:
-+  friend struct base::DefaultSingletonTraits<SandboxLinux>;
-+
-+  SandboxLinux();
-+  ~SandboxLinux();
-+
-+  // We must have been pre_initialized_ before using these.
-+  bool seccomp_bpf_supported() const;
-+  bool seccomp_bpf_with_tsync_supported() const;
-+
-+  // Returns true if it can be determined that the current process has open
-+  // directories that are not managed by the SandboxLinux class. This would
-+  // be a vulnerability as it would allow to bypass the setuid sandbox.
-+  bool HasOpenDirectories() const;
-+
-+  // The last part of the initialization is to make sure any temporary "hole"
-+  // in the sandbox is closed. For now, this consists of closing proc_fd_.
-+  void SealSandbox();
-+
-+  // GetStatus() makes promises as to how the sandbox will behave. This
-+  // checks that no promises have been broken.
-+  void CheckForBrokenPromises(sandbox::mojom::Sandbox sandbox_type);
-+
-+  // Stop |thread| and make sure it does not appear in /proc/self/tasks/
-+  // anymore.
-+  void StopThreadAndEnsureNotCounted(base::Thread* thread) const;
-+
-+  // A file descriptor to /proc. It's dangerous to have it around as it could
-+  // allow for sandbox bypasses. It needs to be closed before we consider
-+  // ourselves sandboxed.
-+  int proc_fd_;
-+
-+  bool seccomp_bpf_started_;
-+  // The value returned by GetStatus(). Gets computed once and then cached.
-+  int sandbox_status_flags_;
-+  // Did PreinitializeSandbox() run?
-+  bool pre_initialized_;
-+  bool seccomp_bpf_supported_;             // Accurate if pre_initialized_.
-+  bool seccomp_bpf_with_tsync_supported_;  // Accurate if pre_initialized_.
-+  bool yama_is_enforcing_;                 // Accurate if pre_initialized_.
-+  bool initialize_sandbox_ran_;            // InitializeSandbox() was called.
-+#if BUILDFLAG(USING_SANITIZER)
-+  std::unique_ptr<__sanitizer_sandbox_arguments> sanitizer_args_;
-+#endif
-+  sandbox::syscall_broker::BrokerProcess* broker_process_;  // Leaked as global.
-+};
-+
-+}  // namespace policy
-+}  // namespace sandbox
-+
-+#endif  // SANDBOX_POLICY_LINUX_SANDBOX_OPENBSD_H_
-diff --git a/sandbox/policy/openbsd/sandbox_openbsd.cc b/sandbox/policy/openbsd/sandbox_openbsd.cc
-index ba5379fac1..291a14f45f 100644
---- a/sandbox/policy/openbsd/sandbox_openbsd.cc
-+++ b/sandbox/policy/openbsd/sandbox_openbsd.cc
-@@ -65,11 +65,11 @@
- 
- #define MAXTOKENS	3
- 
--#define _UNVEIL_MAIN		"/etc/chromium/unveil.main";
--#define _UNVEIL_GPU		"/etc/chromium/unveil.gpu";
--#define _UNVEIL_UTILITY_NETWORK	"/etc/chromium/unveil.utility_network";
--#define _UNVEIL_UTILITY_AUDIO	"/etc/chromium/unveil.utility_audio";
--#define _UNVEIL_UTILITY_VIDEO	"/etc/chromium/unveil.utility_video";
-+#define _UNVEIL_MAIN		"@PKG_SYSCONFBASE@/chromium/unveil.main";
-+#define _UNVEIL_GPU		"@PKG_SYSCONFBASE@/chromium/unveil.gpu";
-+#define _UNVEIL_UTILITY_NETWORK	"@PKG_SYSCONFBASE@/chromium/unveil.utility_network";
-+#define _UNVEIL_UTILITY_AUDIO	"@PKG_SYSCONFBASE@/chromium/unveil.utility_audio";
-+#define _UNVEIL_UTILITY_VIDEO	"@PKG_SYSCONFBASE@/chromium/unveil.utility_video";
- 
- namespace sandbox {
- namespace policy {
-@@ -320,7 +320,7 @@ bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
- 
-   switch(sandbox_type) {
-     case sandbox::mojom::Sandbox::kNoSandbox:
--      SetPledge(NULL, "/etc/chromium/pledge.main");
-+      SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.main");
-       break;
-     case sandbox::mojom::Sandbox::kRenderer:
-       // prot_exec needed by v8
-@@ -337,13 +337,13 @@ bool SandboxLinux::InitializeSandbox(sandbox::mojom::Sandbox sandbox_type,
-       break;
- #endif
-     case sandbox::mojom::Sandbox::kAudio:
--      SetPledge(NULL, "/etc/chromium/pledge.utility_audio");
-+      SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_audio");
-       break;
-     case sandbox::mojom::Sandbox::kNetwork:
--      SetPledge(NULL, "/etc/chromium/pledge.utility_network");
-+      SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_network");
-       break;
-     case sandbox::mojom::Sandbox::kVideoCapture:
--      SetPledge(NULL, "/etc/chromium/pledge.utility_video");
-+      SetPledge(NULL, "@PKG_SYSCONFBASE@/chromium/pledge.utility_video");
-       break;
-     case sandbox::mojom::Sandbox::kUtility:
-     case sandbox::mojom::Sandbox::kService:
-diff --git a/sandbox/policy/sandbox.h b/sandbox/policy/sandbox.h
-index 44f331a70f..4a27162638 100644
---- a/sandbox/policy/sandbox.h
-+++ b/sandbox/policy/sandbox.h
-@@ -14,6 +14,8 @@
- 
- #if BUILDFLAG(IS_OPENBSD)
- #include "sandbox/policy/openbsd/sandbox_openbsd.h"
-+#elif BUILDFLAG(IS_NETBSD)
-+#include "sandbox/policy/netbsd/sandbox_netbsd.h"
- #elif BUILDFLAG(IS_FREEBSD)
- #include "sandbox/policy/freebsd/sandbox_freebsd.h"
- #endif
-diff --git a/services/device/hid/BUILD.gn b/services/device/hid/BUILD.gn
-index 1215615a54..38e1e14aca 100644
---- a/services/device/hid/BUILD.gn
-+++ b/services/device/hid/BUILD.gn
-@@ -55,6 +55,15 @@ source_set("hid") {
-     ]
-   }
- 
-+#  if (is_netbsd) {
-+#    sources += [
-+#      "hid_connection_netbsd.cc",
-+#      "hid_connection_netbsd.h",
-+#      "hid_service_netbsd.cc",
-+#      "hid_service_netbsd.h",
-+#    ]
-+#  }
-+
-   if ((is_linux || is_chromeos) && !is_bsd && use_udev) {
-     sources += [
-       "hid_connection_linux.cc",
-diff --git a/services/device/hid/hid_connection_netbsd.cc b/services/device/hid/hid_connection_netbsd.cc
-new file mode 100644
-index 0000000000..941a0f7eee
---- /dev/null
-+++ b/services/device/hid/hid_connection_netbsd.cc
-@@ -0,0 +1,240 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_connection_netbsd.h"
-+
-+#include <dev/usb/usbhid.h>
-+#include <dev/usb/usb_ioctl.h>
-+
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/location.h"
-+#include "base/numerics/safe_math.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_service.h"
-+
-+namespace device {
-+
-+class HidConnectionNetBSD::BlockingTaskRunnerHelper {
-+ public:
-+  BlockingTaskRunnerHelper(base::ScopedFD fd,
-+                     scoped_refptr<HidDeviceInfo> device_info,
-+                     base::WeakPtr<HidConnectionNetBSD> connection)
-+      : fd_(std::move(fd)),
-+        connection_(connection),
-+	origin_task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+    DETACH_FROM_SEQUENCE(sequence_checker_);
-+    // Report buffers must always have room for the report ID.
-+    report_buffer_size_ = device_info->max_input_report_size() + 1;
-+    has_report_id_ = device_info->has_report_id();
-+  }
-+
-+  BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
-+  BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
-+
-+  ~BlockingTaskRunnerHelper() { DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_); }
-+
-+  // Starts the FileDescriptorWatcher that reads input events from the device.
-+  // Must be called on a thread that has a base::MessageLoopForIO.
-+  void Start() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    base::internal::AssertBlockingAllowed();
-+
-+    file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+        fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnFileCanReadWithoutBlocking,
-+                                       base::Unretained(this)));
-+  }
-+
-+  void Write(scoped_refptr<base::RefCountedBytes> buffer,
-+             WriteCallback callback) {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+
-+    auto data = buffer->as_vector().data();
-+    size_t size = buffer->size();
-+    // if report id is 0, it shouldn't be included
-+    if (data[0] == 0) {
-+      data++;
-+      size--;
-+    }
-+
-+    ssize_t result = HANDLE_EINTR(write(fd_.get(), data, size));
-+    if (result < 0) {
-+      HID_PLOG(EVENT) << "Write failed";
-+      origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), false));
-+    } else {
-+      if (static_cast<size_t>(result) != size)
-+        HID_LOG(EVENT) << "Incomplete HID write: " << result << " != " << size;
-+      origin_task_runner_->PostTask(FROM_HERE, base::BindOnce(std::move(callback), true));
-+    }
-+  }
-+
-+  void GetFeatureReport(uint8_t report_id,
-+                        scoped_refptr<base::RefCountedBytes> buffer,
-+                        ReadCallback callback) {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+    struct usb_gen_descriptor ugd;
-+    ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+    ugd.ugd_data = buffer->as_vector().data();
-+    ugd.ugd_maxlen = buffer->size();
-+    int result = HANDLE_EINTR(
-+        ioctl(fd_.get(), USB_GET_REPORT, &ugd));
-+    if (result < 0) {
-+      HID_PLOG(EVENT) << "Failed to get feature report";
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), false, nullptr, 0));
-+    } else if (result == 0) {
-+      HID_LOG(EVENT) << "Get feature result too short.";
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), false, nullptr, 0));
-+    } else {
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), true, buffer, result));
-+    }
-+  }
-+
-+  void SendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+                         WriteCallback callback) {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    struct usb_gen_descriptor ugd;
-+    ugd.ugd_report_type = UHID_FEATURE_REPORT;
-+    ugd.ugd_data = buffer->as_vector().data();
-+    ugd.ugd_maxlen = buffer->size();
-+    // NetBSD does not require report id if it's not used
-+    if (buffer->data()[0] == 0) {
-+      ugd.ugd_data = buffer->as_vector().data() + 1;
-+      ugd.ugd_maxlen = buffer->size() - 1;
-+    } else {
-+      ugd.ugd_data = buffer->as_vector().data();
-+      ugd.ugd_maxlen = buffer->size();
-+    }
-+    int result = HANDLE_EINTR(
-+        ioctl(fd_.get(), USB_SET_REPORT, &ugd));
-+    if (result < 0) {
-+      HID_PLOG(EVENT) << "Failed to send feature report";
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), false));
-+    } else {
-+      origin_task_runner_->PostTask(FROM_HERE,
-+                                    base::BindOnce(std::move(callback), true));
-+    }
-+  }
-+
-+ private:
-+  void OnFileCanReadWithoutBlocking() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+    scoped_refptr<base::RefCountedBytes> buffer(new base::RefCountedBytes(report_buffer_size_));
-+    unsigned char* data = buffer->as_vector().data();
-+    size_t length = report_buffer_size_;
-+    if (!has_report_id_) {
-+      // NetBSD will not prefix the buffer with a report ID if report IDs are not
-+      // used by the device. Prefix the buffer with 0.
-+      *data++ = 0;
-+      length--;
-+    }
-+
-+    ssize_t bytes_read = HANDLE_EINTR(read(fd_.get(), data, length));
-+    if (bytes_read < 0) {
-+      if (errno != EAGAIN) {
-+        HID_PLOG(EVENT) << "Read failed";
-+        // This assumes that the error is unrecoverable and disables reading
-+        // from the device until it has been re-opened.
-+        // TODO(reillyg): Investigate starting and stopping the file descriptor
-+        // watcher in response to pending read requests so that per-request
-+        // errors can be returned to the client.
-+        file_watcher_.reset();
-+      }
-+      return;
-+    }
-+    if (!has_report_id_) {
-+      // Behave as if the byte prefixed above as the the report ID was read.
-+      bytes_read++;
-+    }
-+
-+    origin_task_runner_->PostTask(
-+        FROM_HERE, base::BindOnce(&HidConnectionNetBSD::ProcessInputReport,
-+                              connection_, buffer, bytes_read));
-+  }
-+
-+  SEQUENCE_CHECKER(sequence_checker_);
-+  base::ScopedFD fd_;
-+  size_t report_buffer_size_;
-+  bool has_report_id_;
-+  base::WeakPtr<HidConnectionNetBSD> connection_;
-+  const scoped_refptr<base::SequencedTaskRunner> origin_task_runner_;
-+  std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+};
-+
-+HidConnectionNetBSD::HidConnectionNetBSD(
-+    scoped_refptr<HidDeviceInfo> device_info,
-+    base::ScopedFD fd,
-+    scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
-+    bool allow_protected_reports,
-+    bool allow_fido_reports)
-+    : HidConnection(device_info, allow_protected_reports, allow_fido_reports),
-+      helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner)),
-+      blocking_task_runner_(std::move(blocking_task_runner)) {
-+  helper_.reset(new BlockingTaskRunnerHelper(std::move(fd), device_info,
-+                                                 weak_factory_.GetWeakPtr()));
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE, base::BindOnce(&BlockingTaskRunnerHelper::Start,
-+                                base::Unretained(helper_.get())));
-+}
-+
-+HidConnectionNetBSD::~HidConnectionNetBSD() {}
-+
-+void HidConnectionNetBSD::PlatformClose() {
-+  // By closing the device on the blocking task runner 1) the requirement that
-+  // base::ScopedFD is destroyed on a thread where I/O is allowed is satisfied
-+  // and 2) any tasks posted to this task runner that refer to this file will
-+  // complete before it is closed.
-+  blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+void HidConnectionNetBSD::PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+                                     WriteCallback callback) {
-+
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskRunnerHelper::Write, base::Unretained(helper_.get()),
-+                 buffer, std::move(callback)));
-+}
-+
-+void HidConnectionNetBSD::PlatformGetFeatureReport(uint8_t report_id,
-+                                                ReadCallback callback) {
-+  // The first byte of the destination buffer is the report ID being requested
-+  // and is overwritten by the feature report.
-+  DCHECK_GT(device_info()->max_feature_report_size(), 0u);
-+  scoped_refptr<base::RefCountedBytes> buffer(
-+      new base::RefCountedBytes(device_info()->max_feature_report_size() + 1));
-+  if (report_id != 0)
-+    buffer->as_vector().data()[0] = report_id;
-+
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskRunnerHelper::GetFeatureReport,
-+                 base::Unretained(helper_.get()), report_id,
-+                 buffer, std::move(callback)));
-+}
-+
-+void HidConnectionNetBSD::PlatformSendFeatureReport(
-+    scoped_refptr<base::RefCountedBytes> buffer,
-+    WriteCallback callback) {
-+  base::ScopedBlockingCall scoped_blocking_call(
-+      FROM_HERE, base::BlockingType::MAY_BLOCK);
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskRunnerHelper::SendFeatureReport,
-+                 base::Unretained(helper_.get()), buffer, std::move(callback)));
-+}
-+
-+}  // namespace device
-diff --git a/services/device/hid/hid_connection_netbsd.h b/services/device/hid/hid_connection_netbsd.h
-new file mode 100644
-index 0000000000..ab38024093
---- /dev/null
-+++ b/services/device/hid/hid_connection_netbsd.h
-@@ -0,0 +1,67 @@
-+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef DEVICE_HID_HID_CONNECTION_NETBSD_H_
-+#define DEVICE_HID_HID_CONNECTION_NETBSD_H_
-+
-+#include <stddef.h>
-+#include <stdint.h>
-+
-+#include "base/files/scoped_file.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/memory/ref_counted_memory.h"
-+#include "base/task/sequenced_task_runner.h"
-+#include "services/device/hid/hid_connection.h"
-+
-+namespace base {
-+class SequencedTaskRunner;
-+}
-+
-+namespace net {
-+class IOBuffer;
-+}
-+
-+namespace device {
-+
-+class HidConnectionNetBSD : public HidConnection {
-+ public:
-+  HidConnectionNetBSD(
-+      scoped_refptr<HidDeviceInfo> device_info,
-+      base::ScopedFD fd,
-+      scoped_refptr<base::SequencedTaskRunner> blocking_task_runner,
-+      bool allow_protected_reports,
-+      bool allow_fido_reports);
-+
-+ private:
-+  friend class base::RefCountedThreadSafe<HidConnectionNetBSD>;
-+  class BlockingTaskRunnerHelper;
-+
-+  HidConnectionNetBSD(const HidConnectionNetBSD&) = delete;
-+  HidConnectionNetBSD& operator=(const HidConnectionNetBSD&) = delete;
-+
-+  ~HidConnectionNetBSD() override;
-+
-+  // HidConnection implementation.
-+  void PlatformClose() override;
-+  void PlatformWrite(scoped_refptr<base::RefCountedBytes> buffer,
-+                     WriteCallback callback) override;
-+  void PlatformGetFeatureReport(uint8_t report_id,
-+                                ReadCallback callback) override;
-+  void PlatformSendFeatureReport(scoped_refptr<base::RefCountedBytes> buffer,
-+                                 WriteCallback callback) override;
-+
-+  // |helper_| lives on the sequence to which |blocking_task_runner_| posts
-+  // tasks so all calls must be posted there including this object's
-+  // destruction.
-+  std::unique_ptr<BlockingTaskRunnerHelper, base::OnTaskRunnerDeleter> helper_;
-+
-+  const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-+  const scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+
-+  base::WeakPtrFactory<HidConnectionNetBSD> weak_factory_{this};
-+};
-+
-+}  // namespace device
-+
-+#endif  // DEVICE_HID_HID_CONNECTION_FREEBSD_H_
-diff --git a/services/device/hid/hid_service_freebsd.cc b/services/device/hid/hid_service_freebsd.cc
-index 0b6bf3b4ce..d7a6ee97af 100644
---- a/services/device/hid/hid_service_freebsd.cc
-+++ b/services/device/hid/hid_service_freebsd.cc
-@@ -228,7 +228,7 @@ class HidServiceFreeBSD::BlockingTaskRunnerHelper {
-     struct sockaddr_un sa;
- 
-     sa.sun_family = AF_UNIX;
--    strlcpy(sa.sun_path, "/var/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-+    strlcpy(sa.sun_path, "@VARBASE@/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-     if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
-       close(devd_fd);
-       return;
-diff --git a/services/device/hid/hid_service_netbsd.cc b/services/device/hid/hid_service_netbsd.cc
-new file mode 100644
-index 0000000000..5f0a890e57
---- /dev/null
-+++ b/services/device/hid/hid_service_netbsd.cc
-@@ -0,0 +1,395 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#include "services/device/hid/hid_service_netbsd.h"
-+
-+#include <dev/usb/usb_ioctl.h>
-+#include <stdint.h>
-+#include <sys/socket.h>
-+#include <sys/un.h>
-+
-+#include <set>
-+#include <string>
-+#include <vector>
-+
-+#include "base/files/file_descriptor_watcher_posix.h"
-+#include "base/files/file_enumerator.h"
-+#include "base/files/file_util.h"
-+#include "base/files/file.h"
-+#include "base/location.h"
-+#include "base/logging.h"
-+#include "base/posix/eintr_wrapper.h"
-+#include "base/stl_util.h"
-+#include "base/strings/pattern.h"
-+#include "base/strings/stringprintf.h"
-+#include "base/strings/sys_string_conversions.h"
-+#include "base/strings/string_util.h"
-+#include "base/strings/string_split.h"
-+#include "base/task/single_thread_task_runner.h"
-+#include "base/task/thread_pool.h"
-+#include "base/threading/scoped_blocking_call.h"
-+#include "base/threading/thread_restrictions.h"
-+#include "components/device_event_log/device_event_log.h"
-+#include "services/device/hid/hid_connection_netbsd.h"
-+
-+const int kMaxPermissionChecks = 5;
-+
-+namespace device {
-+
-+struct HidServiceNetBSD::ConnectParams {
-+  ConnectParams(scoped_refptr<HidDeviceInfo> device_info,
-+                bool allow_protected_reports,
-+		bool allow_fido_reports,
-+                ConnectCallback callback)
-+      : device_info(std::move(device_info)),
-+	allow_protected_reports(allow_protected_reports),
-+	allow_fido_reports(allow_fido_reports),
-+        callback(std::move(callback)),
-+	task_runner(base::SequencedTaskRunner::GetCurrentDefault()),
-+        blocking_task_runner(
-+            base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)) {}
-+  ~ConnectParams() {}
-+
-+  scoped_refptr<HidDeviceInfo> device_info;
-+  bool allow_protected_reports;
-+  bool allow_fido_reports;
-+  ConnectCallback callback;
-+  scoped_refptr<base::SequencedTaskRunner> task_runner;
-+  scoped_refptr<base::SequencedTaskRunner> blocking_task_runner;
-+  base::ScopedFD fd;
-+};
-+
-+class HidServiceNetBSD::BlockingTaskRunnerHelper {
-+ public:
-+  BlockingTaskRunnerHelper(base::WeakPtr<HidServiceNetBSD> service)
-+      : service_(std::move(service)),
-+	task_runner_(base::SequencedTaskRunner::GetCurrentDefault()) {
-+    DETACH_FROM_SEQUENCE(sequence_checker_);
-+
-+    timer_.reset(new base::RepeatingTimer());
-+    devd_buffer_ = new net::IOBufferWithSize(1024);
-+  }
-+
-+  BlockingTaskRunnerHelper(const BlockingTaskRunnerHelper&) = delete;
-+  BlockingTaskRunnerHelper& operator=(const BlockingTaskRunnerHelper&) = delete;
-+
-+  ~BlockingTaskRunnerHelper() {
-+  }
-+
-+  void Start() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+    const base::FilePath kDevRoot("/dev");
-+    const std::string kUHIDPattern("/dev/uhid*");
-+
-+    base::FileEnumerator enumerator(kDevRoot, false, base::FileEnumerator::FILES);
-+    do {
-+      const base::FilePath next_device_path(enumerator.Next());
-+      const std::string next_device = next_device_path.value();
-+      if (next_device.empty())
-+        break;
-+
-+      if (base::MatchPattern(next_device, kUHIDPattern))
-+        OnDeviceAdded(next_device.substr(5));
-+    } while (true);
-+
-+    SetupDevdMonitor();
-+
-+    task_runner_->PostTask(
-+        FROM_HERE,
-+        base::BindOnce(&HidServiceNetBSD::FirstEnumerationComplete, service_));
-+  }
-+
-+  bool HaveReadWritePermissions(std::string device_id) {
-+    std::string device_node = "/dev/" + device_id;
-+    base::internal::AssertBlockingAllowed();
-+
-+    base::FilePath device_path(device_node);
-+    base::File device_file;
-+    int flags =
-+        base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+    device_file.Initialize(device_path, flags);
-+    if (!device_file.IsValid())
-+      return false;
-+
-+    return true;
-+  }
-+
-+  void OnDeviceAdded(std::string device_id) {
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+    std::string device_node = "/dev/" + device_id;
-+    uint16_t vendor_id = 0xffff;
-+    uint16_t product_id = 0xffff;
-+    std::string product_name = "";
-+    std::string serial_number = "";
-+
-+    std::vector<uint8_t> report_descriptor;
-+
-+    base::internal::AssertBlockingAllowed();
-+
-+    base::FilePath device_path(device_node);
-+    base::File device_file;
-+    int flags =
-+        base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+    device_file.Initialize(device_path, flags);
-+    if (!device_file.IsValid()) {
-+      HID_LOG(ERROR) << "Failed to open '" << device_node
-+                     << "': "
-+                     << base::File::ErrorToString(device_file.error_details());
-+      return;
-+    }
-+
-+    base::ScopedFD fd;
-+    fd.reset(device_file.TakePlatformFile());
-+
-+    struct usb_gen_descriptor ugd;
-+    ugd.ugd_data = NULL;
-+    ugd.ugd_maxlen = 0xffff;
-+    int result = HANDLE_EINTR(
-+        ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+    if (result < 0) {
-+      HID_LOG(ERROR) << "Failed to get report descriptor size";
-+      return;
-+    }
-+
-+    report_descriptor.resize(ugd.ugd_actlen);
-+
-+    ugd.ugd_data = report_descriptor.data();
-+    ugd.ugd_maxlen = ugd.ugd_actlen;
-+    result = HANDLE_EINTR(
-+        ioctl(fd.get(), USB_GET_REPORT_DESC, &ugd));
-+
-+    if (result < 0) {
-+      HID_LOG(ERROR) << "Failed to get report descriptor";
-+      return;
-+    }
-+
-+    scoped_refptr<HidDeviceInfo> device_info(new HidDeviceInfo(
-+        device_id,
-+        /*physical_device_id*/"",
-+	vendor_id,
-+	product_id,
-+	product_name,
-+	serial_number,
-+        device::mojom::HidBusType::kHIDBusTypeUSB,
-+        report_descriptor,
-+	device_node));
-+
-+    task_runner_->PostTask(FROM_HERE, base::BindOnce(&HidServiceNetBSD::AddDevice,
-+                                                 service_, device_info));
-+  }
-+
-+  void OnDeviceRemoved(std::string device_id) {
-+    base::ScopedBlockingCall scoped_blocking_call(
-+        FROM_HERE, base::BlockingType::MAY_BLOCK);
-+    task_runner_->PostTask(
-+        FROM_HERE, base::BindOnce(&HidServiceNetBSD::RemoveDevice, service_,
-+                                  device_id));
-+  }
-+
-+ private:
-+
-+  void CheckPendingPermissionChange() {
-+    base::internal::AssertBlockingAllowed();
-+    std::map<std::string, int>::iterator it;
-+    for (it = permissions_checks_attempts_.begin(); it != permissions_checks_attempts_.end();) {
-+      std::string device_name = it->first;
-+      bool keep = true;
-+      if (HaveReadWritePermissions(device_name)) {
-+        OnDeviceAdded(device_name);
-+        keep = false;
-+      }
-+      else if (it->second-- <= 0) {
-+        HID_LOG(ERROR) << "Still don't have write permissions to '" << device_name
-+                       << "' after " << kMaxPermissionChecks << " attempts";
-+        keep = false;
-+      }
-+
-+      if (keep)
-+        ++it;
-+      else
-+        permissions_checks_attempts_.erase(it++);
-+    }
-+
-+    if (permissions_checks_attempts_.empty())
-+      timer_->Stop();
-+  }
-+
-+  void SetupDevdMonitor() {
-+    base::internal::AssertBlockingAllowed();
-+
-+    int devd_fd = socket(AF_UNIX, SOCK_SEQPACKET, 0);
-+    if (devd_fd < 0)
-+      return;
-+
-+    struct sockaddr_un sa;
-+
-+    sa.sun_family = AF_UNIX;
-+    strlcpy(sa.sun_path, "@VARBASE@/run/devd.seqpacket.pipe", sizeof(sa.sun_path));
-+    if (connect(devd_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
-+      close(devd_fd);
-+      return;
-+    }
-+
-+    devd_fd_.reset(devd_fd);
-+    file_watcher_ = base::FileDescriptorWatcher::WatchReadable(
-+        devd_fd_.get(), base::BindRepeating(&BlockingTaskRunnerHelper::OnDevdMessageCanBeRead,
-+                                            base::Unretained(this)));
-+  }
-+
-+  void OnDevdMessageCanBeRead() {
-+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+    ssize_t bytes_read = HANDLE_EINTR(recv(devd_fd_.get(), devd_buffer_->data(),
-+                                      devd_buffer_->size() - 1, MSG_WAITALL));
-+    if (bytes_read < 0) {
-+      if (errno != EAGAIN) {
-+        HID_LOG(ERROR) << "Read failed";
-+        file_watcher_.reset();
-+      }
-+      return;
-+    }
-+
-+    devd_buffer_->data()[bytes_read] = 0;
-+    char *data = devd_buffer_->data();
-+    // It may take some time for devd to change permissions
-+    // on /dev/uhidX node. So do not fail immediately if
-+    // open fail. Retry each second for kMaxPermissionChecks
-+    // times before giving up entirely
-+    if (base::StartsWith(data, "+uhid", base::CompareCase::SENSITIVE)) {
-+      std::vector<std::string> parts = base::SplitString(
-+        data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+      if (!parts.empty()) {
-+        std::string device_name = parts[0].substr(1); // skip '+'
-+        if (HaveReadWritePermissions(device_name))
-+          OnDeviceAdded(parts[0].substr(1));
-+        else {
-+          // Do not re-add to checks
-+          if (permissions_checks_attempts_.find(device_name) == permissions_checks_attempts_.end()) {
-+            permissions_checks_attempts_.insert(std::pair<std::string, int>(device_name, kMaxPermissionChecks));
-+            timer_->Start(FROM_HERE, base::Seconds(1),
-+                          this, &BlockingTaskRunnerHelper::CheckPendingPermissionChange);
-+          }
-+        }
-+      }
-+    }
-+
-+    if (base::StartsWith(data, "-uhid", base::CompareCase::SENSITIVE)) {
-+      std::vector<std::string> parts = base::SplitString(
-+        data, " ", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL);
-+      if (!parts.empty()) {
-+        std::string device_name = parts[0].substr(1); // skip '-'
-+        auto it = permissions_checks_attempts_.find(device_name);
-+        if (it != permissions_checks_attempts_.end()) {
-+          permissions_checks_attempts_.erase(it);
-+          if (permissions_checks_attempts_.empty())
-+            timer_->Stop();
-+        }
-+        OnDeviceRemoved(parts[0].substr(1));
-+      }
-+    }
-+  }
-+
-+  SEQUENCE_CHECKER(sequence_checker_);
-+
-+  // This weak pointer is only valid when checked on this task runner.
-+  base::WeakPtr<HidServiceNetBSD> service_;
-+  scoped_refptr<base::SequencedTaskRunner> task_runner_;
-+  std::unique_ptr<base::FileDescriptorWatcher::Controller> file_watcher_;
-+  std::unique_ptr<base::RepeatingTimer> timer_;
-+  base::ScopedFD devd_fd_;
-+  scoped_refptr<net::IOBufferWithSize> devd_buffer_;
-+  std::map<std::string, int> permissions_checks_attempts_;
-+};
-+
-+HidServiceNetBSD::HidServiceNetBSD()
-+    : blocking_task_runner_(
-+          base::ThreadPool::CreateSequencedTaskRunner(kBlockingTaskTraits)),
-+      helper_(nullptr, base::OnTaskRunnerDeleter(blocking_task_runner_)) {
-+  helper_.reset(new BlockingTaskRunnerHelper(weak_factory_.GetWeakPtr()));
-+  blocking_task_runner_->PostTask(
-+      FROM_HERE,
-+      base::BindOnce(&BlockingTaskRunnerHelper::Start, base::Unretained(helper_.get())));
-+}
-+
-+HidServiceNetBSD::~HidServiceNetBSD() {
-+  blocking_task_runner_->DeleteSoon(FROM_HERE, helper_.release());
-+}
-+
-+base::WeakPtr<HidService> HidServiceNetBSD::GetWeakPtr() {
-+  return weak_factory_.GetWeakPtr();
-+}
-+
-+// static
-+void HidServiceNetBSD::OpenOnBlockingThread(
-+    std::unique_ptr<ConnectParams> params) {
-+  base::ScopedBlockingCall scoped_blocking_call(
-+      FROM_HERE, base::BlockingType::MAY_BLOCK);
-+  scoped_refptr<base::SequencedTaskRunner> task_runner = params->task_runner;
-+
-+  base::FilePath device_path(params->device_info->device_node());
-+  base::File device_file;
-+  int flags =
-+      base::File::FLAG_OPEN | base::File::FLAG_READ | base::File::FLAG_WRITE;
-+  device_file.Initialize(device_path, flags);
-+  if (!device_file.IsValid()) {
-+    HID_LOG(EVENT) << "Failed to open '" << params->device_info->device_node()
-+                   << "': "
-+                   << base::File::ErrorToString(device_file.error_details());
-+    task_runner->PostTask(FROM_HERE,
-+		          base::BindOnce(std::move(params->callback), nullptr));
-+    return;
-+  }
-+  params->fd.reset(device_file.TakePlatformFile());
-+  task_runner->PostTask(FROM_HERE, base::BindOnce(&HidServiceNetBSD::FinishOpen,
-+			                          std::move(params)));
-+}
-+
-+void HidServiceNetBSD::Connect(const std::string& device_guid,
-+                                bool allow_protected_reports,
-+				bool allow_fido_reports,
-+                                ConnectCallback callback) {
-+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-+
-+  const auto& map_entry = devices().find(device_guid);
-+  if (map_entry == devices().end()) {
-+    base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
-+        FROM_HERE, base::BindOnce(std::move(callback), nullptr));
-+    return;
-+  }
-+
-+  scoped_refptr<HidDeviceInfo> device_info = map_entry->second;
-+
-+  auto params = std::make_unique<ConnectParams>(device_info,
-+                                                allow_protected_reports,
-+						allow_fido_reports,
-+						std::move(callback));
-+  scoped_refptr<base::SequencedTaskRunner> blocking_task_runner =
-+      params->blocking_task_runner;
-+
-+  blocking_task_runner->PostTask(
-+      FROM_HERE, base::BindOnce(&HidServiceNetBSD::OpenOnBlockingThread,
-+                                std::move(params)));
-+}
-+
-+// static
-+void HidServiceNetBSD::FinishOpen(std::unique_ptr<ConnectParams> params) {
-+  DCHECK(params->fd.is_valid());
-+
-+  if (!base::SetNonBlocking(params->fd.get())) {
-+    HID_PLOG(ERROR) << "Failed to set the non-blocking flag on the device fd";
-+    std::move(params->callback).Run(nullptr);
-+  }
-+
-+  std::move(params->callback).Run(base::MakeRefCounted<HidConnectionNetBSD>(
-+    std::move(params->device_info),
-+    std::move(params->fd),
-+    std::move(params->blocking_task_runner),
-+    params->allow_protected_reports,
-+    params->allow_fido_reports
-+  ));
-+}
-+
-+}  // namespace device
-diff --git a/services/device/hid/hid_service_netbsd.h b/services/device/hid/hid_service_netbsd.h
-new file mode 100644
-index 0000000000..917394c54b
---- /dev/null
-+++ b/services/device/hid/hid_service_netbsd.h
-@@ -0,0 +1,49 @@
-+// Copyright 2014 The Chromium Authors. All rights reserved.
-+// Use of this source code is governed by a BSD-style license that can be
-+// found in the LICENSE file.
-+
-+#ifndef DEVICE_HID_HID_SERVICE_NETBSD_H_
-+#define DEVICE_HID_HID_SERVICE_NETBSD_H_
-+
-+#include <string>
-+
-+#include "base/memory/ref_counted.h"
-+#include "base/memory/weak_ptr.h"
-+#include "base/timer/timer.h"
-+#include "services/device/hid/hid_service.h"
-+#include "net/base/io_buffer.h"
-+
-+namespace device {
-+
-+class HidServiceNetBSD : public HidService {
-+ public:
-+  HidServiceNetBSD();
-+
-+  HidServiceNetBSD(const HidServiceNetBSD&) = delete;
-+  HidServiceNetBSD& operator=(const HidServiceNetBSD&) = delete;
-+
-+  ~HidServiceNetBSD() override;
-+
-+  void Connect(const std::string& device_guid,
-+               bool allow_protected_reports,
-+	       bool allow_fido_reports,
-+               ConnectCallback connect) override;
-+  base::WeakPtr<HidService> GetWeakPtr() override;
-+
-+ private:
-+  struct ConnectParams;
-+  class BlockingTaskRunnerHelper;
-+
-+  static void OpenOnBlockingThread(std::unique_ptr<ConnectParams> params);
-+  static void FinishOpen(std::unique_ptr<ConnectParams> params);
-+
-+  const scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
-+  // |helper_| lives on the sequence |blocking_task_runner_| posts to and holds
-+  // a weak reference back to the service that owns it.
-+  std::unique_ptr<BlockingTaskRunnerHelper, base::OnTaskRunnerDeleter> helper_;
-+  base::WeakPtrFactory<HidServiceNetBSD> weak_factory_{this};
-+};
-+
-+}  // namespace device
-+
-+#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 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
-@@ -137,7 +137,7 @@ class TimeZoneMonitorLinuxImpl
-     // reasonable.
-     const char* const kFilesToWatch[] = {
- #if BUILDFLAG(IS_BSD)
--        "/etc/localtime",
-+        "@PKG_SYSCONFBASE@/localtime",
- #else
-         "/etc/localtime", "/etc/timezone", "/etc/TZ",
- #endif
-diff --git a/services/device/usb/BUILD.gn b/services/device/usb/BUILD.gn
-index b4fe1201a9..d2c614a53c 100644
---- a/services/device/usb/BUILD.gn
-+++ b/services/device/usb/BUILD.gn
-@@ -114,7 +114,7 @@ static_library("usb") {
-     deps += [ "//third_party/libusb" ]
-   }
- 
--  if (is_freebsd) {
-+  if (is_freebsd || is_netbsd) {
-     sources += [
-       "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 3dd82933c6..e9698762bd 100644
---- a/services/device/usb/usb_service.cc
-+++ b/services/device/usb/usb_service.cc
-@@ -29,7 +29,7 @@
- #include "services/device/usb/usb_service_win.h"
- #elif BUILDFLAG(IS_OPENBSD)
- #include "services/device/usb/usb_service_impl.h"
--#elif BUILDFLAG(IS_FREEBSD)
-+#elif BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- #include "services/device/usb/usb_service_fake.h"
- #endif
- 
-diff --git a/services/network/network_sandbox_hook_linux.h b/services/network/network_sandbox_hook_linux.h
-index 9d39bb72c6..20ff2dfaea 100644
---- a/services/network/network_sandbox_hook_linux.h
-+++ b/services/network/network_sandbox_hook_linux.h
-@@ -6,7 +6,7 @@
- #define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
- 
- #include "base/component_export.h"
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include "sandbox/policy/sandbox.h"
- #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 b03c247761..ca49036e44 100644
---- a/services/network/public/cpp/BUILD.gn
-+++ b/services/network/public/cpp/BUILD.gn
-@@ -614,7 +614,7 @@ source_set("tests") {
-     ]
-   }
- 
--  if (is_linux) {
-+  if ((is_linux) && !is_bsd) {
-     sources += [ "network_interface_change_listener_mojom_traits_unittest.cc" ]
-   }
- 
-diff --git a/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc b/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-index 8420decc95..102c9586a7 100644
---- a/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-+++ b/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
-@@ -12,7 +12,7 @@
- 
- #include <vector>
- 
--#if BUILDFLAG(IS_OPENBSD)
-+#if BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_NETBSD)
- #define vm_rssize info.p_vm_rssize
- #elif BUILDFLAG(IS_FREEBSD)
- #include <sys/user.h>
-@@ -28,13 +28,21 @@ bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
-                               ? base::Process::Current()
-                               : base::Process::Open(pid);
-   const size_t kPageSize = base::GetPageSize();
-+#if BUILDFLAG(IS_NETBSD)
-+  struct kinfo_proc2 info;
-+  size_t length = sizeof(struct kinfo_proc2);
-+#else
-   struct kinfo_proc info;
-   size_t length = sizeof(struct kinfo_proc);
-+#endif
- #if BUILDFLAG(IS_OPENBSD)
-   int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle(),
-                 static_cast<int>(length), 1 };
- #elif BUILDFLAG(IS_FREEBSD)
-   int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process.Handle() };
-+#elif BUILDFLAG(IS_NETBSD)
-+  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process.Handle(),
-+                sizeof(struct kinfo_proc2), 1 };
- #endif
- 
-   if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
-diff --git a/skia/ext/platform_canvas.h b/skia/ext/platform_canvas.h
-index 34d8b858f5..4a14221dbd 100644
---- a/skia/ext/platform_canvas.h
-+++ b/skia/ext/platform_canvas.h
-@@ -58,7 +58,7 @@ SK_API HDC GetNativeDrawingContext(SkCanvas* canvas);
- 
- #elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || \
-     defined(__sun) || defined(ANDROID) || defined(__APPLE__) ||             \
--    defined(__Fuchsia__)
-+    defined(__Fuchsia__) || defined(__NetBSD__)
- // Construct a canvas from the given memory region. The memory is not cleared
- // first. @data must be, at least, @height * StrideForWidth(@width) bytes.
- SK_API std::unique_ptr<SkCanvas> CreatePlatformCanvasWithPixels(
-diff --git a/third_party/abseil-cpp/absl/base/internal/raw_logging.cc b/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-index d32b40a8bb..d2b3b1faa5 100644
---- a/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-+++ b/third_party/abseil-cpp/absl/base/internal/raw_logging.cc
-@@ -44,7 +44,7 @@
- #if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \
-     defined(__hexagon__) || defined(__Fuchsia__) ||                     \
-     defined(__native_client__) || defined(__OpenBSD__) ||               \
--    defined(__EMSCRIPTEN__) || defined(__ASYLO__)
-+    defined(__EMSCRIPTEN__) || defined(__ASYLO__) || defined(__NetBSD__)
- 
- #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 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
-@@ -35,7 +35,8 @@
- #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
-     !defined(__native_client__) && !defined(__asmjs__) &&             \
-     !defined(__wasm__) && !defined(__HAIKU__) && !defined(__sun) &&   \
--    !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__FreeBSD__)
-+    !defined(__VXWORKS__) && !defined(__hexagon__) && !defined(__FreeBSD__) && \
-+    !defined(__NetBSD__)
- #define ABSL_HAVE_ELF_MEM_IMAGE 1
- #endif
- 
-diff --git a/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc b/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
-index e7e30a2fb7..f2c751009a 100644
---- a/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
-+++ b/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
-@@ -19,7 +19,8 @@
- #endif
- 
- #if defined(HAS_STRPTIME) && HAS_STRPTIME
--#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
-+#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && \
-+    !defined(__NetBSD__)
- #define _XOPEN_SOURCE 500  // Exposes definitions for SUSv2 (UNIX 98).
- #endif
- #endif
-diff --git a/third_party/afl/src/afl-fuzz.c b/third_party/afl/src/afl-fuzz.c
-index a787f9a685..30f0d59f73 100644
---- a/third_party/afl/src/afl-fuzz.c
-+++ b/third_party/afl/src/afl-fuzz.c
-@@ -58,7 +58,8 @@
- #include <sys/ioctl.h>
- #include <sys/file.h>
- 
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+    defined (__NetBSD__)
- #  include <sys/sysctl.h>
- #endif /* __APPLE__ || __FreeBSD__ || __OpenBSD__ */
- 
-@@ -3531,7 +3532,8 @@ static double get_runnable_processes(void) {
- 
-   static double res;
- 
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+    defined (__NetBSD__)
- 
-   /* I don't see any portable sysctl or so that would quickly give us the
-      number of runnable processes; the 1-minute load average can be a
-@@ -7347,7 +7349,8 @@ static void get_core_count(void) {
- 
-   u32 cur_runnable = 0;
- 
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+    defined (__NetBSD__)
- 
-   size_t s = sizeof(cpu_core_count);
- 
-@@ -7392,7 +7395,8 @@ static void get_core_count(void) {
- 
-     cur_runnable = (u32)get_runnable_processes();
- 
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined (__OpenBSD__) || \
-+    defined (__NetBSD__)
- 
-     /* Add ourselves, since the 1-minute average doesn't include that yet. */
- 
-diff --git a/third_party/angle/src/common/platform.h b/third_party/angle/src/common/platform.h
-index 5df2a6cc2b..a2106e32e9 100644
---- a/third_party/angle/src/common/platform.h
-+++ b/third_party/angle/src/common/platform.h
-@@ -30,12 +30,15 @@
- #    define ANGLE_PLATFORM_OPENBSD 1
- #    define ANGLE_PLATFORM_POSIX 1
- #    define ANGLE_PLATFORM_BSD 1
-+#elif defined(__NetBSD__)
-+#    define ANGLE_PLATFORM_NETBSD 1
-+#    define ANGLE_PLATFORM_POSIX 1
-+#    define ANGLE_PLATFORM_BSD 1
- #elif defined(__FreeBSD__)
- #    define ANGLE_PLATFORM_FREEBSD 1
- #    define ANGLE_PLATFORM_POSIX 1
- #    define ANGLE_PLATFORM_BSD 1
--#elif defined(__NetBSD__) ||              \
--    defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \
-+#elif defined(__DragonFly__) || defined(__sun) || defined(__GLIBC__) || defined(__GNU__) || \
-     defined(__QNX__) || defined(__Fuchsia__) || defined(__HAIKU__)
- #    define ANGLE_PLATFORM_POSIX 1
- #else
-diff --git a/third_party/angle/src/common/system_utils_linux.cpp b/third_party/angle/src/common/system_utils_linux.cpp
-index c64a05f79e..410ae2f25d 100644
---- a/third_party/angle/src/common/system_utils_linux.cpp
-+++ b/third_party/angle/src/common/system_utils_linux.cpp
-@@ -17,6 +17,8 @@
- 
- #if ANGLE_PLATFORM_OPENBSD
- #include <pthread_np.h>
-+#elif ANGLE_PLATFORM_NETBSD
-+#include <pthread.h>
- #endif
- 
- namespace angle
-@@ -64,6 +66,8 @@ void SetCurrentThreadName(const char *name)
-     // returned), just ignore the name.
- #if ANGLE_PLATFORM_OPENBSD
-     pthread_set_name_np(pthread_self(), name);
-+#elif ANGLE_PLATFORM_NETBSD
-+    pthread_setname_np(pthread_self(), "%s", (void *)name);
- #else
-     pthread_setname_np(pthread_self(), name);
- #endif
-diff --git a/third_party/angle/src/gpu_info_util/SystemInfo_internal.h b/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-index 3471ed3f19..12da25f48f 100644
---- a/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-+++ b/third_party/angle/src/gpu_info_util/SystemInfo_internal.h
-@@ -15,7 +15,7 @@
- namespace angle
- {
- 
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- bool CollectMesaCardInfo(std::vector<GPUDeviceInfo> *devices);                
- #if defined(__FreeBSD__)
- bool GetPCIDevicesFreeBSD(std::vector<GPUDeviceInfo> *devices);
-diff --git a/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp b/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-index 3593b70adf..90c7e53789 100644
---- a/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-+++ b/third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
-@@ -71,7 +71,7 @@ bool GetPCIDevicesWithLibPCI(std::vector<GPUDeviceInfo> *devices)
- 
- bool GetSystemInfo(SystemInfo *info)
- {
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
-     if (!CollectMesaCardInfo(&(info->gpus)))
-     {
- #if defined(__FreeBSD__)
-diff --git a/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp b/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
-index 9f028cf086..f1bdca8eba 100644
---- a/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
-+++ b/third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
-@@ -8,7 +8,7 @@
- 
- #include "gpu_info_util/SystemInfo_internal.h"
- 
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include <GL/glx.h>
- #include <GL/glxext.h>
- #endif
-@@ -22,7 +22,7 @@
- #    error SystemInfo_x11.cpp compiled without GPU_INFO_USE_X11
- #endif
- 
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define GLX_RENDERER_VENDOR_ID_MESA	0x8183
- #define GLX_RENDERER_DEVICE_ID_MESA	0x8184
- #endif
-@@ -30,7 +30,7 @@
- namespace angle
- {
- 
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- bool CollectMesaCardInfo(std::vector<GPUDeviceInfo> *devices)
- {
-     unsigned int vid[3], did[3];
-diff --git a/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py b/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
-index cdbf6cb89a..bb75cb06f5 100644
---- a/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
-+++ b/third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
-@@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_format=True):
- 
-     # Determine //buildtools/<platform>/ directory
-     new_path_platform_suffix = ""
--    if sys.platform.startswith(("linux","openbsd","freebsd")):
-+    if sys.platform.startswith(("linux","openbsd","freebsd","netbsd")):
-         platform = "linux64"
-         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 2ee7764b43..5ee3850a43 100644
---- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
-+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -344,7 +344,7 @@
-       name: "AppTitle",
-       status: "experimental",
-       origin_trial_feature_name: "AppTitle",
--      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-       base_feature: "WebAppEnableAppTitle",
-     },
-     {
-@@ -1703,7 +1703,7 @@
-       base_feature: "none",
-       public: true,
-       origin_trial_feature_name: "FedCmMultipleIdentityProviders",
--      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,
-     },
-     {
-@@ -3105,7 +3105,7 @@
-       // Tracking bug for the implementation: https://crbug.com/1462930
-       name: "PermissionElement",
-       origin_trial_feature_name: "PermissionElement",
--      origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"],
-       status: "experimental",
-       public: true,
-       base_feature_status: "enabled",
-@@ -3232,7 +3232,7 @@
-     {
-       name: "PrivateNetworkAccessPermissionPrompt",
-       origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
--      origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"],
-       status: "stable",
-       public: true,
-       base_feature: "none",
-@@ -4195,7 +4195,7 @@
-       name: "UnrestrictedSharedArrayBuffer",
-       base_feature: "none",
-       origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
--      origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "fuchsia", "chromeos", "openbsd", "freebsd", "netbsd"],
-     },
-     // Enables using policy-controlled feature "usb-unrestricted" to allow
-     // isolated context to access protected USB interface classes and to
-@@ -4364,7 +4364,7 @@
-     {
-       name: "WebAppScopeExtensions",
-       origin_trial_feature_name: "WebAppScopeExtensions",
--      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-       status: "experimental",
-       base_feature: "none",
-     },
-@@ -4407,7 +4407,7 @@
-       status: "experimental",
-       base_feature: "none",
-       origin_trial_feature_name: "WebAppUrlHandling",
--      origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd"],
-+      origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd", "netbsd"],
-     },
-     {
-       // 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 827436e5e2..b7618d68a2 100644
---- a/third_party/blink/renderer/platform/wtf/stack_util.cc
-+++ b/third_party/blink/renderer/platform/wtf/stack_util.cc
-@@ -25,8 +25,10 @@ extern "C" void* __libc_stack_end;  // NOLINT
- 
- #if BUILDFLAG(IS_BSD)
- #include <sys/signal.h>
-+#if !BUILDFLAG(IS_NETBSD)
- #include <pthread_np.h>
- #endif
-+#endif
- 
- namespace WTF {
- 
-@@ -40,7 +42,8 @@ size_t GetUnderestimatedStackSize() {
- // correctly for the main thread.
- 
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
--    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA) || \
-+    BUILDFLAG(IS_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.
-@@ -61,7 +64,7 @@ size_t GetUnderestimatedStackSize() {
-     pthread_attr_destroy(&attr);
-     return size;
-   }
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-   pthread_attr_destroy(&attr);
- #endif
- 
-@@ -110,7 +113,7 @@ size_t GetUnderestimatedStackSize() {
- 
- void* GetStackStart() {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
--    BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_NETBSD)
-   pthread_attr_t attr;
-   int error;
- #if BUILDFLAG(IS_FREEBSD)
-@@ -127,7 +130,7 @@ void* GetStackStart() {
-     pthread_attr_destroy(&attr);
-     return reinterpret_cast<uint8_t*>(base) + size;
-   }
--#if BUILDFLAG(IS_FREEBSD)
-+#if BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
-   pthread_attr_destroy(&attr);
- #endif
- #if defined(__GLIBC__)
-diff --git a/third_party/blink/renderer/platform/wtf/thread_specific.h b/third_party/blink/renderer/platform/wtf/thread_specific.h
-index 05247e1cd5..e157854abc 100644
---- a/third_party/blink/renderer/platform/wtf/thread_specific.h
-+++ b/third_party/blink/renderer/platform/wtf/thread_specific.h
-@@ -104,7 +104,8 @@ inline bool ThreadSpecific<T>::IsSet() {
- template <typename T>
- inline ThreadSpecific<T>::operator T*() {
-   T* off_thread_ptr;
--#if defined(__GLIBC__) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD)
-+#if defined(__GLIBC__) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FREEBSD) || \
-+    BUILDFLAG(IS_NETBSD)
-   // TLS is fast on these platforms.
-   // TODO(csharrison): Qualify this statement for Android.
-   const bool kMainThreadAlwaysChecksTLS = true;
-diff --git a/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc b/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-index 420fe059fd..742616f562 100644
---- a/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-+++ b/third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
-@@ -163,6 +163,8 @@ std::string MinidumpMiscInfoDebugBuildString() {
-   static constexpr char kOS[] = "openbsd";
- #elif defined(OS_FREEBSD)
-   static constexpr char kOS[] = "freebsd";
-+#elif defined(OS_NETBSD)
-+  static constexpr char kOS[] = "netbsd";
- #else
- #error define kOS for this operating system
- #endif
-diff --git a/third_party/crashpad/crashpad/util/misc/capture_context.h b/third_party/crashpad/crashpad/util/misc/capture_context.h
-index 63e57a29ac..97ced1bb8e 100644
---- a/third_party/crashpad/crashpad/util/misc/capture_context.h
-+++ b/third_party/crashpad/crashpad/util/misc/capture_context.h
-@@ -22,7 +22,7 @@
- #elif BUILDFLAG(IS_WIN)
- #include <windows.h>
- #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
--      BUILDFLAG(IS_FREEBSD)
-+      BUILDFLAG(IS_FREEBSD) || BUILDFLAG(IS_NETBSD)
- #include <ucontext.h>
- #endif  // BUILDFLAG(IS_APPLE)
- 
-diff --git a/third_party/dawn/include/dawn/native/VulkanBackend.h b/third_party/dawn/include/dawn/native/VulkanBackend.h
-index 3221ad2e37..8b987ab197 100644
---- a/third_party/dawn/include/dawn/native/VulkanBackend.h
-+++ b/third_party/dawn/include/dawn/native/VulkanBackend.h
-@@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : ExternalImageExportInfo {
- };
- 
- // Can't use DAWN_PLATFORM_IS(LINUX) since header included in both Dawn and Chrome
--#if defined(__linux__) || defined(__Fuchsia__) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__linux__) || defined(__Fuchsia__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+    defined(__NetBSD__)
- 
- // 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 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 @@
- #error "Unsupported Windows platform."
- #endif
- 
--#elif defined(__OpenBSD__) || defined(__FreeBSD__)
-+#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define DAWN_PLATFORM_IS_LINUX 1
- #define DAWN_PLATFORM_IS_BSD 1
- #define DAWN_PLATFORM_IS_POSIX 1
-diff --git a/third_party/ffmpeg/configure b/third_party/ffmpeg/configure
-index 4fab369817..97f91efcb8 100755
---- a/third_party/ffmpeg/configure
-+++ b/third_party/ffmpeg/configure
-@@ -6818,8 +6818,8 @@ if ! disabled pthreads && ! enabled w32threads && ! enabled os2threads; then
-         if enabled pthread_np_h; then
-             hdrs="$hdrs pthread_np.h"
-         fi
--        check_lib pthread_set_name_np pthread_np.h pthread_set_name_np -lpthread
--        check_lib pthread_setname_np pthread_np.h pthread_setname_np -lpthread
-+        check_lib pthread_set_name_np "$hdrs" pthread_set_name_np -lpthread
-+        check_lib pthread_setname_np "$hdrs" pthread_setname_np -lpthread
-     fi
- fi
- 
-diff --git a/third_party/ffmpeg/libavutil/random_seed.c b/third_party/ffmpeg/libavutil/random_seed.c
-index b234db552a..affd8c7bda 100644
---- a/third_party/ffmpeg/libavutil/random_seed.c
-+++ b/third_party/ffmpeg/libavutil/random_seed.c
-@@ -20,6 +20,10 @@
- 
- #include "config.h"
- 
-+#if defined(__NetBSD__)
-+#define _NETBSD_SOURCE 1
-+#endif
-+
- #if HAVE_UNISTD_H
- #include <unistd.h>
- #endif
-diff --git a/third_party/ipcz/src/reference_drivers/random.cc b/third_party/ipcz/src/reference_drivers/random.cc
-index 831b3a61d7..faaebde8b3 100644
---- a/third_party/ipcz/src/reference_drivers/random.cc
-+++ b/third_party/ipcz/src/reference_drivers/random.cc
-@@ -14,7 +14,8 @@
- #include <windows.h>
- #elif BUILDFLAG(IS_FUCHSIA)
- #include <zircon/syscalls.h>
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) && \
-+         !BUILDFLAG(IS_NETBSD)
- #include <asm/unistd.h>
- #include <sys/syscall.h>
- #include <unistd.h>
-@@ -25,7 +26,7 @@
- #include <nacl/nacl_random.h>
- #endif
- 
--#if BUILDFLAG(IS_POSIX)
-+#if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_NETBSD)
- #include <errno.h>
- #include <fcntl.h>
- #include <unistd.h>
-@@ -55,7 +56,7 @@ decltype(&ProcessPrng) GetProcessPrng() {
- }
- #endif
- 
--#if defined(OS_POSIX) && !BUILDFLAG(IS_MAC)
-+#if (defined(OS_POSIX) && !BUILDFLAG(IS_MAC)) || BUILDFLAG(IS_NETBSD)
- void RandomBytesFromDevUrandom(absl::Span<uint8_t> destination) {
-   static int urandom_fd = [] {
-     for (;;) {
-@@ -86,7 +87,8 @@ void RandomBytes(absl::Span<uint8_t> destination) {
-   process_prng_fn(destination.data(), destination.size());
- #elif BUILDFLAG(IS_FUCHSIA)
-   zx_cprng_draw(destination.data(), destination.size());
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) && \
-+         !BUILDFLAG(IS_NETBSD)
-   while (!destination.empty()) {
-     ssize_t result =
-         syscall(__NR_getrandom, destination.data(), destination.size(), 0);
-@@ -102,7 +104,7 @@ void RandomBytes(absl::Span<uint8_t> destination) {
- #elif BUILDFLAG(IS_MAC)
-   const bool ok = getentropy(destination.data(), destination.size()) == 0;
-   ABSL_ASSERT(ok);
--#elif BUILDFLAG(IS_IOS)
-+#elif BUILDFLAG(IS_IOS) || BUILDFLAG(IS_NETBSD)
-   RandomBytesFromDevUrandom(destination);
- #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 bbd0d97eb7..fbb1b0f075 100644
---- a/third_party/libc++/src/src/chrono.cpp
-+++ b/third_party/libc++/src/src/chrono.cpp
-@@ -33,7 +33,8 @@
- 
- // 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
- 
-diff --git a/third_party/libc++/src/src/filesystem/filesystem_clock.cpp b/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-index 31d7446de1..4b08dbd931 100644
---- a/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-+++ b/third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-@@ -29,7 +29,8 @@
- #  include <sys/time.h> // for gettimeofday and timeval
- #endif
- 
--#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__)
- #  define _LIBCPP_HAS_CLOCK_GETTIME
- #endif
- 
-diff --git a/third_party/libc++abi/src/src/cxa_guard_impl.h b/third_party/libc++abi/src/src/cxa_guard_impl.h
-index 320501cb85..bb139b0bf0 100644
---- a/third_party/libc++abi/src/src/cxa_guard_impl.h
-+++ b/third_party/libc++abi/src/src/cxa_guard_impl.h
-@@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
-   __tsan_release(addr);
-   futex(reinterpret_cast<volatile uint32_t*>(addr), WAKE, INT_MAX, NULL, NULL);
- }
-+#elif defined(__NetBSD__)
-+void PlatformFutexWait(int* addr, int expect) {
-+  constexpr int WAIT = 0;
-+  syscall(SYS___futex, addr, WAIT, expect, NULL, NULL, 0, 0);
-+  __tsan_acquire(addr);
-+}
-+void PlatformFutexWake(int* addr) {
-+  constexpr int WAKE = 1;
-+  __tsan_release(addr);
-+  syscall(SYS___futex, addr, WAKE, INT_MAX, NULL, NULL, 0, 0);
-+}
- #elif defined(SYS_futex)
- void PlatformFutexWait(int* addr, int expect) {
-   constexpr int WAIT = 0;
-diff --git a/third_party/libdrm/src/xf86drmMode.c b/third_party/libdrm/src/xf86drmMode.c
-index 22a8a7c229..246d81d7f4 100644
---- a/third_party/libdrm/src/xf86drmMode.c
-+++ b/third_party/libdrm/src/xf86drmMode.c
-@@ -966,7 +966,7 @@ drm_public int drmCheckModesettingSupported(const char *busid)
- 	}
- #elif defined(__DragonFly__)
- 	return 0;
--#elif defined(__OpenBSD__)
-+#elif defined(__OpenBSD__) || defined(__NetBSD__)
- 	int	fd;
- 	struct drm_mode_card_res res;
- 	drmModeResPtr r = 0;
-@@ -1119,7 +1119,11 @@ drm_public int drmModePageFlipTarget(int fd, uint32_t crtc_id, uint32_t fb_id,
- 
- drm_public int drmModeSetPlane(int fd, uint32_t plane_id, uint32_t crtc_id,
- 		    uint32_t fb_id, uint32_t flags,
-+#if defined(__NetBSD__)
-+			uint32_t crtc_x, uint32_t crtc_y,
-+#else
- 		    int32_t crtc_x, int32_t crtc_y,
-+#endif
- 		    uint32_t crtc_w, uint32_t crtc_h,
- 		    uint32_t src_x, uint32_t src_y,
- 		    uint32_t src_w, uint32_t src_h)
-diff --git a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-index f01375cc9d..1f85287d46 100644
---- a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-+++ b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
-@@ -22,7 +22,8 @@
- #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
- // C++11 Lock implementation based on std::mutex.
- #include "phonenumbers/base/memory/singleton_stdmutex.h"
--#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+    defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
- #include "phonenumbers/base/memory/singleton_posix.h"
- #elif defined(WIN32)
- #include "phonenumbers/base/memory/singleton_win32.h"
-diff --git a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-index fa7f9d8c37..30d53c3de2 100644
---- a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-+++ b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
-@@ -22,7 +22,8 @@
- #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
- // C++11 Lock implementation based on std::mutex.
- #include "phonenumbers/base/synchronization/lock_stdmutex.h"
--#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+  defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD)
- #include "phonenumbers/base/synchronization/lock_posix.h"
- #elif defined(WIN32)
- #include "phonenumbers/base/synchronization/lock_win32.h"
-diff --git a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-index ba5b99435d..848ae59278 100644
---- a/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-+++ b/third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
-@@ -23,7 +23,7 @@
- // user of the library know that it can't be used in a thread-safe manner when
- // it is not depending on Boost.
- #if !defined(__linux__) && !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD) && \
--    !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
-+    !defined(__NetBSD__) && !defined(I18N_PHONENUMBERS_NO_THREAD_SAFETY) && \
- 	!((__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)) && \
- 	!defined(WIN32)
- #error Building without Boost, please provide \
-@@ -33,7 +33,8 @@
- #endif
- 
- #if !defined(NDEBUG) && !defined(I18N_PHONENUMBERS_USE_BOOST) && \
--    (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
-+    (defined(__linux__) || defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) || \
-+    defined(__NetBSD__) || defined(I18N_PHONENUMBERS_HAVE_POSIX_THREAD))
- 
- #include <pthread.h>
- 
-diff --git a/third_party/libsync/src/include/sync/sync.h b/third_party/libsync/src/include/sync/sync.h
-index 5f407c0795..c26073f5ed 100644
---- a/third_party/libsync/src/include/sync/sync.h
-+++ b/third_party/libsync/src/include/sync/sync.h
-@@ -22,7 +22,7 @@
- #include <sys/cdefs.h>
- #include <stdint.h>
- 
--#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- #include <linux/types.h>
- #endif
- 
-diff --git a/third_party/libsync/src/sync.c b/third_party/libsync/src/sync.c
-index cd943d0d66..9d6a4b0abd 100644
---- a/third_party/libsync/src/sync.c
-+++ b/third_party/libsync/src/sync.c
-@@ -29,7 +29,7 @@
- 
- #include <sync/sync.h>
- 
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- typedef __uint8_t __u8;
- typedef __uint32_t __u32;
- typedef __int32_t __s32;
-diff --git a/third_party/lzma_sdk/C/CpuArch.c b/third_party/lzma_sdk/C/CpuArch.c
-index d848ac199b..239f2b6884 100644
---- a/third_party/lzma_sdk/C/CpuArch.c
-+++ b/third_party/lzma_sdk/C/CpuArch.c
-@@ -445,7 +445,7 @@ MY_HWCAP_CHECK_FUNC (AES)
- 
- #include <sys/auxv.h>
- 
--#if !defined(ARMV8_OS_FUCHSIA) && !defined(__FreeBSD__)
-+#if !defined(ARMV8_OS_FUCHSIA) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- #define USE_HWCAP
- #endif // !defined(ARMV8_OS_FUCHSIA)
- 
-diff --git a/third_party/node/node.py b/third_party/node/node.py
-index 17a7633dbc..c4dad924b0 100755
---- a/third_party/node/node.py
-+++ b/third_party/node/node.py
-@@ -22,6 +22,7 @@ def GetBinaryPath():
-     'Linux': ('linux', 'node-linux-x64', 'bin', 'node'),
-     'OpenBSD': ('openbsd', 'node-openbsd', 'bin', 'node'),
-     'FreeBSD': ('freebsd', 'node-freebsd', 'bin', 'node'),
-+    'NetBSD': ('netbsd', 'node-netbsd', 'bin', 'node'),
-     'Windows': ('win', 'node.exe'),
-   }[platform.system()])
- 
-diff --git a/third_party/perfetto/include/perfetto/base/build_config.h b/third_party/perfetto/include/perfetto/base/build_config.h
-index e090b30385..f972b86dd7 100644
---- a/third_party/perfetto/include/perfetto/base/build_config.h
-+++ b/third_party/perfetto/include/perfetto/base/build_config.h
-@@ -53,7 +53,7 @@
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
- #endif
--#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
-diff --git a/third_party/perfetto/include/perfetto/base/time.h b/third_party/perfetto/include/perfetto/base/time.h
-index 2bf6b9aa47..39f7db368f 100644
---- a/third_party/perfetto/include/perfetto/base/time.h
-+++ b/third_party/perfetto/include/perfetto/base/time.h
-@@ -199,7 +199,7 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
- // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
- // during suspend (when supported).
- inline TimeNanos GetBootTimeNs() {
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-   return GetTimeInternalNs(kWallTimeClockSource);
- #else
-   // Determine if CLOCK_BOOTTIME is available on the first call.
-@@ -217,7 +217,7 @@ inline TimeNanos GetWallTimeNs() {
- }
- 
- inline TimeNanos GetWallTimeRawNs() {
--#if defined(__OpenBSD__)
-+#if defined(__OpenBSD__) || defined(__NetBSD__)
-   return GetTimeInternalNs(CLOCK_MONOTONIC);
- #elif defined(__FreeBSD__)
-   return GetTimeInternalNs(CLOCK_MONOTONIC_FAST);
-diff --git a/third_party/perfetto/src/base/unix_socket.cc b/third_party/perfetto/src/base/unix_socket.cc
-index 76a91369de..a9b899f5ae 100644
---- a/third_party/perfetto/src/base/unix_socket.cc
-+++ b/third_party/perfetto/src/base/unix_socket.cc
-@@ -44,7 +44,7 @@
- #include <unistd.h>
- #endif
- 
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include <sys/ucred.h>
- #endif
- 
-@@ -917,7 +917,7 @@ void UnixSocket::ReadPeerCredentialsPosix() {
-     return;
-   PERFETTO_CHECK(peer_cred_mode_ != SockPeerCredMode::kIgnore);
- 
--#if !defined(__FreeBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
- #if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
-   struct sockpeercred user_cred;
-@@ -930,6 +930,14 @@ void UnixSocket::ReadPeerCredentialsPosix() {
-   PERFETTO_CHECK(res == 0);
-   peer_uid_ = user_cred.uid;
-   peer_pid_ = user_cred.pid;
-+#elif defined(__NetBSD__)
-+  struct unpcbid user_cred;
-+  socklen_t len = sizeof(user_cred);
-+  int fd = sock_raw_.fd();
-+  int res = getsockopt(fd, 0, LOCAL_PEEREID, &user_cred, &len);
-+  PERFETTO_CHECK(res == 0);
-+  peer_uid_ = user_cred.unp_euid;
-+  peer_pid_ = user_cred.unp_pid;
- #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-   struct xucred user_cred;
-   socklen_t len = sizeof(user_cred);
-diff --git a/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc b/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-index c441fb124b..0387d9b06b 100644
---- a/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-+++ b/third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-@@ -62,7 +62,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
-     case FtraceEvent::kV4l2QbufFieldNumber: {
-       V4l2QbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
-       BufferEvent evt;
--      evt.device_minor = pb_evt.minor();
-+      evt.device_minor = pb_evt.gminor();
-       evt.index = pb_evt.index();
-       evt.type = pb_evt.type();
-       evt.bytesused = pb_evt.bytesused();
-@@ -103,7 +103,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
-     case FtraceEvent::kV4l2DqbufFieldNumber: {
-       V4l2DqbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
-       BufferEvent evt;
--      evt.device_minor = pb_evt.minor();
-+      evt.device_minor = pb_evt.gminor();
-       evt.index = pb_evt.index();
-       evt.type = pb_evt.type();
-       evt.bytesused = pb_evt.bytesused();
-@@ -149,7 +149,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
-     case FtraceEvent::kVb2V4l2BufQueueFieldNumber: {
-       Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
-       BufferEvent evt;
--      evt.device_minor = pb_evt.minor();
-+      evt.device_minor = pb_evt.gminor();
-       evt.index = std::nullopt;
-       evt.type = std::nullopt;
-       evt.bytesused = std::nullopt;
-@@ -180,7 +180,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
-     case FtraceEvent::kVb2V4l2BufDoneFieldNumber: {
-       Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
-       BufferEvent evt;
--      evt.device_minor = pb_evt.minor();
-+      evt.device_minor = pb_evt.gminor();
-       evt.index = std::nullopt;
-       evt.type = std::nullopt;
-       evt.bytesused = std::nullopt;
-@@ -211,7 +211,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
-     case FtraceEvent::kVb2V4l2QbufFieldNumber: {
-       Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
-       BufferEvent evt;
--      evt.device_minor = pb_evt.minor();
-+      evt.device_minor = pb_evt.gminor();
-       evt.index = std::nullopt;
-       evt.type = std::nullopt;
-       evt.bytesused = std::nullopt;
-@@ -242,7 +242,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_t fld_id,
-     case FtraceEvent::kVb2V4l2DqbufFieldNumber: {
-       Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
-       BufferEvent evt;
--      evt.device_minor = pb_evt.minor();
-+      evt.device_minor = pb_evt.gminor();
-       evt.index = std::nullopt;
-       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 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 @@
- #define HAVE_XLOCALE 0
- #endif
- 
--#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION)
-+#if defined(SK_BUILD_FOR_ANDROID) || defined(__UCLIBC__) || defined(_NEWLIB_VERSION) || defined(__NetBSD__)
- #define HAVE_LOCALE_T 0
- #else
- #define HAVE_LOCALE_T 1
-diff --git a/third_party/skia/src/ports/SkMemory_malloc.cpp b/third_party/skia/src/ports/SkMemory_malloc.cpp
-index df1eee3ff9..564e572e23 100644
---- a/third_party/skia/src/ports/SkMemory_malloc.cpp
-+++ b/third_party/skia/src/ports/SkMemory_malloc.cpp
-@@ -15,7 +15,8 @@
- 
- #if defined(SK_BUILD_FOR_MAC) || defined(SK_BUILD_FOR_IOS)
- #include <malloc/malloc.h>
--#elif defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__)
-+#elif defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__) && \
-+    !defined(__NetBSD__)
- #include <malloc.h>
- #elif defined(SK_BUILD_FOR_WIN)
- #include <malloc.h>
-@@ -126,7 +127,7 @@ size_t sk_malloc_size(void* addr, size_t size) {
-     #elif defined(SK_BUILD_FOR_ANDROID) && __ANDROID_API__ >= 17
-         completeSize = malloc_usable_size(addr);
-         SkASSERT(completeSize >= size);
--    #elif defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__)
-+    #elif defined(SK_BUILD_FOR_UNIX) && !defined(__OpenBSD__) && !defined(__NetBSD__)
-         completeSize = malloc_usable_size(addr);
-         SkASSERT(completeSize >= size);
-     #elif defined(SK_BUILD_FOR_WIN)
-diff --git a/third_party/speech-dispatcher/libspeechd_version.h b/third_party/speech-dispatcher/libspeechd_version.h
-index c455a1ffa5..4520c3f56f 100644
---- a/third_party/speech-dispatcher/libspeechd_version.h
-+++ b/third_party/speech-dispatcher/libspeechd_version.h
-@@ -16,7 +16,7 @@
-  * You should have received a copy of the GNU Lesser General Public License
-  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
-  *
-- * $Id: patch-third_party_speech-dispatcher_libspeechd_version_h,v 1.4 2024/03/22 13:10:56 robert Exp $
-+ * Id: patch-third_party_speech-dispatcher_libspeechd_version_h,v 1.4 2024/03/22 13:10:56 robert
-  */
- 
- #ifndef _LIBSPEECHD_VERSION_H
-diff --git a/third_party/sqlite/src/amalgamation/sqlite3.c b/third_party/sqlite/src/amalgamation/sqlite3.c
-index 6bf7cecc94..2d03c334ee 100644
---- a/third_party/sqlite/src/amalgamation/sqlite3.c
-+++ b/third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -20532,6 +20532,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull(void);
- ** The alloca() routine never returns NULL.  This will cause code paths
- ** that deal with sqlite3StackAlloc() failures to be unreachable.
- */
-+#if defined(__NetBSD__)
-+# undef SQLITE_USE_ALLOCA
-+#endif
- #ifdef SQLITE_USE_ALLOCA
- # define sqlite3StackAllocRaw(D,N)   alloca(N)
- # define sqlite3StackAllocRawNN(D,N) alloca(N)
-diff --git a/third_party/sqlite/src/amalgamation_dev/sqlite3.c b/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-index b1e0e620f1..e3d79b311c 100644
---- a/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-+++ b/third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -20545,6 +20545,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull(void);
- ** The alloca() routine never returns NULL.  This will cause code paths
- ** that deal with sqlite3StackAlloc() failures to be unreachable.
- */
-+#if defined(__NetBSD__)
-+# undef SQLITE_USE_ALLOCA
-+#endif
- #ifdef SQLITE_USE_ALLOCA
- # define sqlite3StackAllocRaw(D,N)   alloca(N)
- # define sqlite3StackAllocRawNN(D,N) alloca(N)
-diff --git a/third_party/swiftshader/src/Reactor/Debug.cpp b/third_party/swiftshader/src/Reactor/Debug.cpp
-index 96695d65c7..3fc8049988 100644
---- a/third_party/swiftshader/src/Reactor/Debug.cpp
-+++ b/third_party/swiftshader/src/Reactor/Debug.cpp
-@@ -46,7 +46,8 @@ namespace {
- 
- bool IsUnderDebugger()
- {
--#if defined(PTRACE) && !defined(__APPLE__) && !defined(__MACH__) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if defined(PTRACE) && !defined(__APPLE__) && !defined(__MACH__) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && \
-+	!defined(__NetBSD__)
- 	static bool checked = false;
- 	static bool res = false;
- 
-diff --git a/third_party/swiftshader/src/System/Configurator.cpp b/third_party/swiftshader/src/System/Configurator.cpp
-index 62a9b7eef3..3853d05686 100644
---- a/third_party/swiftshader/src/System/Configurator.cpp
-+++ b/third_party/swiftshader/src/System/Configurator.cpp
-@@ -38,7 +38,7 @@ namespace sw {
- 
- Configurator::Configurator(const std::string &filePath)
- {
--#if defined(__OpenBSD__) || defined(__FreeBSD__)
-+#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- 	return;
- #endif
- 	std::fstream file(filePath, std::ios::in);
-diff --git a/third_party/swiftshader/src/System/Linux/MemFd.cpp b/third_party/swiftshader/src/System/Linux/MemFd.cpp
-index 7b5a091b18..77eb5a3243 100644
---- a/third_party/swiftshader/src/System/Linux/MemFd.cpp
-+++ b/third_party/swiftshader/src/System/Linux/MemFd.cpp
-@@ -25,7 +25,7 @@
- #	define MFD_CLOEXEC 0x0001U
- #endif
- 
--#if !defined(__OpenBSD__) && !defined(__FreeBSD__)
-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- #if __aarch64__
- #	define __NR_memfd_create 279
- #elif __arm__
-@@ -71,7 +71,7 @@ bool LinuxMemFd::allocate(const char *name, size_t size)
- #else
- 	// In the event of no system call this returns -1 with errno set
- 	// as ENOSYS.
--#if defined(__FreeBSD__)
-+#if defined(__FreeBSD__) ||  defined(__NetBSD__)
- 	fd_ = memfd_create(name, MFD_CLOEXEC);
- #else
- 	fd_ = syscall(__NR_memfd_create, name, MFD_CLOEXEC);
-diff --git a/third_party/swiftshader/third_party/marl/src/memory.cpp b/third_party/swiftshader/third_party/marl/src/memory.cpp
-index abecf15baf..3b8e460c9b 100644
---- a/third_party/swiftshader/third_party/marl/src/memory.cpp
-+++ b/third_party/swiftshader/third_party/marl/src/memory.cpp
-@@ -19,7 +19,8 @@
- 
- #include <cstring>
- 
--#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__EMSCRIPTEN__) || defined(__OpenBSD__)
-+#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__) || defined(__EMSCRIPTEN__) || defined(__OpenBSD__) || \
-+      defined(__NetBSD__)
- #include <sys/mman.h>
- #include <unistd.h>
- namespace {
-diff --git a/third_party/swiftshader/third_party/marl/src/thread.cpp b/third_party/swiftshader/third_party/marl/src/thread.cpp
-index b87ab0b41b..9609843664 100644
---- a/third_party/swiftshader/third_party/marl/src/thread.cpp
-+++ b/third_party/swiftshader/third_party/marl/src/thread.cpp
-@@ -46,6 +46,9 @@
- #include <unistd.h>
- #include <thread>
- #endif
-+#if defined(__NetBSD__)
-+#include <stdarg.h>
-+#endif
- 
- namespace {
- 
-@@ -444,6 +447,8 @@ void Thread::setName(const char* fmt, ...) {
-   pthread_setname_np(name);
- #elif defined(__FreeBSD__)
-   pthread_set_name_np(pthread_self(), name);
-+#elif defined(__NetBSD__)
-+  pthread_setname_np(pthread_self(), "%s", (void *)name);
- #elif !defined(__Fuchsia__) && !defined(__EMSCRIPTEN__) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
-   pthread_setname_np(pthread_self(), name);
- #endif
-diff --git a/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc b/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-index 47b5b51412..68d65ed278 100644
---- a/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-+++ b/third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
-@@ -28,7 +28,7 @@ int main() {
-   // fontconfig cache.
-   //     $ echo -n /test_fonts | md5sum
-   //     fb5c91b2895aa445d23aebf7f9e2189c  -
--  static const char kCacheKey[] = "fb5c91b2895aa445d23aebf7f9e2189c";
-+  static const char kCacheKey[] = "cd4b5bc7-6cfc-41dc-8982-f2db624179ba";
- 
-   // fontconfig writes the mtime of the test_fonts directory into the cache. It
-   // presumably checks this later to ensure that the cache is still up to date.
-@@ -56,7 +56,7 @@ int main() {
-   FcFini();
- 
-   // Check existence of intended fontconfig cache file.
--  auto cache = fontconfig_caches + "/" + kCacheKey + "-le64.cache-" + FC_CACHE_VERSION;
-+  auto cache = fontconfig_caches + "/" + kCacheKey + "-x86_64.cache-" + FC_CACHE_VERSION;
-   bool cache_exists = access(cache.c_str(), F_OK) == 0;
-   return !cache_exists;
- }
-diff --git a/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h b/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-index fe3fafe39c..edfbc9eadf 100644
---- a/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-+++ b/third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
-@@ -2740,7 +2740,7 @@ static void* vma_aligned_alloc(size_t alignment, size_t size)
- 
-     return memalign(alignment, size);
- }
--#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) || defined(__OpenBSD__) || defined(__FreeBSD__)
-+#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #include <cstdlib>
- 
- #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 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__) || defined(__GNU__)
-+#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__QNX__) || \
-+         defined(__GNU__) ||  defined(__NetBSD__)
- 
- #include <dlfcn.h>
- 
-diff --git a/tools/json_schema_compiler/feature_compiler.py b/tools/json_schema_compiler/feature_compiler.py
-index 342b322530..5951276973 100644
---- a/tools/json_schema_compiler/feature_compiler.py
-+++ b/tools/json_schema_compiler/feature_compiler.py
-@@ -279,6 +279,7 @@ FEATURE_GRAMMAR = ({
-                 'win': 'Feature::WIN_PLATFORM',
-                 'openbsd': 'Feature::LINUX_PLATFORM',
-                 'freebsd': 'Feature::LINUX_PLATFORM',
-+                'netbsd': 'Feature::LINUX_PLATFORM',
-             }
-         }
-     },
-diff --git a/tools/v8_context_snapshot/BUILD.gn b/tools/v8_context_snapshot/BUILD.gn
-index 80d4b3d0a6..82de8e9f55 100644
---- a/tools/v8_context_snapshot/BUILD.gn
-+++ b/tools/v8_context_snapshot/BUILD.gn
-@@ -36,6 +36,24 @@ buildflag_header("buildflags") {
-   ]
- }
- 
-+action("run_paxctl_v8_context_snapshot_generator") {
-+  deps = [ ":v8_context_snapshot_generator($v8_snapshot_toolchain)" ]
-+
-+  script = "//v8/tools/run-paxctl.py"
-+  stamp = "$target_gen_dir/paxctl_stamp"
-+  outputs = [ stamp ]
-+
-+  sources = []
-+  data = []
-+
-+  args = [
-+    rebase_path(stamp, root_build_dir),
-+    "/usr/sbin/paxctl", "+m",
-+    "./" + rebase_path(get_label_info(":v8_context_snapshot_generator", "root_out_dir") + "/v8_context_snapshot_generator",
-+    root_build_dir),
-+  ]
-+}
-+
- if (use_v8_context_snapshot) {
-   if (v8_snapshot_toolchain == current_toolchain) {
-     action("generate_v8_context_snapshot") {
-@@ -52,7 +70,11 @@ if (use_v8_context_snapshot) {
-         "--output_file=$output_path",
-       ]
- 
--      deps = [ ":v8_context_snapshot_generator" ]
-+      if (target_os == "netbsd") {
-+        deps = [ ":v8_context_snapshot_generator", ":run_paxctl_v8_context_snapshot_generator" ]
-+      } else {
-+        deps = [ ":v8_context_snapshot_generator" ]
-+      }
- 
-       # TODO(sky): figure out why this doesn't work on android cross compile.
-       # In the case of compiling for the snapshot `shlib_extension` is ".so"
-diff --git a/tools/variations/fieldtrial_to_struct.py b/tools/variations/fieldtrial_to_struct.py
-index 872083e1cb..05bf464a76 100755
---- a/tools/variations/fieldtrial_to_struct.py
-+++ b/tools/variations/fieldtrial_to_struct.py
-@@ -43,6 +43,7 @@ _platforms = [
-     'windows',
-     'openbsd',
-     'freebsd',
-+    'netbsd',
- ]
- 
- _form_factors = [
-diff --git a/ui/qt/qt.gni b/ui/qt/qt.gni
-index 53fd68bf7a..fa5e245cd3 100644
---- a/ui/qt/qt.gni
-+++ b/ui/qt/qt.gni
-@@ -14,7 +14,7 @@ declare_args() {
- 
- declare_args() {
-   if (!use_sysroot && use_qt) {
--    moc_qt5_path = ""
-+    moc_qt5_path = "@QTDIR@/bin"
-   }
- }
- 
-diff --git a/v8/BUILD.gn b/v8/BUILD.gn
-index 608199c033..15d1cf2430 100644
---- a/v8/BUILD.gn
-+++ b/v8/BUILD.gn
-@@ -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 = [
-@@ -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" ]
-+} else if (target_os == "netbsd") {
-+  enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
-+  enabled_external_v8_defines += [ "V8_TARGET_OS_NETBSD" ]
- }
- 
- disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2404,6 +2408,23 @@ action("generate_bytecode_builtins_list") {
-   ]
- }
- 
-+action("run_paxctl_mksnapshot") {
-+    deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
-+
-+    script = "tools/run-paxctl.py"
-+    stamp = "$target_gen_dir/paxctl_stamp"
-+    outputs = [ stamp ]
-+
-+    sources = []
-+    data = []
-+
-+    args = [
-+      rebase_path(stamp, root_build_dir), "/usr/sbin/paxctl", "+m", "./" + rebase_path(get_label_info(":mksnapshot($v8_snapshot_toolchain)",
-+                                        "root_out_dir") + "/mksnapshot",
-+                         root_build_dir),
-+    ]
-+}
-+
- # 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.
-@@ -2422,7 +2443,11 @@ template("run_mksnapshot") {
-     suffix = "_$name"
-   }
-   action("run_mksnapshot_" + name) {
--    deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
-+    if (target_os == "netbsd") {
-+      deps = [ ":mksnapshot($v8_snapshot_toolchain)", ":run_paxctl_mksnapshot" ]
-+    } else {
-+      deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
-+    }
- 
-     script = "tools/run.py"
- 
-@@ -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 ||
--          target_os == "freebsd") {
-+          target_os == "freebsd" || target_os == "netbsd") {
-         sources += [ "src/trap-handler/handler-inside-posix.h" ]
-       } else if (is_win) {
-         sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -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 ||
--          target_os == "freebsd") {
-+          target_os == "freebsd" || target_os == "netbsd") {
-         sources += [
-           "src/trap-handler/handler-inside-posix.cc",
-           "src/trap-handler/handler-outside-posix.cc",
-@@ -6590,6 +6615,15 @@ v8_component("v8_libbase") {
-       "src/base/platform/platform-openbsd.cc",
-     ]
-     libs = [ "execinfo" ]
-+  } else if (is_netbsd) {
-+    sources += [
-+      "src/base/debug/stack_trace_posix.cc",
-+      "src/base/platform/platform-openbsd.cc",
-+    ]
-+    libs = [
-+      "rt",
-+      "execinfo",
-+    ]
-   } else if (is_freebsd) {
-     sources += [
-       "src/base/debug/stack_trace_posix.cc",
-diff --git a/v8/include/v8config.h b/v8/include/v8config.h
-index d9f076bbca..d3e021a637 100644
---- a/v8/include/v8config.h
-+++ b/v8/include/v8config.h
-@@ -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) \
-+  && !defined(V8_TARGET_OS_NETBSD) \
-   && !defined(V8_TARGET_OS_MACOS) \
-   && !defined(V8_TARGET_OS_WIN) \
-   && !defined(V8_TARGET_OS_CHROMEOS)
-@@ -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) \
-+  || defined(V8_TARGET_OS_NETBSD) \
-   || defined(V8_TARGET_OS_MACOS) \
-   || defined(V8_TARGET_OS_WIN) \
-   || defined(V8_TARGET_OS_CHROMEOS)
-@@ -250,6 +252,11 @@ path. Add it with -I<path> to the command line
- # define V8_TARGET_OS_BSD
- #endif
- 
-+#ifdef V8_OS_NETBSD
-+# define V8_TARGET_OS_NETBSD
-+# define V8_TARGET_OS_BSD
-+#endif
-+
- #ifdef V8_OS_MACOS
- # define V8_TARGET_OS_MACOS
- #endif
-diff --git a/v8/src/api/api.cc b/v8/src/api/api.cc
-index 013d4b1da3..1705bbd965 100644
---- a/v8/src/api/api.cc
-+++ b/v8/src/api/api.cc
-@@ -148,7 +148,7 @@
- #include "src/wasm/wasm-serialization.h"
- #endif  // V8_ENABLE_WEBASSEMBLY
- 
--#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD
- #include <signal.h>
- #include <unistd.h>
- 
-@@ -6511,7 +6511,7 @@ bool v8::V8::Initialize(const int build_config) {
-   return true;
- }
- 
--#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD|| V8_OS_NETBSD
- bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
-                                    void* context) {
- #if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
-diff --git a/v8/src/base/platform/platform-openbsd.cc b/v8/src/base/platform/platform-openbsd.cc
-index 8ade6f9b37..81b2cd86c9 100644
---- a/v8/src/base/platform/platform-openbsd.cc
-+++ b/v8/src/base/platform/platform-openbsd.cc
-@@ -6,7 +6,9 @@
- // POSIX-compatible parts, the implementation is in platform-posix.cc.
- 
- #include <pthread.h>
-+#if !defined(__NetBSD__)
- #include <pthread_np.h>
-+#endif
- #include <semaphore.h>
- #include <signal.h>
- #include <stdlib.h>
-@@ -125,6 +127,22 @@ void OS::AdjustSchedulingParams() {}
- 
- // static
- Stack::StackSlot Stack::ObtainCurrentThreadStackStart() {
-+#if defined(__NetBSD__)
-+  pthread_attr_t attr;
-+  int error;
-+  pthread_attr_init(&attr);
-+  error = pthread_attr_get_np(pthread_self(), &attr);
-+  if (!error) {
-+    void* base;
-+    size_t size;
-+    error = pthread_attr_getstack(&attr, &base, &size);
-+    CHECK(!error);
-+    pthread_attr_destroy(&attr);
-+    return reinterpret_cast<uint8_t*>(base) + size;
-+  }
-+  pthread_attr_destroy(&attr);
-+  return nullptr;
-+#else
-   stack_t ss;
-   void *base;
-   if (pthread_stackseg_np(pthread_self(), &ss) != 0)
-@@ -132,6 +150,7 @@ Stack::StackSlot Stack::ObtainCurrentThreadStackStart() {
- 
-   base = (void*)((size_t) ss.ss_sp - ss.ss_size);
-   return reinterpret_cast<uint8_t*>(base) + ss.ss_size;
-+#endif
- }
- 
- 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 ba56d5afc7..0624f0f548 100644
---- a/v8/src/base/platform/platform-posix.cc
-+++ b/v8/src/base/platform/platform-posix.cc
-@@ -27,6 +27,9 @@
-     defined(__NetBSD__) || defined(__OpenBSD__)
- #include <sys/sysctl.h>  // for sysctl
- #endif
-+#if defined(__NetBSD__)
-+#include <lwp.h>
-+#endif
- 
- #if defined(ANDROID) && !defined(V8_ANDROID_LOG_STDOUT)
- #define LOG_TAG "v8"
-@@ -73,8 +76,10 @@
- #endif
- 
- #if V8_OS_FREEBSD || V8_OS_DARWIN || V8_OS_BSD || V8_OS_SOLARIS
-+#ifndef MAP_ANONYMOUS
- #define MAP_ANONYMOUS MAP_ANON
- #endif
-+#endif
- 
- #if defined(V8_OS_SOLARIS)
- #if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -312,7 +317,7 @@ void OS::SetRandomMmapSeed(int64_t seed) {
- }
- 
- #if V8_OS_OPENBSD
--// Allow OpenBSD's mmap to select a random address on OpenBSD 
-+// Allow OpenBSD's mmap to select a random address on OpenBSD
- // static
- void* OS::GetRandomMmapAddr() {
-   return nullptr;
-@@ -844,6 +849,8 @@ int OS::GetCurrentThreadId() {
-   return static_cast<int>(thread_self());
- #elif V8_OS_FUCHSIA
-   return static_cast<int>(zx_thread_self());
-+#elif V8_OS_NETBSD
-+  return static_cast<int>(_lwp_self());
- #elif V8_OS_SOLARIS
-   return static_cast<int>(pthread_self());
- #elif V8_OS_ZOS
-@@ -1144,7 +1151,11 @@ Thread::Thread(const Options& options)
-       stack_size_(options.stack_size()),
-       priority_(options.priority()),
-       start_semaphore_(nullptr) {
-+#if !defined(V8_OS_NETBSD)
-   const int min_stack_size = static_cast<int>(PTHREAD_STACK_MIN);
-+#else
-+  const int min_stack_size = static_cast<int>(sysconf(_SC_THREAD_STACK_MIN));
-+#endif
-   if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
-   set_name(options.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);
--  pthread_setname_np(pthread_self(), "%s", name);
-+  pthread_setname_np(pthread_self(), "%s", (void *)name);
- #elif V8_OS_DARWIN
-   // pthread_setname_np is only available in 10.6 or later, so test
-   // for it at runtime.
-@@ -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) && \
--    !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD)
-+    !defined(V8_OS_SOLARIS) && !defined(V8_OS_OPENBSD) && !defined(V8_OS_NETBSD)
- 
- namespace {
- #if DEBUG
-diff --git a/v8/src/base/strings.h b/v8/src/base/strings.h
-index c3015e72c8..6f8fee9d52 100644
---- a/v8/src/base/strings.h
-+++ b/v8/src/base/strings.h
-@@ -8,6 +8,9 @@
- #include "src/base/base-export.h"
- #include "src/base/macros.h"
- #include "src/base/vector.h"
-+#if defined(__NetBSD__)
-+#include <stdarg.h>
-+#endif
- 
- namespace v8 {
- namespace base {
-diff --git a/v8/src/base/sys-info.cc b/v8/src/base/sys-info.cc
-index 096be20124..ad6d48a53a 100644
---- a/v8/src/base/sys-info.cc
-+++ b/v8/src/base/sys-info.cc
-@@ -37,8 +37,12 @@ namespace base {
- 
- // static
- int SysInfo::NumberOfProcessors() {
-+#if V8_OS_OPENBSD || V8_OS_NETBSD
- #if V8_OS_OPENBSD
-   int mib[2] = {CTL_HW, HW_NCPUONLINE};
-+#else
-+  int mib[2] = {CTL_HW, HW_NCPU};
-+#endif
-   int ncpu = 0;
-   size_t len = sizeof(ncpu);
-   if (sysctl(mib, arraysize(mib), &ncpu, &len, nullptr, 0) != 0) {
-diff --git a/v8/src/base/utils/random-number-generator.cc b/v8/src/base/utils/random-number-generator.cc
-index 91b7c6fc66..465edf438b 100644
---- a/v8/src/base/utils/random-number-generator.cc
-+++ b/v8/src/base/utils/random-number-generator.cc
-@@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGenerator() {
-   DCHECK_EQ(0, result);
-   USE(result);
-   SetSeed((static_cast<int64_t>(first_half) << 32) + second_half);
--#elif V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#elif V8_OS_DARWIN || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD
-   // Despite its prefix suggests it is not RC4 algorithm anymore.
-   // It always succeeds while having decent performance and
-   // no file descriptor involved.
-diff --git a/v8/src/trap-handler/handler-inside-posix.cc b/v8/src/trap-handler/handler-inside-posix.cc
-index 1f876c7664..156715ed1b 100644
---- a/v8/src/trap-handler/handler-inside-posix.cc
-+++ b/v8/src/trap-handler/handler-inside-posix.cc
-@@ -27,7 +27,7 @@
- 
- #include <signal.h>
- 
--#if defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD)
-+#if defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD) || defined(V8_OS_NETBSD)
- #include <ucontext.h>
- #elif V8_OS_DARWIN
- #include <sys/ucontext.h>
-@@ -63,6 +63,8 @@ namespace trap_handler {
- #define CONTEXT_REG(reg, REG) &uc->uc_mcontext.mc_##reg
- #elif V8_OS_OPENBSD
- #define CONTEXT_REG(reg, REG) &uc->sc_##reg
-+#elif V8_OS_NETBSD
-+#define CONTEXT_REG(reg, REG) &uc->uc_mcontext.__gregs[_REG_##REG]
- #else
- #error "Unsupported platform."
- #endif
-diff --git a/v8/src/trap-handler/handler-inside-posix.h b/v8/src/trap-handler/handler-inside-posix.h
-index ef2f4ee84d..d17ee7b539 100644
---- a/v8/src/trap-handler/handler-inside-posix.h
-+++ b/v8/src/trap-handler/handler-inside-posix.h
-@@ -13,7 +13,7 @@ namespace v8 {
- namespace internal {
- namespace trap_handler {
- 
--#if V8_OS_LINUX || V8_OS_FREEBSD || V8_OS_OPENBSD
-+#if V8_OS_LINUX || V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD
- constexpr int kOobSignal = SIGSEGV;
- #elif V8_OS_DARWIN
- constexpr int kOobSignal = SIGBUS;
-diff --git a/v8/src/trap-handler/trap-handler.h b/v8/src/trap-handler/trap-handler.h
-index 632139dded..96729f391a 100644
---- a/v8/src/trap-handler/trap-handler.h
-+++ b/v8/src/trap-handler/trap-handler.h
-@@ -20,7 +20,7 @@ namespace trap_handler {
- // X64 on Linux, Windows, MacOS, FreeBSD.
- #if V8_HOST_ARCH_X64 && V8_TARGET_ARCH_X64 &&                        \
-     ((V8_OS_LINUX && !V8_OS_ANDROID) || V8_OS_WIN || V8_OS_DARWIN || \
--     V8_OS_FREEBSD || V8_OS_OPENBSD)
-+     V8_OS_FREEBSD || V8_OS_OPENBSD || V8_OS_NETBSD)
- #define V8_TRAP_HANDLER_SUPPORTED true
- // Arm64 (non-simulator) on Mac and Linux.
- #elif V8_TARGET_ARCH_ARM64 && V8_HOST_ARCH_ARM64 && \
-diff --git a/v8/tools/run-paxctl.py b/v8/tools/run-paxctl.py
-new file mode 100644
-index 0000000000..7cffa35b09
---- /dev/null
-+++ b/v8/tools/run-paxctl.py
-@@ -0,0 +1,16 @@
-+#!@PYTHONBIN@
-+# Copyright 2014 the V8 project authors. All rights reserved.
-+# Use of this source code is governed by a BSD-style license that can be
-+# found in the LICENSE file.
-+
-+"""This program wraps an arbitrary command since gn currently can only execute
-+scripts."""
-+
-+import subprocess
-+import sys
-+import os
-+
-+with open(sys.argv[1], 'w'):
-+  os.utime(sys.argv[1], None)
-+
-+sys.exit(subprocess.call(sys.argv[2:]))
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index 350d882084..d94056046d 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-09-24 20:49:12.063421000 +0000
+--- BUILD.gn.orig	2024-10-26 06:59:41.168161000 +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",
-@@ -428,7 +427,7 @@ group("gn_all") {
+@@ -437,7 +436,7 @@ group("gn_all") {
        }
      }
  
@@ -32,7 +32,7 @@ $NetBSD$
        deps += [
          "//third_party/breakpad:breakpad_unittests",
          "//third_party/breakpad:core-2-minidump",
-@@ -623,6 +622,15 @@ group("gn_all") {
+@@ -628,6 +627,15 @@ group("gn_all") {
        }
      }
  
@@ -48,7 +48,7 @@ $NetBSD$
      if (is_mac) {
        deps += [
          "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -671,7 +679,7 @@ group("gn_all") {
+@@ -676,7 +684,7 @@ group("gn_all") {
        }
      }
  
@@ -57,16 +57,16 @@ $NetBSD$
        # The official builders use this binary from the default toolchain's
        # output directory after building in order to upload the symbols of that
        # binary. They build the binary like `ninja symupload` which requires the
-@@ -1111,7 +1119,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1158,7 +1166,7 @@ if (use_blink && !is_cronet_build) {
      ]
    }
  
 -  if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos) {
 +  if (!is_chromeos_ash && !is_ios && !is_fuchsia && !is_android && !is_castos && !is_bsd) {
-     out_dir = get_path_info(root_build_dir, "name")
      script_test("chrome_wpt_tests") {
        script = "//third_party/blink/tools/run_wpt_tests.py"
-@@ -1209,7 +1217,7 @@ if (use_blink && !is_cronet_build) {
+       args = _common_web_test_options + [ "--product=chrome" ]
+@@ -1251,7 +1259,7 @@ if (use_blink && !is_cronet_build) {
        data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
      }
  
@@ -75,7 +75,7 @@ $NetBSD$
        # Using the default toolchain for this tool, as it's run during tests not
        # during the build. This places a symlink in the root_build_dir for scrips
        # to use.
-@@ -1223,7 +1231,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1265,7 +1273,7 @@ if (use_blink && !is_cronet_build) {
        data_deps += [ "//third_party/breakpad:dump_syms" ]
      }
  
@@ -84,7 +84,7 @@ $NetBSD$
        # Using the default toolchain for this tool, as it's run during tests not
        # during the build. This places a symlink in the root_build_dir for scrips
        # to use.
-@@ -1693,7 +1701,7 @@ group("chromium_builder_perf") {
+@@ -1729,7 +1737,7 @@ group("chromium_builder_perf") {
        data_deps += [ "//chrome/test:performance_browser_tests" ]
      }
  
diff --git a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
index 0b73f74c4e..0a7fc5170a 100644
--- a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- apps/ui/views/app_window_frame_view.cc.orig	2024-09-24 20:49:12.284440300 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig	2024-10-26 06:59:41.986658000 +0000
 +++ apps/ui/views/app_window_frame_view.cc
 @@ -149,7 +149,7 @@ gfx::Rect AppWindowFrameView::GetWindowB
    gfx::Rect window_bounds = client_bounds;
diff --git a/chromium/patches/patch-ash_display_mirror__window__controller.cc b/chromium/patches/patch-ash_display_mirror__window__controller.cc
index f125245bdd..df31cec726 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-09-24 20:49:12.587467000 +0000
+--- ash/display/mirror_window_controller.cc.orig	2024-10-26 06:59:43.070316300 +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 3eeff6c59f..c3d195504d 100644
--- a/chromium/patches/patch-base_BUILD.gn
+++ b/chromium/patches/patch-base_BUILD.gn
@@ -4,18 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/BUILD.gn.orig	2024-09-24 20:49:13.600556000 +0000
+--- base/BUILD.gn.orig	2024-10-26 06:59:45.049518800 +0000
 +++ base/BUILD.gn
-@@ -176,7 +176,7 @@ buildflag_header("ios_cronet_buildflags"
-   flags = [ "CRONET_BUILD=$is_cronet_build" ]
- }
- 
--enable_message_pump_epoll = is_linux || is_chromeos || is_android
-+enable_message_pump_epoll = (is_linux || is_chromeos || is_android) && !is_bsd
- buildflag_header("message_pump_buildflags") {
-   header = "message_pump_buildflags.h"
-   header_dir = "base/message_loop"
-@@ -960,7 +960,7 @@ component("base") {
+@@ -940,7 +940,7 @@ component("base") {
      #"system/sys_info_openbsd.cc",
    ]
  
@@ -24,7 +15,7 @@ $NetBSD$
      sources += [
        "posix/sysctl.cc",
        "posix/sysctl.h",
-@@ -1117,11 +1117,23 @@ component("base") {
+@@ -1101,11 +1101,26 @@ component("base") {
    # Needed for <atomic> if using newer C++ library than sysroot, except if
    # building inside the cros_sdk environment - use host_toolchain as a
    # more robust check for this.
@@ -36,7 +27,10 @@ $NetBSD$
  
 +  # *BSD needs libkvm
 +  if (is_bsd) {
-+    libs += [ "kvm" ]
++    libs += [
++      "kvm",
++      "epoll-shim",
++    ]
 +  }
 +
 +  if (is_freebsd) {
@@ -49,7 +43,7 @@ $NetBSD$
    if (use_allocator_shim) {
      if (is_apple) {
        sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1141,7 +1153,7 @@ component("base") {
+@@ -1125,7 +1140,7 @@ component("base") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -58,7 +52,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2112,6 +2124,29 @@ component("base") {
+@@ -2102,6 +2117,29 @@ component("base") {
      ]
    }
  
@@ -88,7 +82,7 @@ $NetBSD$
    # iOS
    if (is_ios) {
      sources += [
-@@ -2257,6 +2292,33 @@ component("base") {
+@@ -2246,6 +2284,33 @@ component("base") {
      }
    }
  
@@ -122,16 +116,16 @@ $NetBSD$
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2267,7 +2329,7 @@ component("base") {
-   }
+@@ -2572,7 +2637,7 @@ buildflag_header("protected_memory_build
+   header = "protected_memory_buildflags.h"
+   header_dir = "base/memory"
  
-   if (dep_libevent) {
--    deps += [ "//third_party/libevent" ]
-+    public_deps += [ "//third_party/libevent" ]
-   }
+-  protected_memory_enabled = !is_component_build && is_clang &&
++  protected_memory_enabled = !is_openbsd && !is_component_build && is_clang &&
+                              (is_win || is_linux || is_android || is_mac)
  
-   if (use_libevent) {
-@@ -3084,7 +3146,7 @@ if (is_apple) {
+   flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
+@@ -3055,7 +3120,7 @@ if (is_apple) {
    }
  }
  
@@ -140,7 +134,7 @@ $NetBSD$
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -3743,7 +3805,7 @@ test("base_unittests") {
+@@ -3717,7 +3782,7 @@ test("base_unittests") {
      ]
    }
  
@@ -149,7 +143,7 @@ $NetBSD$
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -3770,7 +3832,7 @@ test("base_unittests") {
+@@ -3744,7 +3809,7 @@ test("base_unittests") {
        "posix/file_descriptor_shuffle_unittest.cc",
        "posix/unix_domain_socket_unittest.cc",
      ]
@@ -158,7 +152,7 @@ $NetBSD$
        sources += [
          "profiler/stack_base_address_posix_unittest.cc",
          "profiler/stack_copier_signal_unittest.cc",
-@@ -3781,7 +3843,7 @@ test("base_unittests") {
+@@ -3755,7 +3820,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -167,7 +161,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -3966,7 +4028,7 @@ test("base_unittests") {
+@@ -3942,7 +4007,7 @@ test("base_unittests") {
      deps += [ ":base_profiler_test_support_library" ]
    }
  
diff --git a/chromium/patches/patch-base_allocator_dispatcher_tls.h b/chromium/patches/patch-base_allocator_dispatcher_tls.h
index 584fbc01ab..1b7b82f836 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-09-24 20:49:13.602556000 +0000
+--- base/allocator/dispatcher/tls.h.orig	2024-10-26 06:59:45.052520800 +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 8d1b816e16..d3ffa781cd 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-09-24 20:49:13.605556200 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig	2024-10-26 06:59:45.055522400 +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,
-@@ -389,7 +389,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -391,7 +391,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 e8c51ac908..7718cc3b5b 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-09-24 20:49:13.606556400 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2024-10-26 06:59:45.055522400 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -856,7 +856,7 @@ if (is_clang_or_gcc) {
+@@ -858,7 +858,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 b3992bf24f..c4079cc2c0 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-09-24 20:49:13.607556600 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig	2024-10-26 06:59:45.056523000 +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 fbec5d5d0a..dde1744137 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig	2024-09-24 20:49:13.612557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig	2024-10-26 06:59:45.061526000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
 @@ -269,7 +269,7 @@ bool DecommitAndZeroSystemPages(void* ad
  // recommitted. Do not assume that this will not change over time.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index c90507ca1e..1ac940cb8a 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig	2024-09-24 20:49:13.612557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig	2024-10-26 06:59:45.061526000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
 @@ -26,8 +26,8 @@
  #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index df0eebd717..1e8846a09d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2024-09-24 20:49:13.612557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2024-10-26 06:59:45.061526000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
 @@ -9,7 +9,7 @@
  #include "partition_alloc/page_allocator.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 4a35c567e4..597a2d4164 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2024-09-24 20:49:13.613557000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2024-10-26 06:59:45.061526000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
-@@ -411,8 +411,12 @@ bool TryRecommitSystemPagesInternal(
+@@ -412,8 +412,12 @@ bool TryRecommitSystemPagesInternal(
  
  void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
    void* ptr = reinterpret_cast<void*>(address);
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index 3a8e8279b9..4a4af0e540 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig	2024-09-24 20:49:13.616557400 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig	2024-10-26 06:59:45.131568700 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc
 @@ -19,7 +19,7 @@
  #include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 79e79dfa7a..69501028dd 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-09-24 20:49:13.617557300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig	2024-10-26 06:59:45.132569300 +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 1594d41a93..262c986a2a 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-09-24 20:49:13.625558100 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig	2024-10-26 06:59:45.140574200 +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 380e2f019b..15ffeecc68 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-09-24 20:49:13.628558400 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig	2024-10-26 06:59:45.143576000 +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 9d25bfb25f..82cc2ced74 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-09-24 20:49:13.629558300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig	2024-10-26 06:59:45.143576000 +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 a8014efa3b..66514c2cdb 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-09-24 20:49:13.629558300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig	2024-10-26 06:59:45.144576500 +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 655591aaa2..77e677c3ee 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2024-09-24 20:49:13.632558600 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2024-10-26 06:59:45.148579000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
 @@ -168,7 +168,7 @@ constexpr bool kUseLazyCommit = false;
  // This may be required on more platforms in the future.
@@ -13,9 +13,9 @@ $NetBSD$
 -   PA_BUILDFLAG(IS_CHROMEOS))
 +   PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD))
  
- // PartitionAlloc uses PartitionRootEnumerator to acquire all
- // PartitionRoots at BeforeFork and to release at AfterFork.
-@@ -216,7 +216,7 @@ constexpr bool kUseLazyCommit = false;
+ // Enable shadow metadata.
+ //
+@@ -231,7 +231,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 39c417833f..28b00f43a4 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-09-24 20:49:13.633558800 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2024-10-26 06:59:45.148579000 +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).
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 ee5af5b9ac..1e7a69c7fc 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-09-24 20:49:13.633558800 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig	2024-10-26 06:59:45.148579000 +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 1afae142d1..0372fbdd42 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-09-24 20:49:13.639559300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2024-10-26 06:59:45.154582700 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -43,7 +43,7 @@
+@@ -44,7 +44,7 @@
  #include "wow64apiset.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <pthread.h>
  #endif
  
-@@ -277,7 +277,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -290,7 +290,7 @@ void PartitionAllocMallocInitOnce() {
      return;
    }
  
@@ -24,7 +24,7 @@ $NetBSD$
    // When fork() is called, only the current thread continues to execute in the
    // child process. If the lock is held, but *not* by this thread when fork() is
    // called, we have a deadlock.
-@@ -1076,7 +1076,7 @@ void PartitionRoot::Init(PartitionOption
+@@ -1110,7 +1110,7 @@ void PartitionRoot::Init(PartitionOption
      // apple OSes.
      PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
               (internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index da26182e60..d3ddff2fb4 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-09-24 20:49:13.650560100 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig	2024-10-26 06:59:45.166590000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
 @@ -17,7 +17,16 @@
  #endif
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index 679957c924..0d42ec7679 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-09-24 20:49:13.651560300 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig	2024-10-26 06:59:45.166590000 +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 5d26620b6e..3a0e6ea6e7 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-09-24 20:49:13.654560600 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig	2024-10-26 06:59:45.168591300 +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 d15e4845c7..eb9a834891 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-09-24 20:49:13.700564600 +0000
+--- base/atomicops.h.orig	2024-10-26 06:59:45.263649000 +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 4bbf31ff10..a6a4e20dfa 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-09-24 20:49:13.702564700 +0000
+--- base/base_paths_posix.cc.orig	2024-10-26 06:59:45.265650000 +0000
 +++ base/base_paths_posix.cc
 @@ -15,6 +15,7 @@
  #include <ostream>
@@ -29,31 +29,31 @@ $NetBSD$
  #elif BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_AIX)
  #include <stdlib.h>
  #endif
-@@ -49,13 +54,21 @@ bool PathProviderPosix(int key, FilePath
+@@ -47,13 +52,21 @@ bool PathProviderPosix(int key, FilePath
        *result = bin_dir;
        return true;
  #elif BUILDFLAG(IS_FREEBSD)
 -      int name[] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 };
 -      std::optional<std::string> bin_dir = StringSysctl(name, std::size(name));
 +      std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 });
+       if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
+         NOTREACHED() << "Unable to resolve path.";
+       }
+       *result = FilePath(bin_dir.value());
+       return true;
++#elif BUILDFLAG(IS_NETBSD)
++      std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC_ARGS, getpid(), KERN_PROC_PATHNAME });
 +      if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
 +        NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
 +        return false;
 +      }
 +      *result = FilePath(bin_dir.value());
-+      return true;
-+#elif BUILDFLAG(IS_NETBSD)
-+      std::optional<std::string> bin_dir = StringSysctl({ CTL_KERN, KERN_PROC_ARGS, getpid(), KERN_PROC_PATHNAME });
-       if (!bin_dir.has_value() || bin_dir.value().length() <= 1) {
-         NOTREACHED_IN_MIGRATION() << "Unable to resolve path.";
-         return false;
-       }
-       *result = FilePath(bin_dir.value());
 +      VLOG(1) << "PathProviderPosix result: " << bin_dir.value();
-       return true;
++      return true;
  #elif BUILDFLAG(IS_SOLARIS)
        char bin_dir[PATH_MAX + 1];
-@@ -67,13 +80,65 @@ bool PathProviderPosix(int key, FilePath
+       if (realpath(getexecname(), bin_dir) == NULL) {
+@@ -62,13 +75,65 @@ bool PathProviderPosix(int key, FilePath
        *result = FilePath(bin_dir);
        return true;
  #elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index 5a1e23774c..d45f613605 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-09-24 20:49:13.706565100 +0000
+--- base/compiler_specific.h.orig	2024-10-26 06:59:45.269652600 +0000
 +++ base/compiler_specific.h
-@@ -326,7 +326,8 @@
+@@ -257,7 +257,8 @@
  //
  // In some cases it's desirable to remove this, e.g. on hot functions, or if
  // we have purposely changed the reference canary.
@@ -16,7 +16,7 @@ $NetBSD$
  #if HAS_ATTRIBUTE(__no_stack_protector__)
  #define NO_STACK_PROTECTOR __attribute__((__no_stack_protector__))
  #else
-@@ -457,7 +458,7 @@ inline constexpr bool AnalyzerAssumeTrue
+@@ -388,7 +389,7 @@ inline constexpr bool AnalyzerAssumeTrue
  // See https://clang.llvm.org/docs/AttributeReference.html#preserve-most for
  // more details.
  #if (defined(ARCH_CPU_ARM64) || defined(ARCH_CPU_X86_64)) && \
diff --git a/chromium/patches/patch-base_debug_debugger__posix.cc b/chromium/patches/patch-base_debug_debugger__posix.cc
index 6f21e2786a..30c5d70a1d 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-09-24 20:49:13.717566000 +0000
+--- base/debug/debugger_posix.cc.orig	2024-10-26 06:59:45.282660500 +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 5226fecd07..4ef18112d6 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-09-24 20:49:13.718566200 +0000
+--- base/debug/elf_reader.cc.orig	2024-10-26 06:59:45.283661100 +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 1a8fa99690..91eada70c0 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-09-24 20:49:13.719566300 +0000
+--- base/debug/proc_maps_linux.cc.orig	2024-10-26 06:59:45.283661100 +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 50e840cb54..39d3da1483 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-09-24 20:49:13.720566300 +0000
+--- base/debug/stack_trace.cc.orig	2024-10-26 06:59:45.284661800 +0000
 +++ base/debug/stack_trace.cc
 @@ -258,7 +258,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 ab9dc743c6..afbb08404e 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-09-24 20:49:13.720566300 +0000
+--- base/debug/stack_trace_posix.cc.orig	2024-10-26 06:59:45.285662200 +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
deleted file mode 100644
index 76306f8b9c..0000000000
--- a/chromium/patches/patch-base_features.cc
+++ /dev/null
@@ -1,34 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- base/features.cc.orig	2024-09-24 20:49:13.722566600 +0000
-+++ base/features.cc
-@@ -9,8 +9,10 @@
- #include "base/threading/platform_thread.h"
- #include "build/buildflag.h"
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-+#if !BUILDFLAG(IS_BSD)
- #include "base/message_loop/message_pump_epoll.h"
-+#endif
- #include "base/message_loop/message_pump_libevent.h"
- #endif
- 
-@@ -116,10 +118,12 @@ void Init(EmitThreadControllerProfilerMe
-   sequence_manager::internal::ThreadController::InitializeFeatures(
-       emit_thread_controller_profiler_metadata);
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-   MessagePumpLibevent::InitializeFeatures();
-+#if !BUILDFLAG(IS_BSD)
-   MessagePumpEpoll::InitializeFeatures();
- #endif
-+#endif
- 
- #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_CHROMEOS)
-   PlatformThread::InitializeFeatures();
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index 5b7d9229ea..1ddd442e8f 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-09-24 20:49:13.723566500 +0000
+--- base/files/dir_reader_linux.h.orig	2024-10-26 06:59:45.297669600 +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 b6335334f4..b45f733b5c 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-09-24 20:49:13.723566500 +0000
+--- base/files/dir_reader_posix.h.orig	2024-10-26 06:59:45.297669600 +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 58fa587d84..a61fa0500c 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-09-24 20:49:13.726566800 +0000
+--- base/files/file_path_watcher.h.orig	2024-10-26 06:59:45.299670700 +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 fd2923f485..0f94e7d305 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-10-18 11:20:13.011272163 +0000
+--- base/files/file_path_watcher_bsd.cc.orig	2024-10-28 13:44:48.996346903 +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 16871f08a9..fb0b2a04fa 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-09-24 20:49:13.727567000 +0000
+--- base/files/file_path_watcher_kqueue.cc.orig	2024-10-26 06:59:45.300671300 +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 444d0305bc..f5ce9a474e 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-09-24 20:49:13.727567000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig	2024-10-26 06:59:45.300671300 +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 7a2f43350e..75e727d8fc 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-09-24 20:49:13.728567100 +0000
+--- base/files/file_path_watcher_unittest.cc.orig	2024-10-26 06:59:45.301672000 +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 e08db5ea1f..09f7ecd396 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-09-24 20:49:13.730567200 +0000
+--- base/files/file_util_posix.cc.orig	2024-10-26 06:59:45.303673300 +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 b73f72307d..b009bf9b69 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_util_unittest.cc.orig	2024-09-24 20:49:13.731567400 +0000
+--- base/files/file_util_unittest.cc.orig	2024-10-26 06:59:45.305674600 +0000
 +++ base/files/file_util_unittest.cc
-@@ -3903,7 +3903,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
+@@ -3886,7 +3886,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -15,7 +15,7 @@ $NetBSD$
  TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
    FilePath file_path("/proc/cpuinfo");
    std::string data = "temp";
-@@ -4625,7 +4625,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
+@@ -4608,7 +4608,7 @@ TEST(FileUtilMultiThreadedTest, MultiThr
                  NULL);
  #else
      size_t bytes_written =
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index e9aaedfde5..fb004ef7f4 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-09-24 20:49:13.732567500 +0000
+--- base/files/important_file_writer_cleaner.cc.orig	2024-10-26 06:59:45.306675000 +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 147ed4d68d..bdbc82ba99 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-09-24 20:49:13.733567500 +0000
+--- base/files/scoped_file.cc.orig	2024-10-26 06:59:45.307675600 +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 535a28c297..f19eae0b6f 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-09-24 20:49:13.741568300 +0000
+--- base/functional/unretained_traits.h.orig	2024-10-26 06:59:45.315680500 +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 89008b73cb..6eaa9b610b 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-09-24 20:49:13.746568700 +0000
+--- base/i18n/icu_util.cc.orig	2024-10-26 06:59:45.319682800 +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 e572d4b2ec..1888f12f12 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-09-24 20:49:13.753569400 +0000
+--- base/linux_util.cc.orig	2024-10-26 06:59:45.326687000 +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 8e43931b10..b84e605d62 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-09-24 20:49:13.755569500 +0000
+--- base/logging_unittest.cc.orig	2024-10-26 06:59:45.328688400 +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 42c810db22..87c2535f63 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-09-24 20:49:13.759570000 +0000
+--- base/memory/discardable_memory.cc.orig	2024-10-26 06:59:45.332691000 +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 091d7ccc18..d9f1623604 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-09-24 20:49:13.759570000 +0000
+--- base/memory/discardable_memory_internal.h.orig	2024-10-26 06:59:45.333691400 +0000
 +++ base/memory/discardable_memory_internal.h
 @@ -12,7 +12,7 @@
  #include "base/metrics/field_trial_params.h"
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index f26f6f7b01..0bf418fc00 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/madv_free_discardable_memory_posix.cc.orig	2024-09-24 20:49:13.760569800 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig	2024-10-26 06:59:45.333691400 +0000
 +++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -311,6 +311,10 @@ void MadvFreeDiscardableMemoryPosix::Set
+@@ -310,6 +310,10 @@ void MadvFreeDiscardableMemoryPosix::Set
  
  bool MadvFreeDiscardableMemoryPosix::IsResident() const {
    DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
@@ -17,7 +17,7 @@ $NetBSD$
  #if BUILDFLAG(IS_APPLE)
    std::vector<char> vec(allocated_pages_);
  #else
-@@ -326,6 +330,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
+@@ -325,6 +329,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
        return false;
    }
    return true;
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 2981b81329..448845ea6c 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-09-24 20:49:13.761570000 +0000
+--- base/memory/platform_shared_memory_region.h.orig	2024-10-26 06:59:45.335692600 +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 9ab3a83403..ce021dac9f 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-09-24 20:49:13.762570100 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig	2024-10-26 06:59:45.335692600 +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_memory_protected__memory.h b/chromium/patches/patch-base_memory_protected__memory.h
new file mode 100644
index 0000000000..b1eca3526a
--- /dev/null
+++ b/chromium/patches/patch-base_memory_protected__memory.h
@@ -0,0 +1,50 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- base/memory/protected_memory.h.orig	2024-10-26 06:59:45.336693300 +0000
++++ base/memory/protected_memory.h
+@@ -119,12 +119,12 @@ __declspec(selectany) char __stop_protec
+ 
+ #define DECLARE_PROTECTED_DATA constinit
+ #define DEFINE_PROTECTED_DATA constinit __declspec(allocate("prot$mem"))
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ // This value is used to align the writers variable. That variable needs to be
+ // aligned to ensure that the protected memory section starts on a page
+ // boundary.
+ #if (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))
+ // arm64 supports 4kb, 16kb, and 64kb pages. Set to the largest of 64kb as that
+ // will guarantee the section is page aligned regardless of the choice.
+ inline constexpr int kProtectedMemoryAlignment = 65536;
+@@ -339,7 +339,7 @@ class BASE_EXPORT AutoWritableMemoryBase
+     // where an attacker could overwrite it with a large value and invoke code
+     // that constructs and destructs an AutoWritableMemory. After such a call
+     // protected memory would still be set writable because writers > 0.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+     // On Linux, the protected memory section is not automatically page aligned.
+     // This means that attempts to reset the protected memory region to readonly
+     // will set some of the preceding section that is on the same page readonly
+@@ -353,7 +353,7 @@ class BASE_EXPORT AutoWritableMemoryBase
+ #endif
+     static inline size_t writers GUARDED_BY(writers_lock()) = 0;
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+     // On Linux, there is no guarantee the section following the protected
+     // memory section is page aligned. This can result in attempts to change
+     // the access permissions of the end of the protected memory section
+@@ -411,7 +411,7 @@ class BASE_EXPORT AutoWritableMemoryInit
+     // the variable to something large before the section was read-only.
+     WriterData::writers = 0;
+     CHECK(SetProtectedSectionReadOnly());
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+     // Set the protected_memory_section_buffer to true to ensure the buffer
+     // section is created. If a variable is declared but not used the memory
+     // section won't be created.
diff --git a/chromium/patches/patch-base_memory_protected__memory__posix.cc b/chromium/patches/patch-base_memory_protected__memory__posix.cc
new file mode 100644
index 0000000000..d9af27c1dd
--- /dev/null
+++ b/chromium/patches/patch-base_memory_protected__memory__posix.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- base/memory/protected_memory_posix.cc.orig	2024-10-26 06:59:45.336693300 +0000
++++ base/memory/protected_memory_posix.cc
+@@ -6,7 +6,7 @@
+ 
+ #include <sys/mman.h>
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ #include <sys/resource.h>
+ #endif  // BUILDFLAG(IS_LINUX)
+ 
+@@ -34,7 +34,7 @@ bool SetMemory(void* start, void* end, i
+ }  // namespace
+ 
+ namespace internal {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ void CheckMemoryReadOnly(const void* ptr) {
+   const uintptr_t page_start =
+       bits::AlignDown(reinterpret_cast<uintptr_t>(ptr), GetPageSize());
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
new file mode 100644
index 0000000000..4c04567c45
--- /dev/null
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.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/message_loop/message_pump_epoll.cc.orig	2024-10-26 06:59:45.344698200 +0000
++++ base/message_loop/message_pump_epoll.cc
+@@ -42,7 +42,7 @@ std::atomic_bool g_use_batched_version =
+ std::atomic_bool g_use_poll = false;
+ 
+ constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
+-    {EPOLLIN, POLLIN},   {EPOLLOUT, POLLOUT}, {EPOLLRDHUP, POLLRDHUP},
++    {EPOLLIN, POLLIN},   {EPOLLOUT, POLLOUT},
+     {EPOLLPRI, POLLPRI}, {EPOLLERR, POLLERR}, {EPOLLHUP, POLLHUP}};
+ 
+ void SetEventsForPoll(const uint32_t epoll_events, struct pollfd* poll_entry) {
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
new file mode 100644
index 0000000000..1411cb4edb
--- /dev/null
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
@@ -0,0 +1,20 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- base/message_loop/message_pump_epoll.h.orig	2024-10-26 06:59:45.344698200 +0000
++++ base/message_loop/message_pump_epoll.h
+@@ -51,7 +51,11 @@ namespace base {
+ // every call, don't do it when we have too many FDs.
+ BASE_FEATURE(kUsePollForMessagePumpEpoll,
+              "UsePollForMessagePumpEpoll",
++#if BUILDFLAG(IS_BSD)
++             base::FEATURE_ENABLED_BY_DEFAULT);
++#else
+              base::FEATURE_DISABLED_BY_DEFAULT);
++#endif
+ 
+ // A MessagePump implementation suitable for I/O message loops on Linux-based
+ // systems with epoll API support.
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 0bd7c2d7bb..f7946f7fe9 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-09-24 20:49:13.771571000 +0000
+--- base/message_loop/message_pump_glib.cc.orig	2024-10-26 06:59:45.344698200 +0000
 +++ base/message_loop/message_pump_glib.cc
 @@ -8,6 +8,15 @@
  #include <glib.h>
diff --git a/chromium/patches/patch-base_native__library__posix.cc b/chromium/patches/patch-base_native__library__posix.cc
index 420ac02043..bb90ec1303 100644
--- a/chromium/patches/patch-base_native__library__posix.cc
+++ b/chromium/patches/patch-base_native__library__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/native_library_posix.cc.orig	2024-09-24 20:49:13.788572300 +0000
+--- base/native_library_posix.cc.orig	2024-10-26 06:59:45.360707800 +0000
 +++ base/native_library_posix.cc
 @@ -34,7 +34,7 @@ NativeLibrary LoadNativeLibraryWithOptio
    // http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
diff --git a/chromium/patches/patch-base_native__library__unittest.cc b/chromium/patches/patch-base_native__library__unittest.cc
index a31f697fc0..5cc6e9be2a 100644
--- a/chromium/patches/patch-base_native__library__unittest.cc
+++ b/chromium/patches/patch-base_native__library__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/native_library_unittest.cc.orig	2024-09-24 20:49:13.788572300 +0000
+--- base/native_library_unittest.cc.orig	2024-10-26 06:59:45.360707800 +0000
 +++ base/native_library_unittest.cc
-@@ -133,7 +133,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
+@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
  // versions with respect to symbol resolution scope.
  // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
  #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \
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 c3b0847ab8..40ee2badcb 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-09-24 20:49:13.794572800 +0000
+--- base/posix/can_lower_nice_to.cc.orig	2024-10-26 06:59:45.366711600 +0000
 +++ base/posix/can_lower_nice_to.cc
 @@ -11,8 +11,12 @@
  
diff --git a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
new file mode 100644
index 0000000000..b4c2deeabf
--- /dev/null
+++ b/chromium/patches/patch-base_posix_file__descriptor__shuffle.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
+
+--- base/posix/file_descriptor_shuffle.h.orig	2024-10-26 06:59:45.366711600 +0000
++++ base/posix/file_descriptor_shuffle.h
+@@ -26,6 +26,8 @@
+ #include "base/base_export.h"
+ #include "base/compiler_specific.h"
+ 
++#undef close
++
+ namespace base {
+ 
+ // A Delegate which performs the actions required to perform an injective
diff --git a/chromium/patches/patch-base_posix_sysctl.cc b/chromium/patches/patch-base_posix_sysctl.cc
index fe214ac57c..a4af05cda4 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-09-24 20:49:13.795573000 +0000
+--- base/posix/sysctl.cc.orig	2024-10-26 06:59:45.367712000 +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 835600b9bf..3bacd85e7a 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-09-24 20:49:13.795573000 +0000
+--- base/posix/unix_domain_socket.cc.orig	2024-10-26 06:59:45.367712000 +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 df4c301438..dee0fe5bf4 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-09-24 20:49:13.795573000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig	2024-10-26 06:59:45.367712000 +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 bcfd2bf10b..641d7b81df 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-09-24 20:49:13.799573400 +0000
+--- base/process/internal_linux.h.orig	2024-10-26 06:59:45.371714600 +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 e4796d0c81..bc1b85f016 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-09-24 20:49:13.799573400 +0000
+--- base/process/kill.h.orig	2024-10-26 06:59:45.371714600 +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 721e979684..143f21ee3e 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-09-24 20:49:13.799573400 +0000
+--- base/process/kill_posix.cc.orig	2024-10-26 06:59:45.371714600 +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 eb47cf9b87..fab1bfa7b1 100644
--- a/chromium/patches/patch-base_process_launch.h
+++ b/chromium/patches/patch-base_process_launch.h
@@ -4,9 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch.h.orig	2024-09-24 20:49:13.800573300 +0000
+--- base/process/launch.h.orig	2024-10-26 06:59:45.372715200 +0000
 +++ base/process/launch.h
-@@ -211,7 +211,7 @@ struct BASE_EXPORT LaunchOptions {
+@@ -7,6 +7,13 @@
+ #ifndef BASE_PROCESS_LAUNCH_H_
+ #define BASE_PROCESS_LAUNCH_H_
+ 
++#if defined(__NetBSD__)
++#define _NETBSD_SOURCE 1
++#ifndef PTHREAD_STACK_MIN
++#define PTHREAD_STACK_MIN 4096
++#endif
++#endif
++
+ #include <limits.h>
+ #include <stddef.h>
+ 
+@@ -237,7 +244,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 ef593f9c28..379255d937 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch_posix.cc.orig	2024-09-24 20:49:13.801573500 +0000
+--- base/process/launch_posix.cc.orig	2024-10-26 06:59:45.372715200 +0000
 +++ base/process/launch_posix.cc
-@@ -66,6 +66,9 @@
+@@ -67,6 +67,9 @@
  #error "macOS should use launch_mac.cc"
  #endif
  
@@ -16,7 +16,7 @@ $NetBSD$
  extern char** environ;
  
  namespace base {
-@@ -210,6 +213,8 @@ static const char kFDDir[] = "/dev/fd";
+@@ -223,6 +226,8 @@ static const char kFDDir[] = "/dev/fd";
  static const char kFDDir[] = "/dev/fd";
  #elif BUILDFLAG(IS_OPENBSD)
  static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index ea0e4327ab..c3b23200f2 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-09-24 20:49:13.801573500 +0000
+--- base/process/memory_linux.cc.orig	2024-10-26 06:59:45.373715900 +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 97d8b26f8f..3375619c73 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-09-24 20:49:13.802573700 +0000
+--- base/process/process_handle.cc.orig	2024-10-26 06:59:45.374716300 +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 193a9b3f2d..91c0c6abdd 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-09-24 20:49:13.802573700 +0000
+--- base/process/process_handle.h.orig	2024-10-26 06:59:45.374716300 +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 2b0eb1459a..97fd929797 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-09-24 20:49:13.802573700 +0000
+--- base/process/process_handle_freebsd.cc.orig	2024-10-26 06:59:45.374716300 +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 6d54cae074..70c3d8970a 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-10-18 11:20:13.142238785 +0000
+--- base/process/process_handle_netbsd.cc.orig	2024-10-28 13:44:49.442801988 +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 555531d301..a38a4c9151 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-09-24 20:49:13.803573600 +0000
+--- base/process/process_handle_openbsd.cc.orig	2024-10-26 06:59:45.374716300 +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 07181adfce..0bd4ca1472 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-09-24 20:49:13.803573600 +0000
+--- base/process/process_iterator.h.orig	2024-10-26 06:59:45.375717000 +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 f156987057..43b91bac70 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-09-24 20:49:13.803573600 +0000
+--- base/process/process_iterator_freebsd.cc.orig	2024-10-26 06:59:45.375717000 +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 29ee23f2bd..b1b8bfb1c1 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-10-18 11:20:13.156436677 +0000
+--- base/process/process_iterator_netbsd.cc.orig	2024-10-28 13:44:49.491688371 +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 dcbb87f419..2580176e54 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-09-24 20:49:13.804573800 +0000
+--- base/process/process_iterator_openbsd.cc.orig	2024-10-26 06:59:45.375717000 +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 831de9946b..d90b75cc72 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-09-24 20:49:13.804573800 +0000
+--- base/process/process_metrics.cc.orig	2024-10-26 06:59:45.375717000 +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 7324e4c6c2..f79bc6b97e 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-09-24 20:49:13.804573800 +0000
+--- base/process/process_metrics.h.orig	2024-10-26 06:59:45.376717600 +0000
 +++ base/process/process_metrics.h
 @@ -38,7 +38,7 @@
  #endif
@@ -24,7 +24,7 @@ $NetBSD$
  // Minor and major page fault counts since the process creation.
  // Both counts are process-wide, and exclude child processes.
  //
-@@ -116,7 +116,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -113,7 +113,7 @@ class BASE_EXPORT ProcessMetrics {
    // convenience wrapper for CreateProcessMetrics().
    static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
  
@@ -33,7 +33,7 @@ $NetBSD$
    // Resident Set Size is a Linux/Android specific memory concept. Do not
    // attempt to extend this to other platforms.
    BASE_EXPORT size_t GetResidentSetSize() const;
-@@ -150,7 +150,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -147,7 +147,7 @@ class BASE_EXPORT ProcessMetrics {
    base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -42,7 +42,7 @@ $NetBSD$
    // Emits the cumulative CPU usage for all currently active threads since they
    // were started into the output parameter (replacing its current contents).
    // Threads that have already terminated will not be reported. Thus, the sum of
-@@ -195,7 +195,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -192,7 +192,7 @@ class BASE_EXPORT ProcessMetrics {
    int GetOpenFdSoftLimit() const;
  #endif  // BUILDFLAG(IS_POSIX)
  
@@ -51,7 +51,7 @@ $NetBSD$
    // Bytes of swap as reported by /proc/[pid]/status.
    uint64_t GetVmSwapBytes() const;
  
-@@ -216,7 +216,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -213,7 +213,7 @@ class BASE_EXPORT ProcessMetrics {
  #endif  // !BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -60,7 +60,7 @@ $NetBSD$
    int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
  #endif
  #if BUILDFLAG(IS_APPLE)
-@@ -238,12 +238,10 @@ class BASE_EXPORT ProcessMetrics {
+@@ -235,12 +235,10 @@ class BASE_EXPORT ProcessMetrics {
    // Used to store the previous times and CPU usage counts so we can
    // compute the CPU usage between calls.
    TimeTicks last_cpu_time_;
@@ -74,7 +74,7 @@ $NetBSD$
    // Same thing for idle wakeups.
    TimeTicks last_idle_wakeups_time_;
    uint64_t last_absolute_idle_wakeups_;
-@@ -284,7 +282,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
+@@ -281,7 +279,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||      \
      BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
@@ -83,7 +83,7 @@ $NetBSD$
  // Data about system-wide memory consumption. Values are in KB. Available on
  // Windows, Mac, Linux, Android and Chrome OS.
  //
-@@ -319,7 +317,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -316,7 +314,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -92,7 +92,7 @@ $NetBSD$
    // This provides an estimate of available memory as described here:
    // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
    // NOTE: this is ONLY valid in kernels 3.14 and up.  Its value will always
-@@ -334,7 +332,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -331,7 +329,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
  #endif
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -101,7 +101,7 @@ $NetBSD$
    int buffers = 0;
    int cached = 0;
    int active_anon = 0;
-@@ -371,7 +369,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
+@@ -368,7 +366,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
          // BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -110,7 +110,7 @@ $NetBSD$
  // Parse the data found in /proc/<pid>/stat and return the sum of the
  // CPU-related ticks.  Returns -1 on parse error.
  // Exposed for testing.
-@@ -566,7 +564,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -563,7 +561,7 @@ class BASE_EXPORT SystemMetrics {
    FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
  
    size_t committed_memory_;
diff --git a/chromium/patches/patch-base_process_process__metrics__freebsd.cc b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
index 3d5b7a92bc..ed4ecacebc 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-09-24 20:49:13.805574000 +0000
+--- base/process/process_metrics_freebsd.cc.orig	2024-10-26 06:59:45.376717600 +0000
 +++ base/process/process_metrics_freebsd.cc
 @@ -3,19 +3,37 @@
  // found in the LICENSE file.
@@ -47,7 +47,7 @@ $NetBSD$
  
  // static
  std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -23,22 +41,18 @@ std::unique_ptr<ProcessMetrics> ProcessM
+@@ -23,21 +41,18 @@ std::unique_ptr<ProcessMetrics> ProcessM
    return WrapUnique(new ProcessMetrics(process));
  }
  
@@ -72,13 +72,12 @@ $NetBSD$
 -
 -base::expected<TimeDelta, ProcessCPUUsageError>
 -ProcessMetrics::GetCumulativeCPUUsage() {
--  NOTREACHED_IN_MIGRATION();
--  return base::unexpected(ProcessCPUUsageError::kNotImplemented);
+-  NOTREACHED();
 +  return base::ok(Microseconds(info.ki_runtime));
  }
  
  size_t GetSystemCommitCharge() {
-@@ -64,4 +78,228 @@ size_t GetSystemCommitCharge() {
+@@ -63,4 +78,228 @@ size_t GetSystemCommitCharge() {
    return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
  }
  
diff --git a/chromium/patches/patch-base_process_process__metrics__netbsd.cc b/chromium/patches/patch-base_process_process__metrics__netbsd.cc
index cac85ae65f..df06c9015b 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-10-18 11:20:13.176311546 +0000
+--- base/process/process_metrics_netbsd.cc.orig	2024-10-28 13:44:49.544859098 +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 64644c186c..62f21d7e64 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-09-24 20:49:13.806573900 +0000
+--- base/process/process_metrics_openbsd.cc.orig	2024-10-26 06:59:45.377718200 +0000
 +++ base/process/process_metrics_openbsd.cc
 @@ -6,36 +6,40 @@
  
@@ -60,7 +60,7 @@ $NetBSD$
  
  // static
  std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -43,38 +47,9 @@ std::unique_ptr<ProcessMetrics> ProcessM
+@@ -43,37 +47,9 @@ std::unique_ptr<ProcessMetrics> ProcessM
    return WrapUnique(new ProcessMetrics(process));
  }
  
@@ -85,8 +85,7 @@ $NetBSD$
 -
 -base::expected<TimeDelta, ProcessCPUUsageError>
 -ProcessMetrics::GetCumulativeCPUUsage() {
--  NOTREACHED_IN_MIGRATION();
--  return base::unexpected(ProcessCPUUsageError::kNotImplemented);
+-  NOTREACHED();
 -}
 -
 -ProcessMetrics::ProcessMetrics(ProcessHandle process)
@@ -100,7 +99,7 @@ $NetBSD$
    struct vmtotal vmtotal;
    unsigned long mem_total, mem_free, mem_inactive;
    size_t len = sizeof(vmtotal);
-@@ -86,9 +61,136 @@ size_t GetSystemCommitCharge() {
+@@ -85,9 +61,136 @@ size_t GetSystemCommitCharge() {
    mem_free = vmtotal.t_free;
    mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
  
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index edda9584d6..881c0ecb12 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-09-24 20:49:13.806573900 +0000
+--- base/process/process_metrics_posix.cc.orig	2024-10-26 06:59:45.378718900 +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 99a1c4ab76..2506368a08 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-09-24 20:49:13.806573900 +0000
+--- base/process/process_metrics_unittest.cc.orig	2024-10-26 06:59:45.378718900 +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 da35eb47ba..830e5372cd 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-09-24 20:49:13.806573900 +0000
+--- base/process/process_posix.cc.orig	2024-10-26 06:59:45.378718900 +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 993f9a29ef..c510a41b93 100644
--- a/chromium/patches/patch-base_process_process__unittest.cc
+++ b/chromium/patches/patch-base_process_process__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_unittest.cc.orig	2024-09-24 20:49:13.807574000 +0000
+--- base/process/process_unittest.cc.orig	2024-10-26 06:59:45.378718900 +0000
 +++ base/process/process_unittest.cc
-@@ -199,7 +199,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
+@@ -203,7 +203,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
    // was spawned and a time recorded after it was spawned. However, since the
    // base::Time and process creation clocks don't match, tolerate some error.
    constexpr base::TimeDelta kTolerance =
diff --git a/chromium/patches/patch-base_profiler_module__cache.cc b/chromium/patches/patch-base_profiler_module__cache.cc
index 6e47b79c9b..a3ad226dcd 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-09-24 20:49:13.810574300 +0000
+--- base/profiler/module_cache.cc.orig	2024-10-26 06:59:45.426748000 +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 6ea22b4fca..602f3eacaa 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-09-24 20:49:13.811574500 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig	2024-10-26 06:59:45.471775300 +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 b3bd5583fa..073755c73b 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-09-24 20:49:13.812574400 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig	2024-10-26 06:59:45.471775300 +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 c97392f29a..7f715f8d16 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-09-24 20:49:13.812574400 +0000
+--- base/profiler/stack_base_address_posix.cc.orig	2024-10-26 06:59:45.471775300 +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 7214b1e58b..56b2fee696 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-09-24 20:49:13.814574700 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig	2024-10-26 06:59:45.473776600 +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 1c5ee9cc94..42050b6a2c 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_sampling_profiler_unittest.cc.orig	2024-09-24 20:49:13.815574600 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig	2024-10-26 06:59:45.474777200 +0000
 +++ base/profiler/stack_sampling_profiler_unittest.cc
 @@ -45,7 +45,7 @@
  
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index a503a67c37..63eca8e83d 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-09-24 20:49:13.815574600 +0000
+--- base/profiler/thread_delegate_posix.cc.orig	2024-10-26 06:59:45.474777200 +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 ba7f4e61ce..caf8e8b217 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-09-24 20:49:13.816574800 +0000
+--- base/rand_util.h.orig	2024-10-26 06:59:45.475777900 +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 defa1db8ab..2a823976d6 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-09-24 20:49:13.816574800 +0000
+--- base/rand_util_posix.cc.orig	2024-10-26 06:59:45.475777900 +0000
 +++ base/rand_util_posix.cc
 @@ -28,7 +28,7 @@
  #include "base/time/time.h"
@@ -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
-@@ -181,6 +183,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -177,6 +179,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()) {
-@@ -217,6 +220,9 @@ void RandBytesInternal(span<uint8_t> out
+@@ -213,6 +216,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
-@@ -236,9 +242,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -232,9 +238,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 c83d7101db..ee832ea0b3 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-09-24 20:49:13.826575800 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig	2024-10-26 06:59:45.484783200 +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 b8bcfca3ee..1720d99518 100644
--- a/chromium/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium/patches/patch-base_synchronization_lock__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/synchronization/lock_impl.h.orig	2024-09-24 20:49:13.834576400 +0000
+--- base/synchronization/lock_impl.h.orig	2024-10-26 06:59:45.507797200 +0000
 +++ base/synchronization/lock_impl.h
 @@ -109,6 +109,10 @@ void LockImpl::Unlock() {
  }
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index 0d37a0a0b5..f1d7860128 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-09-24 20:49:13.836576500 +0000
+--- base/syslog_logging.cc.orig	2024-10-26 06:59:45.509798500 +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 5fcc421127..470280a93f 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info.cc.orig	2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info.cc.orig	2024-10-26 06:59:45.509798500 +0000
 +++ base/system/sys_info.cc
 @@ -223,7 +223,7 @@ std::string SysInfo::HardwareModelName()
  #endif
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index fa748c6509..9345c5b675 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-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info.h.orig	2024-10-26 06:59:45.509798500 +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 362757873a..719fe7559e 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_freebsd.cc.orig	2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info_freebsd.cc.orig	2024-10-26 06:59:45.509798500 +0000
 +++ base/system/sys_info_freebsd.cc
-@@ -9,30 +9,106 @@
+@@ -9,28 +9,103 @@
  #include <sys/sysctl.h>
  
  #include "base/notreached.h"
@@ -27,7 +27,7 @@ $NetBSD$
 +  }
 +  return ncpu;
 +}
-+
++  
 +uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
 +  int pages, page_size, r = 0;
    size_t size = sizeof(pages);
@@ -37,14 +37,12 @@ $NetBSD$
 +
 +  if (r == 0)
 +    r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-+  if (r == 0)
++  if (r == 0)   
 +    r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
 +
 +  if (r == -1) {
-     NOTREACHED_IN_MIGRATION();
-     return 0;
-   }
--  return static_cast<int64_t>(pages) * page_size;
++    NOTREACHED();
++  }
 +
 +  return static_cast<uint64_t>(pages) * page_size;
 +}
@@ -54,7 +52,7 @@ $NetBSD$
 +  unsigned int pgfree, pginact, pgcache;
 +  size_t size = sizeof(page_size);
 +  size_t szpg = sizeof(pgfree);
-+
++ 
 +  if (r == 0)
 +    r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
 +  if (r == 0)
@@ -65,9 +63,10 @@ $NetBSD$
 +    r = sysctlbyname("vm.stats.vm.v_cache_count", &pgcache, &szpg, NULL, 0);
 +
 +  if (r == -1) {
-+    NOTREACHED();
+     NOTREACHED();
 +    return 0;
-+  }
+   }
+-  return static_cast<int64_t>(pages) * page_size;
 +
 +  return static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size);
 +}
@@ -99,10 +98,8 @@ $NetBSD$
    size_t size = sizeof(limit);
 +
    if (sysctlbyname("kern.ipc.shmmax", &limit, &size, NULL, 0) < 0) {
-     NOTREACHED_IN_MIGRATION();
-     return 0;
+     NOTREACHED();
    }
-+
    return static_cast<uint64_t>(limit);
  }
  
diff --git a/chromium/patches/patch-base_system_sys__info__netbsd.cc b/chromium/patches/patch-base_system_sys__info__netbsd.cc
index 45067518a2..e43894a8ed 100644
--- a/chromium/patches/patch-base_system_sys__info__netbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__netbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_netbsd.cc.orig	2024-10-18 11:20:13.264338640 +0000
+--- base/system/sys_info_netbsd.cc.orig	2024-10-28 13:44:49.834421890 +0000
 +++ base/system/sys_info_netbsd.cc
-@@ -0,0 +1,91 @@
+@@ -0,0 +1,88 @@
 +// Copyright 2011 The Chromium Authors
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -43,8 +43,7 @@ $NetBSD$
 +  int ncpu;
 +  size_t size = sizeof(ncpu);
 +  if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-+    NOTREACHED_IN_MIGRATION();
-+    return 1;
++    NOTREACHED();
 +  }
 +  return ncpu;
 +}
@@ -64,10 +63,8 @@ $NetBSD$
 +  int mib[] = {CTL_KERN, KERN_SYSVIPC, KERN_SYSVIPC_SHMMAX};
 +  size_t limit;
 +  size_t size = sizeof(limit);
-+  // pledge(2)
 +  if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
-+    NOTREACHED_IN_MIGRATION();
-+    return 0;
++    NOTREACHED();
 +  }
 +  return static_cast<uint64_t>(limit);
 +}
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index d6ec656204..6f15b7aa38 100644
--- a/chromium/patches/patch-base_system_sys__info__openbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__openbsd.cc
@@ -4,17 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_openbsd.cc.orig	2024-09-24 20:49:13.837576600 +0000
+--- base/system/sys_info_openbsd.cc.orig	2024-10-26 06:59:45.510799200 +0000
 +++ base/system/sys_info_openbsd.cc
-@@ -3,7 +3,6 @@
- // found in the LICENSE file.
- 
- #include "base/system/sys_info.h"
--
- #include <stddef.h>
- #include <stdint.h>
- #include <sys/param.h>
-@@ -12,6 +11,7 @@
+@@ -12,6 +12,7 @@
  
  #include "base/notreached.h"
  #include "base/posix/sysctl.h"
@@ -22,7 +14,7 @@ $NetBSD$
  
  namespace {
  
-@@ -27,9 +27,14 @@ uint64_t AmountOfMemory(int pages_name) 
+@@ -27,9 +28,14 @@ uint64_t AmountOfMemory(int pages_name) 
  
  namespace base {
  
@@ -38,7 +30,7 @@ $NetBSD$
    int ncpu;
    size_t size = sizeof(ncpu);
    if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -41,7 +46,23 @@ int SysInfo::NumberOfProcessors() {
+@@ -40,7 +46,23 @@ int SysInfo::NumberOfProcessors() {
  
  // static
  uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
@@ -53,17 +45,17 @@ $NetBSD$
 +std::string SysInfo::CPUModelName() {
 +  int mib[] = {CTL_HW, HW_MODEL};
 +  size_t len = std::size(cpumodel);
-+
++  
 +  if (cpumodel[0] == '\0') {
 +    if (sysctl(mib, std::size(mib), cpumodel, &len, NULL, 0) < 0)
 +      return std::string();
 +  }
-+
++ 
 +  return std::string(cpumodel, len - 1);
  }
  
  // static
-@@ -56,16 +77,28 @@ uint64_t SysInfo::MaxSharedMemorySize() 
+@@ -55,15 +77,27 @@ uint64_t SysInfo::MaxSharedMemorySize() 
    int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
    size_t limit;
    size_t size = sizeof(limit);
@@ -71,8 +63,7 @@ $NetBSD$
 +  if (shmmax)
 +    goto out;
    if (sysctl(mib, std::size(mib), &limit, &size, NULL, 0) < 0) {
-     NOTREACHED_IN_MIGRATION();
-     return 0;
+     NOTREACHED();
    }
 -  return static_cast<uint64_t>(limit);
 +  shmmax = static_cast<uint64_t>(limit);
diff --git a/chromium/patches/patch-base_system_sys__info__posix.cc b/chromium/patches/patch-base_system_sys__info__posix.cc
index 306f655612..b5b75b59a6 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_posix.cc.orig	2024-09-24 20:49:13.838576800 +0000
+--- base/system/sys_info_posix.cc.orig	2024-10-26 06:59:45.510799200 +0000
 +++ base/system/sys_info_posix.cc
-@@ -118,7 +118,7 @@ bool GetDiskSpaceInfo(const base::FilePa
+@@ -117,7 +117,7 @@ bool GetDiskSpaceInfo(const base::FilePa
  
  namespace base {
  
@@ -15,7 +15,7 @@ $NetBSD$
  // static
  int SysInfo::NumberOfProcessors() {
  #if BUILDFLAG(IS_MAC)
-@@ -175,7 +175,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -173,7 +173,7 @@ int SysInfo::NumberOfProcessors() {
  
    return cached_num_cpus;
  }
@@ -24,7 +24,7 @@ $NetBSD$
  
  // static
  uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -265,6 +265,8 @@ std::string SysInfo::OperatingSystemArch
+@@ -256,6 +256,8 @@ std::string SysInfo::OperatingSystemArch
      arch = "x86";
    } else if (arch == "amd64") {
      arch = "x86_64";
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index 64fcf8810d..5169e6b34a 100644
--- a/chromium/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium/patches/patch-base_system_sys__info__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_unittest.cc.orig	2024-09-24 20:49:13.838576800 +0000
+--- base/system/sys_info_unittest.cc.orig	2024-10-26 06:59:45.510799200 +0000
 +++ base/system/sys_info_unittest.cc
 @@ -265,12 +265,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
    EXPECT_TRUE(IsStringUTF8(hardware_info->model));
diff --git a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
index 371c2a0f17..eec8a644a9 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-09-24 20:49:13.857578500 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig	2024-10-26 06:59:45.559828800 +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 89a9ee739e..1ce1896b89 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-09-24 20:49:13.894581600 +0000
+--- base/test/launcher/test_launcher.cc.orig	2024-10-26 06:59:45.608858600 +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 410d1587dc..4f3895a571 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-09-24 20:49:13.905582700 +0000
+--- base/test/test_file_util_linux.cc.orig	2024-10-26 06:59:45.619865400 +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 1852c91e07..3d800ae634 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-09-24 20:49:13.905582700 +0000
+--- base/test/test_file_util_posix.cc.orig	2024-10-26 06:59:45.619865400 +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 c4ff0c5653..b75b7d6e8a 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-09-24 20:49:13.923584200 +0000
+--- base/threading/hang_watcher.cc.orig	2024-10-26 06:59:45.671897000 +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 b3432027f5..05ec7863c7 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-09-24 20:49:13.923584200 +0000
+--- base/threading/platform_thread.h.orig	2024-10-26 06:59:45.676900000 +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 44ec452995..1ffed4cde3 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-10-18 11:20:13.300045965 +0000
+--- base/threading/platform_thread_bsd.cc.orig	2024-10-28 13:44:49.918268583 +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 ceec0a2549..4e645e273c 100644
--- a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_internal_posix.cc.orig	2024-09-24 20:49:13.924584400 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig	2024-10-26 06:59:45.676900000 +0000
 +++ base/threading/platform_thread_internal_posix.cc
-@@ -42,7 +42,7 @@ ThreadPriorityForTest NiceValueToThreadP
+@@ -41,7 +41,7 @@ ThreadPriorityForTest NiceValueToThreadP
  }
  
  int GetCurrentThreadNiceValue() {
diff --git a/chromium/patches/patch-base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_threading_platform__thread__posix.cc
index 96e7789380..5d6d26a399 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-09-24 20:49:13.924584400 +0000
+--- base/threading/platform_thread_posix.cc.orig	2024-10-26 06:59:45.677900600 +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 f8eb5c39ce..ad2c719143 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-09-24 20:49:13.924584400 +0000
+--- base/threading/platform_thread_unittest.cc.orig	2024-10-26 06:59:45.677900600 +0000
 +++ base/threading/platform_thread_unittest.cc
 @@ -38,7 +38,7 @@
  #include "base/time/time.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <pthread.h>
  #include <sys/syscall.h>
  #include <sys/types.h>
-@@ -429,7 +429,7 @@ TEST(PlatformThreadTest,
+@@ -362,7 +362,7 @@ TEST(PlatformThreadTest,
  // and hardcodes what we know. Please inform scheduler-dev%chromium.org@localhost if this
  // proprerty changes for a given platform.
  TEST(PlatformThreadTest, CanChangeThreadType) {
@@ -24,7 +24,7 @@ $NetBSD$
    // On Ubuntu, RLIMIT_NICE and RLIMIT_RTPRIO are 0 by default, so we won't be
    // able to increase priority to any level unless we are root (euid == 0).
    bool kCanIncreasePriority = false;
-@@ -713,12 +713,16 @@ INSTANTIATE_TEST_SUITE_P(
+@@ -616,12 +616,16 @@ INSTANTIATE_TEST_SUITE_P(
  
  #endif  // BUILDFLAG(IS_APPLE)
  
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 482431d027..ef7fddde6d 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/malloc_dump_provider.cc.orig	2024-09-24 20:49:13.940585600 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig	2024-10-26 06:59:45.694911000 +0000
 +++ base/trace_event/malloc_dump_provider.cc
 @@ -28,6 +28,8 @@
  
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index 80501b8db1..3ac22af841 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-09-24 20:49:13.941585800 +0000
+--- base/trace_event/memory_dump_manager.cc.orig	2024-10-26 06:59:45.696912000 +0000
 +++ base/trace_event/memory_dump_manager.cc
 @@ -83,7 +83,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 943ffad7dd..5f93140b53 100644
--- a/chromium/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/process_memory_dump.cc.orig	2024-09-24 20:49:13.944586000 +0000
+--- base/trace_event/process_memory_dump.cc.orig	2024-10-26 06:59:45.698913300 +0000
 +++ base/trace_event/process_memory_dump.cc
 @@ -120,7 +120,7 @@ std::optional<size_t> ProcessMemoryDump:
  #if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index 34b2919a39..26e83c61bf 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-09-24 20:49:13.960587500 +0000
+--- base/tracing/trace_time.cc.orig	2024-10-26 06:59:45.713922500 +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 0f34d8abc1..423f9106f7 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-09-24 20:49:13.960587500 +0000
+--- base/tracing/trace_time.h.orig	2024-10-26 06:59:45.713922500 +0000
 +++ base/tracing/trace_time.h
 @@ -12,7 +12,7 @@ namespace base {
  namespace tracing {
diff --git a/chromium/patches/patch-base_version__info_version__info.h b/chromium/patches/patch-base_version__info_version__info.h
index 682a399137..612684f0b3 100644
--- a/chromium/patches/patch-base_version__info_version__info.h
+++ b/chromium/patches/patch-base_version__info_version__info.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/version_info/version_info.h.orig	2024-09-24 20:49:13.969588300 +0000
+--- base/version_info/version_info.h.orig	2024-10-26 06:59:45.720926800 +0000
 +++ base/version_info/version_info.h
 @@ -74,6 +74,8 @@ constexpr std::string_view GetOSType() {
    return "FreeBSD";
diff --git a/chromium/patches/patch-build_config_BUILD.gn b/chromium/patches/patch-build_config_BUILD.gn
index bf36672ae2..f31099090a 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-09-24 20:49:14.037594300 +0000
+--- build/config/BUILD.gn.orig	2024-10-26 06:59:45.810981500 +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 63ac8e2765..42128f19a2 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-09-24 20:49:14.037594300 +0000
+--- build/config/BUILDCONFIG.gn.orig	2024-10-26 06:59:45.811982000 +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 77c75d2ab9..00f29c3d9d 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-09-24 20:49:14.046595000 +0000
+--- build/config/clang/BUILD.gn.orig	2024-10-26 06:59:45.819986800 +0000
 +++ build/config/clang/BUILD.gn
-@@ -237,7 +237,12 @@ template("clang_lib") {
+@@ -236,7 +236,12 @@ template("clang_lib") {
  
  # Adds a dependency on the Clang runtime library clang_rt.builtins.
  clang_lib("compiler_builtins") {
diff --git a/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index 6e3f9a641c..4c685b5d7b 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-09-24 20:49:14.047595000 +0000
+--- build/config/compiler/BUILD.gn.orig	2024-10-26 06:59:45.820987500 +0000
 +++ build/config/compiler/BUILD.gn
 @@ -199,7 +199,7 @@ declare_args() {
    # This greatly reduces the size of debug builds, at the cost of
@@ -15,7 +15,7 @@ $NetBSD$
  }
  
  declare_args() {
-@@ -253,13 +253,16 @@ config("default_include_dirs") {
+@@ -256,13 +256,16 @@ config("default_include_dirs") {
  # Compiler instrumentation can introduce dependencies in DSOs to symbols in
  # the executable they are loaded into, so they are unresolved at link-time.
  config("no_unresolved_symbols") {
@@ -33,7 +33,7 @@ $NetBSD$
  }
  
  # compiler ---------------------------------------------------------------------
-@@ -505,6 +508,10 @@ config("compiler") {
+@@ -508,6 +511,10 @@ config("compiler") {
      }
    }
  
@@ -44,7 +44,7 @@ $NetBSD$
    # Linux-specific compiler flags setup.
    # ------------------------------------
    if (use_icf && (!is_apple || use_lld)) {
-@@ -558,7 +565,7 @@ config("compiler") {
+@@ -561,7 +568,7 @@ config("compiler") {
      ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
    }
  
@@ -53,7 +53,7 @@ $NetBSD$
      cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
      if (save_reproducers_on_lld_crash && use_lld) {
        ldflags += [
-@@ -1212,7 +1219,7 @@ config("compiler_cpu_abi") {
+@@ -1217,7 +1224,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" ]
-@@ -1227,7 +1234,7 @@ config("compiler_cpu_abi") {
+@@ -1232,7 +1239,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" ]
-@@ -1562,7 +1569,7 @@ config("compiler_deterministic") {
+@@ -1567,7 +1574,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,7 +80,7 @@ $NetBSD$
        # TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
        cflags += [
          "-Xclang",
-@@ -1620,7 +1627,7 @@ config("compiler_deterministic") {
+@@ -1625,7 +1632,7 @@ config("compiler_deterministic") {
  }
  
  config("clang_revision") {
@@ -89,7 +89,7 @@ $NetBSD$
        current_os != "zos") {
      update_args = [
        "--print-revision",
-@@ -1950,9 +1957,6 @@ config("default_warnings") {
+@@ -1955,9 +1962,6 @@ config("default_warnings") {
  
          # TODO(crbug.com/40286317): Evaluate and possibly enable.
          "-Wno-vla-extension",
@@ -99,7 +99,7 @@ $NetBSD$
        ]
  
        cflags_cc += [
-@@ -1960,17 +1964,11 @@ config("default_warnings") {
+@@ -1965,17 +1969,11 @@ config("default_warnings") {
          "-Wenum-compare-conditional",
        ]
  
@@ -118,7 +118,7 @@ $NetBSD$
        }
      }
  
-@@ -2699,7 +2697,7 @@ config("afdo_optimize_size") {
+@@ -2709,7 +2707,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") {
@@ -127,7 +127,7 @@ $NetBSD$
      cflags = []
      if (clang_emit_debug_info_for_profiling) {
        # Add the following flags to generate debug info for profiling.
-@@ -2726,7 +2724,7 @@ config("afdo") {
+@@ -2736,7 +2734,7 @@ config("afdo") {
        cflags += [ "-Wno-backend-plugin" ]
        inputs = [ _clang_sample_profile ]
      }
@@ -136,8 +136,8 @@ $NetBSD$
      cflags = [ "-fauto-profile=${auto_profile_path}" ]
      inputs = [ auto_profile_path ]
    }
-@@ -2891,7 +2889,7 @@ config("symbols") {
-     configs += [ "//build/config:compress_debug_sections" ]
+@@ -2913,7 +2911,7 @@ config("symbols") {
+     cflags += [ "-gomit-unreferenced-methods" ]
    }
  
 -  if (is_clang && (!is_nacl || is_nacl_saigo)) {
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 0bc6c0f452..861bc83824 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-09-24 20:49:14.054595700 +0000
+--- build/config/linux/BUILD.gn.orig	2024-10-26 06:59:45.827991700 +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 f01c32e0b1..7bdb774424 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-09-24 20:49:14.055595900 +0000
+--- build/config/linux/pkg-config.py.orig	2024-10-26 06:59:45.828992400 +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 c2e1be9a98..f6d9d2ca41 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-09-24 20:49:14.056595800 +0000
+--- build/config/ozone.gni.orig	2024-10-26 06:59:45.829993000 +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 1d8296d706..e57dc20d2c 100644
--- a/chromium/patches/patch-build_config_rust.gni
+++ b/chromium/patches/patch-build_config_rust.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/rust.gni.orig	2024-09-24 20:49:14.057596000 +0000
+--- build/config/rust.gni.orig	2024-10-26 06:59:45.830993700 +0000
 +++ build/config/rust.gni
-@@ -270,6 +270,10 @@ if (is_linux || is_chromeos) {
+@@ -277,6 +277,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 89138bf1d5..8ae7625800 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-09-24 20:49:14.061596400 +0000
+--- build/config/v8_target_cpu.gni.orig	2024-10-26 06:59:45.834996000 +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 b7648bc208..96e54ffc52 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-09-24 20:49:14.062596300 +0000
+--- build/detect_host_arch.py.orig	2024-10-26 06:59:45.835996600 +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 63f1ad6e41..abb826343b 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-09-24 20:49:14.071597000 +0000
+--- build/gn_run_binary.py.orig	2024-10-26 06:59:45.844001500 +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 3082d3c14e..dc3fd71454 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-09-24 20:49:14.074597400 +0000
+--- build/linux/chrome.map.orig	2024-10-26 06:59:45.847003200 +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 7cc1800c8a..a7644221fa 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-09-24 20:49:14.075597500 +0000
+--- build/linux/strip_binary.py.orig	2024-10-26 06:59:45.848003900 +0000
 +++ build/linux/strip_binary.py
 @@ -10,6 +10,7 @@ import sys
  
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index 27e465d73e..c8f2e55fc6 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-09-24 20:49:14.079598000 +0000
+--- build/linux/unbundle/icu.gn.orig	2024-10-26 06:59:45.852006400 +0000
 +++ build/linux/unbundle/icu.gn
 @@ -17,6 +17,15 @@ config("icu_config") {
      "USING_SYSTEM_ICU=1",
diff --git a/chromium/patches/patch-build_linux_unbundle_libevent.gn b/chromium/patches/patch-build_linux_unbundle_libevent.gn
index 417ab7087f..eafcc4ce12 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-09-24 20:49:14.079598000 +0000
+--- build/linux/unbundle/libevent.gn.orig	2024-10-26 06:59:45.852006400 +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 f58cbefeeb..915f2b53ff 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-09-24 20:49:14.079598000 +0000
+--- build/linux/unbundle/libusb.gn.orig	2024-10-26 06:59:45.852006400 +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 e791394c15..67e2ec798b 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-09-24 20:49:14.083598100 +0000
+--- build/rust/rust_bindgen.gni.orig	2024-10-26 06:59:45.856008800 +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 5e7f173ca6..832942c1fa 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/std/BUILD.gn.orig	2024-09-24 20:49:14.084598300 +0000
+--- build/rust/std/BUILD.gn.orig	2024-10-26 06:59:45.857009400 +0000
 +++ build/rust/std/BUILD.gn
 @@ -100,7 +100,6 @@ if (toolchain_has_rust) {
    # don't need to pass to the C++ linker because they're used for specialized
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index 903077d827..5fd003fe86 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-10-18 11:20:13.397315294 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig	2024-10-28 13:44:50.080769131 +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 9a6d3089b7..70c12dd8cd 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-09-24 20:49:14.095599200 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig	2024-10-26 06:59:45.868016000 +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 da40dbcd41..041552cbb6 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-09-24 20:49:14.096599300 +0000
+--- build/toolchain/gcc_toolchain.gni.orig	2024-10-26 06:59:45.868016000 +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")
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index 63b10fb0e9..cb72836ef2 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-10-18 11:20:13.409516005 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig	2024-10-28 13:44:50.098748512 +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 2a275e7ed4..0cf21f8305 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-10-18 11:20:13.413740284 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig	2024-10-28 13:44:50.104218761 +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 c994bab25d..d4d5c944ab 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/toolchain/toolchain.gni.orig	2024-09-24 20:49:14.097599500 +0000
+--- build/toolchain/toolchain.gni.orig	2024-10-26 06:59:45.869016600 +0000
 +++ build/toolchain/toolchain.gni
 @@ -72,7 +72,7 @@ if (host_os == "mac") {
    host_shlib_extension = ".dylib"
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 3c2f1041c3..72578505fc 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-09-24 20:49:14.123601700 +0000
+--- cc/base/features.cc.orig	2024-10-26 06:59:45.894031800 +0000
 +++ cc/base/features.cc
-@@ -85,7 +85,7 @@ const base::FeatureParam<int> kDeferImpl
+@@ -78,7 +78,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 a2befc157b..f8de43f965 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-09-24 20:49:14.873667500 +0000
+--- chrome/app/chrome_command_ids.h.orig	2024-10-26 06:59:47.324901000 +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 9acc4c6406..02dc8d473f 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_main.cc.orig	2024-09-24 20:49:14.875667800 +0000
+--- chrome/app/chrome_main.cc.orig	2024-10-26 06:59:47.325901700 +0000
 +++ chrome/app/chrome_main.cc
 @@ -30,11 +30,11 @@
  #include "chrome/app/chrome_main_mac.h"
@@ -29,7 +29,7 @@ $NetBSD$
  #define ENABLE_OLD_HEADLESS
  #endif
  
-@@ -119,7 +119,7 @@ int ChromeMain(int argc, const char** ar
+@@ -120,7 +120,7 @@ int ChromeMain(int argc, const char** ar
  #error Unknown platform.
  #endif
  
@@ -38,7 +38,7 @@ $NetBSD$
    PossiblyDetermineFallbackChromeChannel(argv[0]);
  #endif
  
-@@ -185,7 +185,7 @@ int ChromeMain(int argc, const char** ar
+@@ -186,7 +186,7 @@ int ChromeMain(int argc, const char** ar
    SetUpBundleOverrides();
  #endif
  
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index 371c358108..1943b5d47d 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-09-24 20:49:14.875667800 +0000
+--- chrome/app/chrome_main_delegate.cc.orig	2024-10-26 06:59:47.326902400 +0000
 +++ chrome/app/chrome_main_delegate.cc
-@@ -144,7 +144,7 @@
+@@ -145,7 +145,7 @@
  #include "components/about_ui/credit_utils.h"
  #endif
  
@@ -15,12 +15,12 @@ $NetBSD$
  #include "components/nacl/common/nacl_paths.h"
  #include "components/nacl/zygote/nacl_fork_delegate_linux.h"
  #endif
-@@ -188,21 +188,21 @@
+@@ -189,17 +189,17 @@
  #include "v8/include/v8.h"
  #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD) 
  #include "base/environment.h"
  #endif
  
@@ -30,18 +30,13 @@ $NetBSD$
  #include "ui/linux/display_server_utils.h"
  #endif
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "base/message_loop/message_pump_libevent.h"
- #endif
- 
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || \
 -    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/policy/policy_path_parser.h"
  #include "components/crash/core/app/crashpad.h"
  #endif
-@@ -346,7 +346,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -343,7 +343,7 @@ void AdjustLinuxOOMScore(const std::stri
  // and resources loaded.
  bool SubprocessNeedsResourceBundle(const std::string& process_type) {
    return
@@ -50,7 +45,7 @@ $NetBSD$
        // The zygote process opens the resources for the renderers.
        process_type == switches::kZygoteProcess ||
  #endif
-@@ -431,7 +431,7 @@ bool HandleVersionSwitches(const base::C
+@@ -428,7 +428,7 @@ bool HandleVersionSwitches(const base::C
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -59,7 +54,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) ||
-@@ -477,7 +477,7 @@ void SetCrashpadUploadConsentPostLogin()
+@@ -474,7 +474,7 @@ void SetCrashpadUploadConsentPostLogin()
  }
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -68,7 +63,7 @@ $NetBSD$
  void SIGTERMProfilingShutdown(int signal) {
    content::Profiling::Stop();
    struct sigaction sigact;
-@@ -559,7 +559,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -556,7 +556,7 @@ std::optional<int> AcquireProcessSinglet
    // process can be exited.
    ChromeProcessSingleton::CreateInstance(user_data_dir);
  
@@ -77,7 +72,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.
-@@ -643,7 +643,7 @@ void InitializeUserDataDir(base::Command
+@@ -640,7 +640,7 @@ void InitializeUserDataDir(base::Command
    std::string process_type =
        command_line->GetSwitchValueASCII(switches::kProcessType);
  
@@ -86,7 +81,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.
-@@ -773,7 +773,7 @@ void RecordMainStartupMetrics(const Star
+@@ -770,7 +770,7 @@ void RecordMainStartupMetrics(const Star
  #endif
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -95,7 +90,7 @@ $NetBSD$
    // Record the startup process creation time on supported platforms. On Android
    // this is recorded in ChromeMainDelegateAndroid.
    startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -967,7 +967,7 @@ std::optional<int> ChromeMainDelegate::P
+@@ -964,7 +964,7 @@ std::optional<int> ChromeMainDelegate::P
  #if BUILDFLAG(IS_OZONE)
    // Initialize Ozone platform and add required feature flags as per platform's
    // properties.
@@ -104,7 +99,7 @@ $NetBSD$
    ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
  #endif
    ui::OzonePlatform::PreEarlyInitialization();
-@@ -1165,7 +1165,7 @@ void ChromeMainDelegate::CommonEarlyInit
+@@ -1168,7 +1168,7 @@ void ChromeMainDelegate::CommonEarlyInit
    const bool is_canary_dev = IsCanaryDev();
    const bool emit_crashes =
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -113,7 +108,7 @@ $NetBSD$
        is_canary_dev;
  #else
        false;
-@@ -1320,7 +1320,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1318,7 +1318,7 @@ std::optional<int> ChromeMainDelegate::B
  
    // TODO(crbug.com/40118868): Revisit the macro expression once build flag
    // switch of lacros-chrome is complete.
@@ -122,7 +117,7 @@ $NetBSD$
    // This will directly exit if the user asked for help.
    HandleHelpSwitches(command_line);
  #endif
-@@ -1350,7 +1350,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1348,7 +1348,7 @@ std::optional<int> ChromeMainDelegate::B
  #if BUILDFLAG(IS_CHROMEOS)
    chromeos::dbus_paths::RegisterPathProvider();
  #endif
@@ -131,7 +126,7 @@ $NetBSD$
    nacl::RegisterPathProvider();
  #endif
  
-@@ -1737,7 +1737,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1725,7 +1725,7 @@ void ChromeMainDelegate::PreSandboxStart
      CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
    }
  
@@ -140,7 +135,7 @@ $NetBSD$
    // Zygote needs to call InitCrashReporter() in RunZygote().
    if (process_type != switches::kZygoteProcess &&
        !command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
-@@ -1833,13 +1833,13 @@ absl::variant<int, content::MainFunction
+@@ -1821,13 +1821,13 @@ absl::variant<int, content::MainFunction
  #else
  
  #if BUILDFLAG(IS_MAC) || (BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && \
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
index ce7c7e0fe6..c874df0369 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-09-24 20:49:16.860842000 +0000
+--- chrome/browser/BUILD.gn.orig	2024-10-26 06:59:53.688767400 +0000
 +++ chrome/browser/BUILD.gn
-@@ -6829,6 +6829,13 @@ static_library("browser") {
+@@ -6905,6 +6905,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 b32a712c00..8c16acd6d2 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/about_flags.cc.orig	2024-09-24 20:49:16.864842400 +0000
+--- chrome/browser/about_flags.cc.orig	2024-10-26 06:59:53.693770400 +0000
 +++ chrome/browser/about_flags.cc
-@@ -245,7 +245,7 @@
+@@ -244,7 +244,7 @@
  #include "ui/ui_features.h"
  #include "url/url_features.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/allocator/buildflags.h"
  #endif
  
-@@ -339,7 +339,7 @@
+@@ -337,7 +337,7 @@
  #include "device/vr/public/cpp/features.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "ui/ozone/public/ozone_switches.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
  
-@@ -348,7 +348,7 @@
+@@ -346,7 +346,7 @@
  #include "chrome/browser/win/mica_titlebar.h"
  #endif
  
@@ -33,7 +33,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
-@@ -358,7 +358,7 @@
+@@ -356,7 +356,7 @@
  #include "components/user_education/common/user_education_features.h"  // nogncheck
  #endif
  
@@ -42,7 +42,7 @@ $NetBSD$
  #include "chrome/browser/ui/ui_features.h"
  #include "ui/base/ui_base_features.h"
  #endif
-@@ -500,7 +500,7 @@ const FeatureEntry::FeatureVariation kDX
+@@ -498,7 +498,7 @@ const FeatureEntry::FeatureVariation kDX
      {"Max 3 Frames", &kDXGIWaitableSwapChain3Frames, 1, nullptr}};
  #endif
  
@@ -51,7 +51,7 @@ $NetBSD$
  const FeatureEntry::Choice kOzonePlatformHintRuntimeChoices[] = {
      {flag_descriptions::kOzonePlatformHintChoiceDefault, "", ""},
      {flag_descriptions::kOzonePlatformHintChoiceAuto,
-@@ -783,6 +783,31 @@ const FeatureEntry::FeatureVariation
+@@ -775,6 +775,31 @@ const FeatureEntry::FeatureVariation
           std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
           nullptr}};
  
@@ -83,7 +83,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
      {"UIClipboardMaximumAge", "60"}};
  const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1195,7 +1220,7 @@ const FeatureEntry::FeatureVariation kPa
+@@ -1188,7 +1213,7 @@ const FeatureEntry::FeatureVariation kPa
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -92,7 +92,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{
      {"AtKeywordAcceleration", "true"},
  };
-@@ -1239,7 +1264,7 @@ const FeatureEntry::FeatureVariation
+@@ -1232,7 +1257,7 @@ const FeatureEntry::FeatureVariation
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -101,25 +101,25 @@ $NetBSD$
  const FeatureEntry::FeatureParam kShortcutBoostSingleUrl[] = {
      {"ShortcutBoostSearchScore", "0"},
      {"ShortcutBoostNonTopHitThreshold", "0"},
-@@ -3719,7 +3744,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -3678,7 +3703,7 @@ const flags_ui::FeatureEntry::FeatureVar
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const flags_ui::FeatureEntry::FeatureParam
-     kDesktopPWAsLinkCapturingDefaultOn[] = {
-         {"link_capturing_state", "on_by_default"}};
-@@ -4892,7 +4917,7 @@ const FeatureEntry kFeatureEntries[] = {
+ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
+     {{"link_capturing_state", "on_by_default"}};
+ const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
+@@ -4920,7 +4945,7 @@ const FeatureEntry kFeatureEntries[] = {
      },
- #endif  // BUILDFLAG(IS_ANDROID)
+ #endif  // BUILDFLAG(IS_WIN)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      {
          "fluent-overlay-scrollbars",
          flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5303,7 +5328,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5332,7 +5357,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWebAppUniversalInstallDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kWebAppUniversalInstall)},
  #endif  // !BUILDFLAG(IS_ANDROID)
@@ -128,7 +128,7 @@ $NetBSD$
      {"shortcuts-not-apps", flag_descriptions::kShortcutsNotAppsName,
       flag_descriptions::kShortcutsNotAppsDescription,
       kOsMac | kOsWin | kOsLinux,
-@@ -5452,7 +5477,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5487,7 +5512,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kWebShare)},
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -137,7 +137,7 @@ $NetBSD$
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5479,9 +5504,18 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5514,9 +5539,18 @@ const FeatureEntry kFeatureEntries[] = {
      {"wayland-text-input-v3", flag_descriptions::kWaylandTextInputV3Name,
       flag_descriptions::kWaylandTextInputV3Description, kOsLinux,
       FEATURE_VALUE_TYPE(features::kWaylandTextInputV3)},
@@ -157,7 +157,7 @@ $NetBSD$
      {"skip-undecryptable-passwords",
       flag_descriptions::kSkipUndecryptablePasswordsName,
       flag_descriptions::kSkipUndecryptablePasswordsDescription,
-@@ -6472,7 +6506,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6465,7 +6499,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -166,7 +166,7 @@ $NetBSD$
      {"omnibox-domain-suggestions",
       flag_descriptions::kOmniboxDomainSuggestionsName,
       flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop,
-@@ -6767,7 +6801,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6752,7 +6786,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "OrganicRepeatableQueries")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -175,7 +175,7 @@ $NetBSD$
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7401,7 +7435,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7341,7 +7375,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -184,7 +184,7 @@ $NetBSD$
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8405,7 +8439,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8326,7 +8360,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kCooperativeSchedulingDescription, kOsAll,
       FEATURE_VALUE_TYPE(features::kCooperativeScheduling)},
  
@@ -193,7 +193,7 @@ $NetBSD$
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8429,7 +8463,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8350,7 +8384,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(media::kV4L2FlatStatefulVideoDecoder)},
  #endif
  
@@ -202,7 +202,7 @@ $NetBSD$
      {"enable-family-link-extensions-permissions",
       flag_descriptions::
           kEnableExtensionsPermissionsForSupervisedUsersOnDesktopName,
-@@ -9267,7 +9301,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9184,7 +9218,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ash::features::kWallpaperPerDesk)},
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -211,7 +211,7 @@ $NetBSD$
      {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
       flag_descriptions::kGetAllScreensMediaDescription,
       kOsCrOS | kOsLacros | kOsLinux,
-@@ -9306,7 +9340,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9217,7 +9251,7 @@ const FeatureEntry kFeatureEntries[] = {
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -220,17 +220,8 @@ $NetBSD$
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -9531,7 +9565,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-     {"policy-indication-for-managed-default-search",
-      flag_descriptions::kPolicyIndicationForManagedDefaultSearchName,
-      flag_descriptions::kPolicyIndicationForManagedDefaultSearchDescription,
-@@ -9869,7 +9903,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
+@@ -9745,7 +9779,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_VALUE_TYPE(features::kRenderPassDrawnRect)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -238,7 +229,7 @@ $NetBSD$
      {"media-session-enter-picture-in-picture",
       flag_descriptions::kMediaSessionEnterPictureInPictureName,
       flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10762,7 +10796,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10592,7 +10626,7 @@ const FeatureEntry kFeatureEntries[] = {
       kOsDesktop | kOsAndroid,
       FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
  
@@ -247,7 +238,7 @@ $NetBSD$
      {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
       flag_descriptions::kCameraMicEffectsDescription,
       static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10800,7 +10834,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10630,7 +10664,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kSiteInstanceGroupsForDataUrls)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -256,7 +247,7 @@ $NetBSD$
      {"site-search-settings-policy",
       flag_descriptions::kSiteSearchSettingsPolicyName,
       flag_descriptions::kSiteSearchSettingsPolicyDescription, kOsAll,
-@@ -10929,7 +10963,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10759,7 +10793,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kHideIncognitoMediaMetadataDescription, kOsAll,
       FEATURE_VALUE_TYPE(media::kHideIncognitoMediaMetadata)},
  
@@ -265,25 +256,16 @@ $NetBSD$
      {"third-party-profile-management",
       flag_descriptions::kThirdPartyProfileManagementName,
       flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10972,7 +11006,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10801,7 +10835,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,
-@@ -11262,7 +11296,7 @@ const FeatureEntry kFeatureEntries[] = {
-          trusted_vault::kTrustedVaultFrequentDegradedRecoverabilityPolling)},
- #endif
- 
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     {"restart-to-gain-access-to-keychain",
-      flag_descriptions::kRestartToGainAccessToKeychainName,
-      flag_descriptions::kRestartToGainAccessToKeychainDescription,
-@@ -11925,7 +11959,7 @@ const FeatureEntry kFeatureEntries[] = {
+     {"enable-user-navigation-capturing-pwa",
+      flag_descriptions::kPwaNavigationCapturingName,
+      flag_descriptions::kPwaNavigationCapturingDescription,
+@@ -11726,7 +11760,7 @@ const FeatureEntry kFeatureEntries[] = {
                              kAuthenticateUsingUserConsentVerifierInteropApi)},
  #endif
  
@@ -292,8 +274,8 @@ $NetBSD$
      {"sync-enable-bookmarks-in-transport-mode",
       flag_descriptions::kSyncEnableBookmarksInTransportModeName,
       flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -12001,7 +12035,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif  // BUILDFLAG(IS_WIN)
+@@ -11816,7 +11850,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_WIN)
@@ -301,7 +283,7 @@ $NetBSD$
      {"classify-url-on-process-response-event",
       flag_descriptions::kClassifyUrlOnProcessResponseEventName,
       flag_descriptions::kClassifyUrlOnProcessResponseEventDescription,
-@@ -12010,7 +12044,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11825,7 +11859,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -310,7 +292,7 @@ $NetBSD$
      {"tab-organization", flag_descriptions::kTabOrganizationName,
       flag_descriptions::kTabOrganizationDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kTabOrganization)},
-@@ -12049,7 +12083,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11864,7 +11898,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kLanguageDetectionAPIDescription, kOsAll,
       FEATURE_VALUE_TYPE(blink::features::kLanguageDetectionAPI)},
  
diff --git a/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc b/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
index 4262393d37..4b4c2a7d57 100644
--- a/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
+++ b/chromium/patches/patch-chrome_browser_accessibility_page__colors.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/accessibility/page_colors.cc.orig	2024-09-24 20:49:16.871842900 +0000
+--- chrome/browser/accessibility/page_colors.cc.orig	2024-10-26 06:59:53.768816000 +0000
 +++ chrome/browser/accessibility/page_colors.cc
 @@ -12,7 +12,7 @@
  #include "components/sync_preferences/pref_service_syncable.h"
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 9ac773ca40..b80cdce647 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-09-24 20:49:16.873843200 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig	2024-10-26 06:59:53.796833000 +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 f310713b7b..5ea751dd88 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-09-24 20:49:17.023856200 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig	2024-10-26 06:59:54.476245600 +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 fc154354ec..4687ff9b99 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-09-24 20:49:17.050858700 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig	2024-10-26 06:59:54.524274800 +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 fc46c0e2e7..92cdb26097 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-09-24 20:49:17.051858700 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig	2024-10-26 06:59:54.524274800 +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 278b57beaf..99f28d2c7e 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-09-24 20:49:17.817926000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig	2024-10-26 06:59:55.690983800 +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 3b56b4fc60..78daf3e040 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-09-24 20:49:17.849928900 +0000
+--- chrome/browser/background/background_mode_manager.cc.orig	2024-10-26 06:59:55.724003800 +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 9473f492a6..ed4d8358fe 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-09-24 20:49:17.850928800 +0000
+--- chrome/browser/background/background_mode_optimizer.cc.orig	2024-10-26 06:59:55.724003800 +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 54025fcff4..0d73ff0146 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_features.cc.orig	2024-09-24 20:49:17.867930400 +0000
+--- chrome/browser/browser_features.cc.orig	2024-10-26 06:59:55.742014600 +0000
 +++ chrome/browser/browser_features.cc
-@@ -69,7 +69,7 @@ BASE_FEATURE(kClosedTabCache,
+@@ -71,7 +71,7 @@ BASE_FEATURE(kClosedTabCache,
+              "ClosedTabCache",
+              base::FEATURE_DISABLED_BY_DEFAULT);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Enables usage of os_crypt_async::SecretPortalKeyProvider.  Once
+ // `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
+ // disabled without losing data.
+@@ -87,7 +87,7 @@ BASE_FEATURE(kDbusSecretPortal,
  BASE_FEATURE(kDestroyProfileOnBrowserClose,
               "DestroyProfileOnBrowserClose",
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +24,16 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -328,7 +328,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -347,7 +347,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+              "SandboxExternalProtocolBlockedWarning",
+              base::FEATURE_ENABLED_BY_DEFAULT);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // If true, encrypt new data with the key provided by SecretPortalKeyProvider.
+ // Otherwise, it will only decrypt existing data.
+ BASE_FEATURE(kSecretPortalKeyProviderUseForEncryption,
+@@ -360,7 +360,7 @@ BASE_FEATURE(kSecretPortalKeyProviderUse
  BASE_FEATURE(kSupportSearchSuggestionForPrerender2,
               "SupportSearchSuggestionForPrerender2",
  #if BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
new file mode 100644
index 0000000000..4ea59ca775
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_browser__features.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/browser_features.h.orig	2024-10-26 06:59:55.742014600 +0000
++++ chrome/browser/browser_features.h
+@@ -29,7 +29,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
+ BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
+ BASE_DECLARE_FEATURE(kClosedTabCache);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kDbusSecretPortal);
+ #endif
+ 
+@@ -143,7 +143,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
+ BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kSecretPortalKeyProviderUseForEncryption);
+ #endif
+ 
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index c623b47ef1..262ca81bfc 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-09-24 20:49:17.868930300 +0000
+--- chrome/browser/browser_process_impl.cc.orig	2024-10-26 06:59:55.743015300 +0000
 +++ chrome/browser/browser_process_impl.cc
-@@ -228,7 +228,7 @@
+@@ -235,7 +235,7 @@
  #include "chrome/browser/ui/profiles/profile_picker.h"
  #endif
  
@@ -15,7 +15,25 @@ $NetBSD$
  #include "chrome/browser/error_reporting/chrome_js_error_report_processor.h"  // nogncheck
  #endif
  
-@@ -1277,7 +1277,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -256,7 +256,7 @@
+ #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/browser_features.h"
+ #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
+ #endif
+@@ -1124,7 +1124,7 @@ void BrowserProcessImpl::RegisterPrefs(P
+                                 GoogleUpdateSettings::GetCollectStatsConsent());
+   registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
+ #endif
+ }
+@@ -1307,7 +1307,7 @@ void BrowserProcessImpl::PreMainMessageL
  
    ApplyMetricsReportingPolicy();
  
@@ -24,7 +42,16 @@ $NetBSD$
    ChromeJsErrorReportProcessor::Create();
  #endif
  
-@@ -1614,7 +1614,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1404,7 +1404,7 @@ void BrowserProcessImpl::PreMainMessageL
+   }
+ #endif  // BUILDFLAG(IS_WIN)
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (base::FeatureList::IsEnabled(features::kDbusSecretPortal)) {
+     providers.emplace_back(
+         /*precedence=*/10u,
+@@ -1655,7 +1655,7 @@ void BrowserProcessImpl::Unpin() {
  // Mac is currently not supported.
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
  // complete.
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index 269c87c402..cc7ac06b78 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_process_impl.h.orig	2024-09-24 20:49:17.868930300 +0000
+--- chrome/browser/browser_process_impl.h.orig	2024-10-26 06:59:55.743015300 +0000
 +++ chrome/browser/browser_process_impl.h
-@@ -403,7 +403,7 @@ class BrowserProcessImpl : public Browse
+@@ -405,7 +405,7 @@ class BrowserProcessImpl : public Browse
  
  // 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_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index 887b25a8aa..13581907a0 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_field_trials.cc.orig	2024-09-24 20:49:17.896932800 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig	2024-10-26 06:59:55.770031700 +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"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
index fff0adf3f3..4bd5b84a5b 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_field_trials.h.orig	2024-09-24 20:49:17.896932800 +0000
+--- chrome/browser/chrome_browser_field_trials.h.orig	2024-10-26 06:59:55.770031700 +0000
 +++ chrome/browser/chrome_browser_field_trials.h
 @@ -34,7 +34,7 @@ class ChromeBrowserFieldTrials : public 
        const variations::EntropyProviders& entropy_providers,
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 c9a1397cea..af983ae2eb 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-09-24 20:49:17.897933000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig	2024-10-26 06:59:55.771032300 +0000
 +++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -127,12 +127,12 @@
+@@ -128,12 +128,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
-@@ -219,7 +219,7 @@
+@@ -221,7 +221,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/screen_ai/screen_ai_service_router.h"
  #include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
-@@ -232,7 +232,7 @@
+@@ -234,7 +234,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)
  
-@@ -846,7 +846,7 @@ void BindMediaFoundationPreferences(
+@@ -859,7 +859,7 @@ void BindMediaFoundationPreferences(
  #endif  // BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -48,7 +48,7 @@ $NetBSD$
  void BindScreenAIAnnotator(
      content::RenderFrameHost* frame_host,
      mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -1063,7 +1063,7 @@ void PopulateChromeFrameBinders(
+@@ -1083,7 +1083,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
-@@ -1159,7 +1159,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1179,7 +1179,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);
-@@ -1170,7 +1170,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1190,7 +1190,7 @@ void PopulateChromeWebUIFrameBinders(
                                           policy::DlpInternalsUI>(map);
  #endif
  
@@ -75,7 +75,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<
        app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
  #endif
-@@ -1256,14 +1256,14 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1276,14 +1276,14 @@ void PopulateChromeWebUIFrameBinders(
        page_image_service::mojom::PageImageServiceHandler, HistoryUI,
        HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
  
@@ -92,7 +92,7 @@ $NetBSD$
        WhatsNewUI,
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
        NewTabPageUI>(map);
-@@ -1750,7 +1750,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1779,7 +1779,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 fecf18f3f4..4f2a895902 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-09-24 20:49:17.899933000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig	2024-10-26 06:59:55.772033000 +0000
 +++ chrome/browser/chrome_browser_main.cc
-@@ -247,15 +247,15 @@
+@@ -249,15 +249,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 @@
+@@ -290,14 +290,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 @@
+@@ -369,14 +369,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
+@@ -541,7 +541,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.
-@@ -1105,7 +1105,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1118,7 +1118,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 .
-@@ -1153,7 +1153,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1166,7 +1166,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(
-@@ -1340,7 +1340,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1362,7 +1362,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(
-@@ -1389,7 +1389,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1411,7 +1411,7 @@ void ChromeBrowserMainParts::PostProfile
        *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -104,7 +104,7 @@ $NetBSD$
    if (headless::IsHeadlessMode()) {
      headless::ReportHeadlessActionMetrics();
    }
-@@ -1501,7 +1501,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1523,7 +1523,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();
    }
-@@ -2050,7 +2050,7 @@ bool ChromeBrowserMainParts::ProcessSing
+@@ -2072,7 +2072,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 f9349b54c1..686c6d5c36 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-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig	2024-10-26 06:59:55.773033600 +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 e8b84bef92..bcfa2662a4 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-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig	2024-10-26 06:59:55.774034300 +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 08690fb89e..990b38c831 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-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig	2024-10-26 06:59:55.774034300 +0000
 +++ chrome/browser/chrome_browser_main_linux.cc
 @@ -25,7 +25,7 @@
  #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
@@ -34,7 +34,7 @@ $NetBSD$
  void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
    ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
    ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -169,7 +171,7 @@ void ChromeBrowserMainPartsLinux::CheckI
+@@ -170,7 +172,7 @@ void ChromeBrowserMainPartsLinux::CheckI
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 3dc844349e..e97d9aaf27 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-09-24 20:49:17.900933300 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig	2024-10-26 06:59:55.774034300 +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 d06e0fe1ce..833a30707d 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-09-24 20:49:17.901933400 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig	2024-10-26 06:59:55.775035000 +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 5095e73620..1fac3e8e85 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-09-24 20:49:17.907934000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig	2024-10-26 06:59:55.780037900 +0000
 +++ chrome/browser/chrome_content_browser_client.cc
-@@ -488,7 +488,7 @@
+@@ -491,7 +491,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)
-@@ -605,12 +605,12 @@
+@@ -608,12 +608,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
-@@ -621,7 +621,7 @@
+@@ -624,7 +624,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"
-@@ -629,7 +629,7 @@
+@@ -632,7 +632,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)
-@@ -644,7 +644,7 @@
+@@ -647,7 +647,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"
-@@ -1592,7 +1592,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1603,7 +1603,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)
-@@ -1792,7 +1792,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1803,7 +1803,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)
-@@ -1826,7 +1826,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1837,7 +1837,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
-@@ -1847,7 +1847,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1858,7 +1858,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>());
-@@ -1866,7 +1866,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1877,7 +1877,7 @@ ChromeContentBrowserClient::CreateBrowse
  
    chrome::AddMetricsExtraParts(main_parts.get());
  
@@ -102,7 +102,7 @@ $NetBSD$
    main_parts->AddParts(
        std::make_unique<
            enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2740,7 +2740,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2749,7 +2749,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
  void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
      base::CommandLine* command_line,
      int child_process_id) {
@@ -112,7 +112,7 @@ $NetBSD$
  #if BUILDFLAG(IS_MAC)
    std::unique_ptr<metrics::ClientInfo> client_info =
        GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2749,7 +2751,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2758,7 +2760,7 @@ void ChromeContentBrowserClient::AppendE
                                      client_info->client_id);
    }
  #elif BUILDFLAG(IS_POSIX)
@@ -121,7 +121,7 @@ $NetBSD$
    pid_t pid;
    if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
      command_line->AppendSwitchASCII(
-@@ -3101,7 +3103,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3117,7 +3119,7 @@ void ChromeContentBrowserClient::AppendE
      }
    }
  
@@ -130,7 +130,7 @@ $NetBSD$
    // Opt into a hardened stack canary mitigation if it hasn't already been
    // force-disabled.
    if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4928,7 +4930,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -4941,7 +4943,7 @@ void ChromeContentBrowserClient::GetAddi
    }
  }
  
@@ -139,7 +139,7 @@ $NetBSD$
  void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
      const base::CommandLine& command_line,
      int child_process_id,
-@@ -5524,7 +5526,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5530,7 +5532,7 @@ ChromeContentBrowserClient::CreateThrott
          &throttles);
    }
  
@@ -148,7 +148,7 @@ $NetBSD$
    MaybeAddThrottle(
        WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle),
        &throttles);
-@@ -5538,7 +5540,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5544,7 +5546,7 @@ ChromeContentBrowserClient::CreateThrott
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -157,7 +157,7 @@ $NetBSD$
    MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle::
                         MaybeCreateThrottleFor(handle),
                     &throttles);
-@@ -5577,7 +5579,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5583,7 +5585,7 @@ ChromeContentBrowserClient::CreateThrott
              handle));
    }
  
@@ -166,7 +166,7 @@ $NetBSD$
    MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle::
                         MaybeCreateThrottleFor(handle),
                     &throttles);
-@@ -7518,7 +7520,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7543,7 +7545,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 8123c02873..603cfadbb6 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_content_browser_client.h.orig	2024-09-24 20:49:17.908933900 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig	2024-10-26 06:59:55.782039200 +0000
 +++ chrome/browser/chrome_content_browser_client.h
 @@ -525,7 +525,7 @@ class ChromeContentBrowserClient : publi
    bool IsPluginAllowedToUseDevChannelAPIs(
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 3a9d21b3bb..acd4846c53 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-09-24 20:49:18.001942200 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig	2024-10-26 06:59:56.115241500 +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 9fc3064a36..dd14a059b3 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-09-24 20:49:18.023944100 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig	2024-10-26 06:59:56.174277300 +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 f8eeb39786..fa64bdebf8 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-09-24 20:49:18.028944500 +0000
+--- chrome/browser/defaults.cc.orig	2024-10-26 06:59:56.178279900 +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 0e22d4c83b..10d4db7256 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-09-24 20:49:18.033944800 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig	2024-10-26 06:59:56.183282900 +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 8fac41c41c..f8ece79c0e 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-09-24 20:49:18.054946700 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig	2024-10-26 06:59:56.221305800 +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 d568d90a5e..0c925b0e8d 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-09-24 20:49:18.082949200 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2024-10-26 06:59:56.270335700 +0000
 +++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1763,7 +1763,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -1796,7 +1796,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();
    }
-@@ -1911,7 +1911,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -1942,7 +1942,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()) {
-@@ -1989,7 +1989,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2020,7 +2020,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 344123a522..5f3a438554 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-09-24 20:49:18.086949600 +0000
+--- chrome/browser/download/download_commands.cc.orig	2024-10-26 06:59:56.273337600 +0000
 +++ chrome/browser/download/download_commands.cc
 @@ -26,7 +26,7 @@
  #include "ui/base/clipboard/scoped_clipboard_writer.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/browser.h"
  #include "chrome/browser/ui/browser_finder.h"
  #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
-@@ -167,7 +167,7 @@ void DownloadCommands::ExecuteCommand(Co
+@@ -166,7 +166,7 @@ void DownloadCommands::ExecuteCommand(Co
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.h b/chromium/patches/patch-chrome_browser_download_download__commands.h
index e089928f28..df8ca47215 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-09-24 20:49:18.086949600 +0000
+--- chrome/browser/download/download_commands.h.orig	2024-10-26 06:59:56.273337600 +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 f28ec83a05..8e9ec06399 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-09-24 20:49:18.087949800 +0000
+--- chrome/browser/download/download_file_picker.cc.orig	2024-10-26 06:59:56.275338600 +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 1315515910..66ecc34cfc 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-09-24 20:49:18.089949800 +0000
+--- chrome/browser/download/download_item_model.cc.orig	2024-10-26 06:59:56.277340000 +0000
 +++ chrome/browser/download/download_item_model.cc
-@@ -814,7 +814,7 @@ bool DownloadItemModel::IsCommandChecked
+@@ -790,7 +790,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();
-@@ -862,7 +862,7 @@ void DownloadItemModel::ExecuteCommand(D
+@@ -838,7 +838,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);
-@@ -1260,7 +1260,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1227,7 +1227,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 2f9290dfa1..b52be21b6b 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-09-24 20:49:18.091950000 +0000
+--- chrome/browser/download/download_prefs.cc.orig	2024-10-26 06:59:56.279341200 +0000
 +++ chrome/browser/download/download_prefs.cc
 @@ -11,6 +11,7 @@
  #include <vector>
@@ -14,7 +14,7 @@ $NetBSD$
  #include "base/feature_list.h"
  #include "base/files/file_util.h"
  #include "base/functional/bind.h"
-@@ -64,6 +65,10 @@
+@@ -60,6 +61,10 @@
  #include "chrome/browser/flags/android/chrome_feature_list.h"
  #endif
  
@@ -25,7 +25,7 @@ $NetBSD$
  using content::BrowserContext;
  using content::BrowserThread;
  using content::DownloadManager;
-@@ -74,7 +79,7 @@ namespace {
+@@ -70,7 +75,7 @@ namespace {
  // Consider downloads 'dangerous' if they go to the home directory on Linux and
  // to the desktop on any platform.
  bool DownloadPathIsDangerous(const base::FilePath& download_path) {
@@ -34,7 +34,7 @@ $NetBSD$
    base::FilePath home_dir = base::GetHomeDir();
    if (download_path == home_dir) {
      return true;
-@@ -180,7 +185,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
+@@ -176,7 +181,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -43,7 +43,7 @@ $NetBSD$
    should_open_pdf_in_system_reader_ =
        prefs->GetBoolean(prefs::kOpenPdfDownloadInSystemReader);
  #endif
-@@ -304,7 +309,7 @@ void DownloadPrefs::RegisterProfilePrefs
+@@ -300,7 +305,7 @@ void DownloadPrefs::RegisterProfilePrefs
    registry->RegisterFilePathPref(prefs::kSaveFileDefaultDirectory,
                                   default_download_path);
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -52,7 +52,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kOpenPdfDownloadInSystemReader, false);
  #endif
  #if BUILDFLAG(IS_ANDROID)
-@@ -471,7 +476,7 @@ void DownloadPrefs::DisableAutoOpenByUse
+@@ -467,7 +472,7 @@ void DownloadPrefs::DisableAutoOpenByUse
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -61,7 +61,7 @@ $NetBSD$
  void DownloadPrefs::SetShouldOpenPdfInSystemReader(bool should_open) {
    if (should_open_pdf_in_system_reader_ == should_open)
      return;
-@@ -503,7 +508,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
+@@ -493,7 +498,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
  
  void DownloadPrefs::ResetAutoOpenByUser() {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -70,7 +70,7 @@ $NetBSD$
    SetShouldOpenPdfInSystemReader(false);
  #endif
    auto_open_by_user_.clear();
-@@ -540,7 +545,7 @@ void DownloadPrefs::SaveAutoOpenState() 
+@@ -530,7 +535,7 @@ void DownloadPrefs::SaveAutoOpenState() 
  bool DownloadPrefs::CanPlatformEnableAutoOpenForPdf() const {
  #if BUILDFLAG(IS_CHROMEOS)
    return false;  // There is no UI for auto-open on ChromeOS.
@@ -79,7 +79,7 @@ $NetBSD$
    return ShouldOpenPdfInSystemReader();
  #else
    return false;
-@@ -692,7 +697,14 @@ base::FilePath DownloadPrefs::SanitizeDo
+@@ -682,7 +687,14 @@ base::FilePath DownloadPrefs::SanitizeDo
  #else
    // If the stored download directory is an absolute path, we presume it's
    // correct; there's not really much more validation we can do here.
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index a34ab8978e..a443152c1b 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-09-24 20:49:18.091950000 +0000
+--- chrome/browser/download/download_prefs.h.orig	2024-10-26 06:59:56.279341200 +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_connectors_analysis_analysis__service__settings.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index b03c69e0b4..8395cf44ee 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-09-24 20:49:18.121952500 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig	2024-10-26 06:59:56.325369100 +0000
 +++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
 @@ -150,7 +150,7 @@ AnalysisServiceSettings::AnalysisService
    const char* verification_key = kKeyWindowsVerification;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
new file mode 100644
index 0000000000..58441bb086
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.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/enterprise/connectors/common.cc.orig	2024-10-26 06:59:56.354386800 +0000
++++ chrome/browser/enterprise/connectors/common.cc
+@@ -23,7 +23,7 @@
+ #include "components/policy/core/common/policy_loader_lacros.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/signin/enterprise_signin_prefs.h"
+ #include "components/prefs/pref_service.h"
+ #endif
+@@ -266,7 +266,7 @@ std::string GetProfileEmail(Profile* pro
+   std::string email =
+       GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (email.empty()) {
+     email = profile->GetPrefs()->GetString(
+         enterprise_signin::prefs::kProfileUserEmail);
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 f3174dad08..72f0bbea4e 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-09-24 20:49:18.128953200 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig	2024-10-26 06:59:56.355387400 +0000
 +++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -546,7 +546,7 @@ bool ConnectorsService::ConnectorsEnable
+@@ -528,7 +528,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 a0dcf264c8..5229fd664f 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-09-24 20:49:18.133953600 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig	2024-10-26 06:59:56.360390400 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
 @@ -10,7 +10,7 @@
  #include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index 333bb5643f..5c17f13f92 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-09-24 20:49:18.133953600 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig	2024-10-26 06:59:56.361391000 +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"
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 2437172379..060093b5b6 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,9 +4,9 @@ $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-09-24 20:49:18.134953700 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig	2024-10-26 06:59:56.361391000 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
-@@ -18,7 +18,7 @@
+@@ -19,7 +19,7 @@
  
  #if BUILDFLAG(IS_WIN)
  #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/win_key_rotation_command.h"
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 53bcb6873e..46535cee3e 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-09-24 20:49:18.141954400 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig	2024-10-26 06:59:56.368395300 +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 e4e938905a..0ebd86ed3d 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-09-24 20:49:18.147955000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig	2024-10-26 06:59:56.374399000 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
 @@ -21,7 +21,7 @@
  #include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index 7882135589..5505a24a88 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2024-09-24 20:49:18.149955000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2024-10-26 06:59:56.403416600 +0000
 +++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
 @@ -13,7 +13,7 @@ namespace enterprise_connectors {
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
index 6c7636d5b5..ba5456eaca 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig	2024-09-24 20:49:18.149955000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig	2024-10-26 06:59:56.403416600 +0000
 +++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
 @@ -20,7 +20,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index 6c6b7537eb..97457f722a 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-09-24 20:49:18.150955200 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig	2024-10-26 06:59:56.404417300 +0000
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
 @@ -59,7 +59,7 @@
  #include "base/strings/utf_string_conversions.h"
@@ -42,9 +42,9 @@ $NetBSD$
    Profile* profile = Profile::FromBrowserContext(context_);
    device_signals::SignalsAggregator* signals_aggregator =
        enterprise_signals::SignalsAggregatorFactory::GetForProfile(profile);
-@@ -505,7 +505,7 @@ std::string RealtimeReportingClient::Get
-                              ? safe_browsing::GetProfileEmail(identity_manager_)
-                              : std::string();
+@@ -504,7 +504,7 @@ std::string RealtimeReportingClient::Get
+   std::string username =
+       identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index 898f97f892..b1eb4b5c02 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-09-24 20:49:18.150955200 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig	2024-10-26 06:59:56.404417300 +0000
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
 @@ -17,7 +17,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 f571785990..5a05c67ad9 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-09-24 20:49:18.157956000 +0000
+--- chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc.orig	2024-10-26 06:59:56.410421000 +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 28963fd9b8..06f9713817 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-09-24 20:49:18.160956100 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig	2024-10-26 06:59:56.414423200 +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 8cdfe133b5..4bbf6fb5e5 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-09-24 20:49:18.161956000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig	2024-10-26 06:59:56.415423900 +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 222b377813..91845b3b49 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-09-24 20:49:18.168956800 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig	2024-10-26 06:59:56.421427500 +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 7230b19b81..bcad9a1163 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-09-24 20:49:18.168956800 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig	2024-10-26 06:59:56.421427500 +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
index f03264891c..4a16deb517 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig	2024-09-24 20:49:18.170956900 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig	2024-10-26 06:59:56.424429400 +0000
 +++ chrome/browser/enterprise/signin/enterprise_signin_service.h
 @@ -9,7 +9,7 @@
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index 460585f692..221340ab43 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-09-24 20:49:18.177957500 +0000
+--- chrome/browser/extensions/BUILD.gn.orig	2024-10-26 06:59:56.432434000 +0000
 +++ chrome/browser/extensions/BUILD.gn
-@@ -1535,6 +1535,10 @@ source_set("extensions") {
+@@ -1499,6 +1499,10 @@ source_set("extensions") {
      deps += [ "//chrome/services/printing/public/mojom" ]
    }
  
@@ -14,6 +14,6 @@ $NetBSD$
 +    sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
 +  }
 +
-   if (enable_service_discovery) {
-     sources += [
-       "api/mdns/mdns_api.cc",
+   if (enable_pdf) {
+     deps += [
+       "//chrome/browser/pdf",
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 9b88887a25..99c4bb5458 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig	2024-09-24 20:49:18.184958200 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig	2024-10-26 06:59:56.438438000 +0000
 +++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -43,7 +43,7 @@
+@@ -41,7 +41,7 @@
  #include "pdf/buildflags.h"
  #include "printing/buildflags/buildflags.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/extensions/api/system_indicator/system_indicator_manager_factory.h"
  #endif
  
-@@ -119,7 +119,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -117,7 +117,7 @@ void EnsureApiBrowserContextKeyedService
    extensions::SettingsPrivateEventRouterFactory::GetInstance();
    extensions::SettingsOverridesAPI::GetFactoryInstance();
    extensions::SidePanelService::GetFactoryInstance();
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 154a9bd87d..6461e43751 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-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig	2024-10-26 06:59:56.471458000 +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 824694a1ad..f11beceec7 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-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig	2024-10-26 06:59:56.472458600 +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 6b48d734cb..5090895b81 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-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig	2024-10-26 06:59:56.472458600 +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 5bab3185fe..886f530613 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,9 +4,9 @@ $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-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig	2024-10-26 06:59:56.472458600 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
-@@ -38,7 +38,7 @@
+@@ -41,7 +41,7 @@
  #include "components/reporting/util/statusor.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <optional>
  
  #include "base/strings/string_util.h"
-@@ -155,7 +155,7 @@ api::enterprise_reporting_private::Conte
+@@ -158,7 +158,7 @@ api::enterprise_reporting_private::Conte
    return info;
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  
  device_signals::SignalsAggregationRequest CreateAggregationRequest(
      device_signals::SignalName signal_name) {
-@@ -217,7 +217,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
+@@ -220,7 +220,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
  
  // getPersistentSecret
  
@@ -33,7 +33,7 @@ $NetBSD$
  
  EnterpriseReportingPrivateGetPersistentSecretFunction::
      EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -643,7 +643,7 @@ void EnterpriseReportingPrivateEnqueueRe
+@@ -646,7 +646,7 @@ void EnterpriseReportingPrivateEnqueueRe
  }
  #endif
  
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 013c746b1b..d7c4d1f5f7 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-09-24 20:49:18.218961200 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig	2024-10-26 06:59:56.472458600 +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 728458a410..bbdcab92d0 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-09-24 20:49:18.236962800 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig	2024-10-26 06:59:56.490469500 +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 f4ec1c8566..99f1d77295 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,7 +4,7 @@ $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-09-24 20:49:18.241963100 +0000
+--- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig	2024-10-26 06:59:56.496473000 +0000
 +++ chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
 @@ -417,7 +417,7 @@ bool ChromeManagementAPIDelegate::Launch
    apps::LaunchContainer launch_container =
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
index 06cef761fc..ba7374270d 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig	2024-09-24 20:49:18.244963400 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig	2024-10-26 06:59:56.498474400 +0000
 +++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
 @@ -86,7 +86,7 @@ std::optional<LaunchContext::ProcessStat
  
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index 12ea98d305..df09197fa3 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-09-24 20:49:18.255964300 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2024-10-26 06:59:56.533495700 +0000
 +++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -630,7 +630,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -636,7 +636,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 0000dbad31..3572d26f45 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2024-09-24 20:49:18.268965500 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2024-10-26 06:59:56.568517000 +0000
 +++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -284,7 +284,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
+@@ -288,7 +288,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
    } else if (strcmp(os, "linux") == 0) {
      info->os = extensions::api::runtime::PlatformOs::kLinux;
    } else if (strcmp(os, "openbsd") == 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 8c4e7cb902..205b1004ab 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,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2024-09-24 20:49:18.275966200 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2024-10-26 06:59:56.575521000 +0000
 +++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -204,7 +204,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -193,7 +193,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+   (*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
+       settings_api::PrefType::kBoolean;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   (*s_allowlist)[autofill::prefs::kAutofillPredictionImprovementsEnabled] =
+       settings_api::PrefType::kBoolean;
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+@@ -211,7 +211,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
        settings_api::PrefType::kBoolean;
  
@@ -15,7 +24,7 @@ $NetBSD$
    (*s_allowlist)[::prefs::kUseCustomChromeFrame] =
        settings_api::PrefType::kBoolean;
  #endif
-@@ -216,7 +216,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -223,7 +223,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;
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 98386b791c..560a9b94d3 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2024-09-24 20:49:18.286967000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2024-10-26 06:59:56.608541300 +0000
 +++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -891,7 +891,7 @@ ExtensionFunction::ResponseAction Window
+@@ -886,7 +886,7 @@ ExtensionFunction::ResponseAction Window
  // minimized.
  // TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
  // TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_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 a25cea2d3e..e8c03f160d 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-09-24 20:49:18.299968200 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig	2024-10-26 06:59:56.641561300 +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 c2ba65722e..3a9d457d17 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,7 +4,7 @@ $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-09-24 20:49:18.300968400 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig	2024-10-26 06:59:56.642562000 +0000
 +++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
 @@ -915,7 +915,7 @@ void WebstorePrivateBeginInstallWithMani
  #if BUILDFLAG(IS_CHROMEOS)
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 f1d824bb22..0a074b0c52 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/external_provider_impl.cc.orig	2024-09-24 20:49:18.354973000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig	2024-10-26 06:59:56.742622600 +0000
 +++ chrome/browser/extensions/external_provider_impl.cc
-@@ -834,7 +834,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -816,7 +816,7 @@ void ExternalProviderImpl::CreateExterna
    if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -15,7 +15,7 @@ $NetBSD$
      provider_list->push_back(std::make_unique<ExternalProviderImpl>(
          service,
          base::MakeRefCounted<ExternalPrefLoader>(
-@@ -862,7 +862,7 @@ void ExternalProviderImpl::CreateExterna
+@@ -844,7 +844,7 @@ void ExternalProviderImpl::CreateExterna
          bundled_extension_creation_flags));
  
      // Define a per-user source of external extensions.
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 9b631bfc74..bc773daf56 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,14 +4,14 @@ $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-09-24 20:49:18.428979600 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig	2024-10-26 06:59:56.880706500 +0000
 +++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -321,7 +321,7 @@ const struct {
+@@ -324,7 +324,7 @@ const struct {
       FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
       kDontBlockChildren},
  #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
      // On Linux also block access to devices via /dev.
      {kNoBasePathKey, FILE_PATH_LITERAL("/dev"), kBlockAllChildren},
      // And security sensitive data in /proc and /sys.
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 bde613060b..571dd61c33 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-09-24 20:49:18.435980000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig	2024-10-26 06:59:56.887710800 +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 526fd7c12d..6fcca77ce3 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-09-24 20:49:18.435980000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig	2024-10-26 06:59:56.887710800 +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 98e2576806..bbb73f99b7 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/flag_descriptions.cc.orig	2024-09-24 20:49:18.440980700 +0000
+--- chrome/browser/flag_descriptions.cc.orig	2024-10-26 06:59:56.894715000 +0000
 +++ chrome/browser/flag_descriptions.cc
-@@ -464,7 +464,7 @@ const char kIsolatedSandboxedIframesDesc
+@@ -458,7 +458,7 @@ const char kIsolatedSandboxedIframesDesc
      "grouping when enabled is per-site.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  const char kAutofillEnableAmountExtractionDesktopName[] =
      "Enable checkout amount extraction on Chrome desktop";
  const char kAutofillEnableAmountExtractionDesktopDescription[] =
-@@ -909,7 +909,7 @@ const char kDevicePostureDescription[] =
+@@ -939,7 +939,7 @@ const char kDevicePostureDescription[] =
      "Enables Device Posture API (foldable devices)";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,16 +24,7 @@ $NetBSD$
  const char kDocumentPictureInPictureAnimateResizeName[] =
      "Document Picture-in-Picture Animate Resize";
  const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -3130,7 +3130,7 @@ const char kCbdTimeframeRequiredDescript
-     "value to the list.";
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kPolicyIndicationForManagedDefaultSearchName[] =
-     "Enable policy indication for managed Default Search provider";
- const char kPolicyIndicationForManagedDefaultSearchDescription[] =
-@@ -3472,7 +3472,7 @@ const char kShowAutofillTypePredictionsD
+@@ -3519,7 +3519,7 @@ const char kShowAutofillTypePredictionsD
      "text.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +33,7 @@ $NetBSD$
  const char kShowFeaturedEnterpriseSiteSearchName[] =
      "Show featured Enterprise site search engines in Omnibox";
  const char kShowFeaturedEnterpriseSiteSearchDescription[] =
-@@ -3509,7 +3509,7 @@ const char kSiteInstanceGroupsForDataUrl
+@@ -3551,7 +3551,7 @@ const char kSiteInstanceGroupsForDataUrl
      "but in the same SiteInstanceGroup, and thus the same process.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,8 +42,8 @@ $NetBSD$
  const char kSiteSearchSettingsPolicyName[] = "Enable SiteSearchSettings policy";
  const char kSiteSearchSettingsPolicyDescription[] =
      "Allow site search engines to be defined by the SiteSearchSettings policy.";
-@@ -7950,7 +7950,7 @@ const char kLacrosMergeIcuDataFileDescri
-     "Enables sharing common areas of icudtl.dat between Ash and Lacros.";
+@@ -7912,7 +7912,7 @@ const char kBlinkExtensionDiagnosticsDes
+     "Enable the experimental Diagnostics Blink Extension.";
  #endif  // #if BUILDFLAG(IS_CHROMEOS_LACROS)
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
@@ -60,7 +51,7 @@ $NetBSD$
  const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
  const char kGetAllScreensMediaDescription[] =
      "When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -8198,7 +8198,7 @@ const char kV4L2FlatStatefulVideoDecoder
+@@ -8148,7 +8148,7 @@ const char kV4L2FlatStatefulVideoDecoder
  
  // Linux -----------------------------------------------------------------------
  
@@ -69,7 +60,7 @@ $NetBSD$
  const char kOzonePlatformHintChoiceDefault[] = "Default";
  const char kOzonePlatformHintChoiceAuto[] = "Auto";
  const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -8231,6 +8231,20 @@ const char kWaylandPerWindowScalingDescr
+@@ -8181,6 +8181,20 @@ const char kWaylandPerWindowScalingDescr
  const char kWaylandTextInputV3Name[] = "Wayland text-input-v3";
  const char kWaylandTextInputV3Description[] =
      "Enable Wayland's text-input-v3 experimental support.";
@@ -90,7 +81,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // All views-based platforms --------------------------------------------------
-@@ -8257,14 +8271,14 @@ const char kZeroCopyVideoCaptureDescript
+@@ -8207,7 +8221,7 @@ const char kZeroCopyVideoCaptureDescript
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -99,15 +90,16 @@ $NetBSD$
  const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
  const char kFollowingFeedSidepanelDescription[] =
      "Enables the following feed in the sidepanel.";
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-         //  BUILDFLAG(IS_CHROMEOS)
+@@ -8220,7 +8234,7 @@ const char kTaskManagerDesktopRefreshDes
+     "Enables a refreshed design for the Task Manager on Desktop platforms.";
+ #endif  // BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  const char kEnableNetworkServiceSandboxName[] =
      "Enable the network service sandbox.";
  const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8296,7 +8310,7 @@ const char kWebBluetoothConfirmPairingSu
+@@ -8252,7 +8266,7 @@ const char kWebBluetoothConfirmPairingSu
      "Bluetooth";
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
  
@@ -116,7 +108,7 @@ $NetBSD$
  const char kSkipUndecryptablePasswordsName[] =
      "Skip undecryptable passwords to use the available decryptable "
      "passwords.";
-@@ -8450,7 +8464,7 @@ const char kElementCaptureDescription[] 
+@@ -8398,7 +8412,7 @@ const char kElementCaptureDescription[] 
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -125,7 +117,7 @@ $NetBSD$
  const char kUIDebugToolsName[] = "Debugging tools for UI";
  const char kUIDebugToolsDescription[] =
      "Enables additional keyboard shortcuts to help debugging.";
-@@ -8524,7 +8538,7 @@ const char kAutofillCaretExtractionDescr
+@@ -8472,7 +8486,7 @@ const char kAutofillCaretExtractionDescr
      "Enables passing caret position via Autofill";
  #endif  // BUILDFLAG(ENABLE_COMPOSE)
  
@@ -134,7 +126,7 @@ $NetBSD$
  const char kThirdPartyProfileManagementName[] =
      "Third party profile management";
  const char kThirdPartyProfileManagementDescription[] =
-@@ -8613,7 +8627,7 @@ const char kEnableCertManagementV2UIDesc
+@@ -8561,7 +8575,7 @@ const char kEnableCertManagementV2UIDesc
      "chrome://settings/certificates";
  #endif  // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
  
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index f0c655329e..2a7551013d 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/flag_descriptions.h.orig	2024-09-24 20:49:18.441980600 +0000
+--- chrome/browser/flag_descriptions.h.orig	2024-10-26 06:59:56.896716400 +0000
 +++ chrome/browser/flag_descriptions.h
-@@ -299,7 +299,7 @@ extern const char kImageDescriptionsAlte
- extern const char kImageDescriptionsAlternateRoutingDescription[];
+@@ -297,7 +297,7 @@ extern const char kImprovedSigninUIOnDes
+ extern const char kImprovedSigninUIOnDesktopDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
  extern const char kAutofillEnableAmountExtractionDesktopName[];
  extern const char kAutofillEnableAmountExtractionDesktopDescription[];
  #endif
-@@ -694,7 +694,7 @@ extern const char kDevicePostureName[];
+@@ -715,7 +715,7 @@ extern const char kDevicePostureName[];
  extern const char kDevicePostureDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,16 +24,7 @@ $NetBSD$
  extern const char kDocumentPictureInPictureAnimateResizeName[];
  extern const char kDocumentPictureInPictureAnimateResizeDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
-@@ -1805,7 +1805,7 @@ extern const char kCbdTimeframeRequiredN
- extern const char kCbdTimeframeRequiredDescription[];
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- extern const char kPolicyIndicationForManagedDefaultSearchName[];
- extern const char kPolicyIndicationForManagedDefaultSearchDescription[];
- #endif
-@@ -2003,7 +2003,7 @@ extern const char kShowAutofillTypePredi
+@@ -2022,7 +2022,7 @@ extern const char kShowAutofillTypePredi
  extern const char kShowAutofillTypePredictionsDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +33,7 @@ $NetBSD$
  extern const char kShowFeaturedEnterpriseSiteSearchName[];
  extern const char kShowFeaturedEnterpriseSiteSearchDescription[];
  
-@@ -2025,7 +2025,7 @@ extern const char kSiteInstanceGroupsFor
+@@ -2044,7 +2044,7 @@ extern const char kSiteInstanceGroupsFor
  extern const char kSiteInstanceGroupsForDataUrlsDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,8 +42,8 @@ $NetBSD$
  extern const char kSiteSearchSettingsPolicyName[];
  extern const char kSiteSearchSettingsPolicyDescription[];
  
-@@ -4604,7 +4604,7 @@ extern const char kLacrosMergeIcuDataFil
- extern const char kLacrosMergeIcuDataFileDescription[];
+@@ -4576,7 +4576,7 @@ extern const char kBlinkExtensionDiagnos
+ extern const char kBlinkExtensionDiagnosticsDescription[];
  #endif  // #if BUILDFLAG(IS_CHROMEOS_LACROS)
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
@@ -60,7 +51,7 @@ $NetBSD$
  extern const char kGetAllScreensMediaName[];
  extern const char kGetAllScreensMediaDescription[];
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4750,7 +4750,7 @@ extern const char kV4L2FlatStatefulVideo
+@@ -4713,7 +4713,7 @@ extern const char kV4L2FlatStatefulVideo
  
  // Linux ---------------------------------------------------------------------
  
@@ -69,7 +60,7 @@ $NetBSD$
  extern const char kOzonePlatformHintChoiceDefault[];
  extern const char kOzonePlatformHintChoiceAuto[];
  extern const char kOzonePlatformHintChoiceX11[];
-@@ -4772,6 +4772,9 @@ extern const char kWaylandPerWindowScali
+@@ -4735,6 +4735,9 @@ extern const char kWaylandPerWindowScali
  
  extern const char kWaylandTextInputV3Name[];
  extern const char kWaylandTextInputV3Description[];
@@ -79,7 +70,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // All views-based platforms --------------------------------------------------
-@@ -4801,7 +4804,7 @@ extern const char kWebBluetoothConfirmPa
+@@ -4764,7 +4767,7 @@ extern const char kWebBluetoothConfirmPa
  extern const char kWebBluetoothConfirmPairingSupportDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
  
@@ -88,7 +79,7 @@ $NetBSD$
  extern const char kSkipUndecryptablePasswordsName[];
  extern const char kSkipUndecryptablePasswordsDescription[];
  
-@@ -4820,13 +4823,13 @@ extern const char kScreenlockReauthPromo
+@@ -4780,7 +4783,7 @@ extern const char kScreenlockReauthPromo
  #endif  // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -97,14 +88,16 @@ $NetBSD$
  extern const char kFollowingFeedSidepanelName[];
  extern const char kFollowingFeedSidepanelDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-         //  BUILDFLAG(IS_CHROMEOS)
+@@ -4791,7 +4794,7 @@ extern const char kTaskManagerDesktopRef
+ extern const char kTaskManagerDesktopRefreshDescription[];
+ #endif  // BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  extern const char kEnableNetworkServiceSandboxName[];
  extern const char kEnableNetworkServiceSandboxDescription[];
  
-@@ -4925,7 +4928,7 @@ extern const char kElementCaptureDescrip
+@@ -4888,7 +4891,7 @@ extern const char kElementCaptureDescrip
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -113,7 +106,7 @@ $NetBSD$
  extern const char kUIDebugToolsName[];
  extern const char kUIDebugToolsDescription[];
  #endif
-@@ -4979,7 +4982,7 @@ extern const char kAutofillCaretExtracti
+@@ -4942,7 +4945,7 @@ extern const char kAutofillCaretExtracti
  extern const char kAutofillCaretExtractionDescription[];
  #endif  // BUILDFLAG(ENABLE_COMPOSE)
  
@@ -122,7 +115,7 @@ $NetBSD$
  extern const char kThirdPartyProfileManagementName[];
  extern const char kThirdPartyProfileManagementDescription[];
  
-@@ -5035,7 +5038,7 @@ extern const char kEnableCertManagementV
+@@ -4998,7 +5001,7 @@ extern const char kEnableCertManagementV
  extern const char kEnableCertManagementV2UIDescription[];
  #endif  // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
  
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 745943350a..635d0f07b3 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-09-24 20:49:18.446981200 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig	2024-10-26 06:59:56.902720000 +0000
 +++ chrome/browser/gcm/gcm_profile_service_factory.cc
 @@ -89,7 +89,7 @@ GCMProfileServiceFactory::ScopedTestingF
  // static
diff --git a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index 1dca675f18..63e500eeab 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-09-24 20:49:18.446981200 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig	2024-10-26 06:59:56.902720000 +0000
 +++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
 @@ -16,7 +16,7 @@ namespace instance_id {
  // static
diff --git a/chromium/patches/patch-chrome_browser_global__features.cc b/chromium/patches/patch-chrome_browser_global__features.cc
index 608eb3282d..4ce7273cc6 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/global_features.cc.orig	2024-09-24 20:49:18.448981300 +0000
+--- chrome/browser/global_features.cc.orig	2024-10-26 06:59:56.904721000 +0000
 +++ chrome/browser/global_features.cc
 @@ -10,7 +10,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_global__features.h b/chromium/patches/patch-chrome_browser_global__features.h
index e9009b163c..68fb7b2922 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/global_features.h.orig	2024-09-24 20:49:18.448981300 +0000
+--- chrome/browser/global_features.h.orig	2024-10-26 06:59:56.904721000 +0000
 +++ chrome/browser/global_features.h
 @@ -14,7 +14,7 @@ namespace system_permission_settings {
  class PlatformHandle;
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 e6b84a6246..1bad7d21bb 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-09-24 20:49:18.456982100 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig	2024-10-26 06:59:56.912726000 +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 26bb770aef..51fc6144b3 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-09-24 20:49:18.490985000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig	2024-10-26 06:59:56.970761300 +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 9664c631cd..32ff7b555e 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,7 +4,7 @@ $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-09-24 20:49:18.606995000 +0000
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig	2024-10-26 06:59:57.135861600 +0000
 +++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
 @@ -40,10 +40,12 @@ void MTPDeviceMapService::RegisterMTPFil
      // Note that this initializes the delegate asynchronously, but since
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 45633d10e1..ba8225d6af 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2024-09-24 20:49:18.608995400 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2024-10-26 06:59:57.137862700 +0000
 +++ chrome/browser/media_galleries/media_file_system_registry.cc
 @@ -585,7 +585,12 @@ class MediaFileSystemRegistry::MediaFile
  // Constructor in 'private' section because depends on private class definition.
diff --git a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
index f74e819a88..3e59a56f81 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-09-24 20:49:18.548990000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig	2024-10-26 06:59:57.062817000 +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 a5ebd224e9..f5f8ddd9cc 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-09-24 20:49:18.559991100 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig	2024-10-26 06:59:57.074824300 +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 0865bd2ed8..a36af88d71 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-09-24 20:49:18.566991600 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig	2024-10-26 06:59:57.081828600 +0000
 +++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
 @@ -10,11 +10,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 7fc9f25726..b0ee323692 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-09-24 20:49:18.566991600 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig	2024-10-26 06:59:57.082829200 +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 bf7ebd68be..59064e5662 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-09-24 20:49:18.584993400 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig	2024-10-26 06:59:57.111847000 +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 38aa38b726..f1ac0aa93b 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-09-24 20:49:18.584993400 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig	2024-10-26 06:59:57.111847000 +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 fdb350023a..07cb06fca0 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-09-24 20:49:18.586993500 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig	2024-10-26 06:59:57.114848900 +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 eb3770dad8..0921eca8d9 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-09-24 20:49:18.599994700 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2024-10-26 06:59:57.128857400 +0000
 +++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
 @@ -106,7 +106,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 ebb063ee40..4a90cf1436 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-09-24 20:49:18.600994600 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig	2024-10-26 06:59:57.128857400 +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 7cc75689e2..cf343cc9c9 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-09-24 20:49:18.600994600 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2024-10-26 06:59:57.128857400 +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 443ef7bf0e..1bbc8f1365 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-09-24 20:49:18.615996000 +0000
+--- chrome/browser/memory_details.cc.orig	2024-10-26 06:59:57.144867000 +0000
 +++ chrome/browser/memory_details.cc
 @@ -38,7 +38,7 @@
  #include "services/resource_coordinator/public/cpp/memory_instrumentation/memory_instrumentation.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/public/browser/zygote_host/zygote_host_linux.h"
  #endif
  
-@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUI
+@@ -335,7 +335,7 @@ void MemoryDetails::CollectChildInfoOnUI
            });
      }
  
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index b33102d8e6..ffc8ad9f7b 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-09-24 20:49:18.618996100 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2024-10-26 06:59:57.147868900 +0000
 +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
 @@ -88,8 +88,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 dc8493d8d3..3352350d93 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-09-24 20:49:18.618996100 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig	2024-10-26 06:59:57.147868900 +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 cb93a490d1..ed1456d2ca 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-09-24 20:49:18.619996300 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2024-10-26 06:59:57.149870200 +0000
 +++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -196,11 +196,11 @@
+@@ -195,11 +195,11 @@
  #include "chrome/notification_helper/notification_helper_constants.h"
  #endif
  
@@ -65,7 +65,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) ||
-@@ -950,7 +950,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -951,7 +951,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)
-@@ -1137,7 +1137,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1138,7 +1138,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,7 +83,7 @@ $NetBSD$
    // This creates the DesktopProfileSessionDurationsServices if it didn't exist
    // already.
    metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1471,7 +1471,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1472,7 +1472,7 @@ void ChromeMetricsServiceClient::CreateS
    recorder =
        base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
            cros_system_profile_provider_.get());
diff --git a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index a2c17a2629..1398b347c1 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-09-24 20:49:18.628997000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig	2024-10-26 06:59:57.157874800 +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 16ae3a4f8d..f7b2c72d75 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-09-24 20:49:18.633997400 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig	2024-10-26 06:59:57.163878400 +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 34a6916995..ed95d9f426 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/power/process_monitor.cc.orig	2024-09-24 20:49:18.633997400 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig	2024-10-26 06:59:57.163878400 +0000
 +++ chrome/browser/metrics/power/process_monitor.cc
 @@ -65,7 +65,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
        process_metrics.GetPlatformIndependentCPUUsage());
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
index bb01da47d3..b2dbf1d102 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-09-24 20:49:18.633997400 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig	2024-10-26 06:59:57.163878400 +0000
 +++ chrome/browser/metrics/power/process_monitor.h
 @@ -76,7 +76,7 @@ class ProcessMonitor : public content::B
      std::optional<double> cpu_usage;
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index e24dda576a..36130953e0 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/profile_network_context_service.cc.orig	2024-09-24 20:49:18.687002200 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig	2024-10-26 06:59:57.250931500 +0000
 +++ chrome/browser/net/profile_network_context_service.cc
-@@ -138,7 +138,7 @@
+@@ -140,7 +140,7 @@
  #include "chromeos/startup/browser_params_proxy.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #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"
-@@ -258,7 +258,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -260,7 +260,7 @@ void UpdateCookieSettings(Profile* profi
        });
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
      Profile* profile,
      std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -975,7 +975,7 @@ ProfileNetworkContextService::CreateClie
+@@ -986,7 +986,7 @@ ProfileNetworkContextService::CreateClie
    store = std::make_unique<ClientCertStoreLacros>(
        std::move(certificate_provider), cert_db_initializer, std::move(store));
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
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 7c6f189320..8562f02d5e 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-09-24 20:49:18.692002500 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig	2024-10-26 06:59:57.254933800 +0000
 +++ chrome/browser/net/system_network_context_manager.cc
-@@ -101,7 +101,7 @@
+@@ -102,7 +102,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"
-@@ -145,7 +145,7 @@ SystemNetworkContextManager* g_system_ne
+@@ -146,7 +146,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;
-@@ -153,7 +153,7 @@ bool g_network_service_will_allow_gssapi
+@@ -154,7 +154,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)
-@@ -199,7 +199,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -200,7 +200,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)
-@@ -214,7 +214,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -215,7 +215,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)
-@@ -224,7 +224,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -225,7 +225,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
-@@ -266,11 +266,11 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -267,11 +267,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 ||
-@@ -286,7 +286,7 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -287,7 +287,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)
-@@ -516,7 +516,7 @@ void SystemNetworkContextManager::Delete
+@@ -517,7 +517,7 @@ void SystemNetworkContextManager::Delete
    g_system_network_context_manager = nullptr;
  }
  
@@ -92,7 +92,7 @@ $NetBSD$
  SystemNetworkContextManager::GssapiLibraryLoadObserver::
      GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
      : owner_(owner) {}
-@@ -574,7 +574,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -575,7 +575,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)
-@@ -588,7 +588,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -589,7 +589,7 @@ SystemNetworkContextManager::SystemNetwo
                               auth_pref_callback);
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -110,7 +110,7 @@ $NetBSD$
    pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  
-@@ -658,7 +658,7 @@ void SystemNetworkContextManager::Regist
+@@ -660,7 +660,7 @@ void SystemNetworkContextManager::Regist
    registry->RegisterBooleanPref(prefs::kKerberosEnabled, false);
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -119,7 +119,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
                                  false);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -683,11 +683,11 @@ void SystemNetworkContextManager::Regist
+@@ -685,11 +685,11 @@ void SystemNetworkContextManager::Regist
  
    registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
  
@@ -133,7 +133,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -740,7 +740,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -742,7 +742,7 @@ void SystemNetworkContextManager::OnNetw
    OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
    network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
  
@@ -142,7 +142,7 @@ $NetBSD$
    gssapi_library_loader_observer_.Install(network_service);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -955,7 +955,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -969,7 +969,7 @@ bool SystemNetworkContextManager::IsNetw
        break;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
index 360ffed910..0380f2cf7f 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/system_network_context_manager.h.orig	2024-09-24 20:49:18.692002500 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig	2024-10-26 06:59:57.254933800 +0000
 +++ chrome/browser/net/system_network_context_manager.h
-@@ -197,7 +197,7 @@ class SystemNetworkContextManager {
+@@ -198,7 +198,7 @@ class SystemNetworkContextManager {
    class URLLoaderFactoryForSystem;
    class NetworkProcessLaunchWatcher;
  
@@ -15,7 +15,7 @@ $NetBSD$
    class GssapiLibraryLoadObserver
        : public network::mojom::GssapiLibraryLoadObserver {
     public:
-@@ -278,7 +278,7 @@ class SystemNetworkContextManager {
+@@ -279,7 +279,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 7277e8a809..95e69c26e7 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig	2024-09-24 20:49:18.694002900 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig	2024-10-26 06:59:57.257935800 +0000
 +++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
-@@ -32,7 +32,7 @@
+@@ -34,7 +34,7 @@
  #include "services/network/public/cpp/resource_request.h"
  
  namespace {
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 1bd6ff6de6..539549d386 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2024-09-24 20:49:18.699003200 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2024-10-26 06:59:57.260937500 +0000
 +++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -24,7 +24,7 @@ bool IsOsSupportedForCart() {
+@@ -25,7 +25,7 @@ bool IsOsSupportedForCart() {
  }
  
  bool IsOsSupportedForDrive() {
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index 08eef9b6b7..1b8c05e6a8 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-09-24 20:49:18.712004400 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig	2024-10-26 06:59:57.361998800 +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 07e10e24bc..8dd6d3bc52 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-09-24 20:49:18.715004700 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig	2024-10-26 06:59:57.365000700 +0000
 +++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
 @@ -56,7 +56,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 c954ace050..eedf6e40fe 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-09-24 20:49:18.845016000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2024-10-26 06:59:57.559118700 +0000
 +++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -557,7 +557,7 @@ void ChromePasswordManagerClient::
- 
+@@ -590,7 +590,7 @@ void ChromePasswordManagerClient::
  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 BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
      return false;
    }
-@@ -795,7 +795,7 @@ void ChromePasswordManagerClient::Notify
+@@ -828,7 +828,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 5a8cc03a69..23461b8e2b 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig	2024-09-24 20:49:18.852016700 +0000
+--- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig	2024-10-26 06:59:57.567123400 +0000
 +++ chrome/browser/password_manager/password_reuse_manager_factory.cc
 @@ -141,7 +141,7 @@ PasswordReuseManagerFactory::BuildServic
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 5de3caa5be..bd07c47bb9 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-09-24 20:49:18.893020400 +0000
+--- chrome/browser/platform_util_linux.cc.orig	2024-10-26 06:59:57.637166000 +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 2b72b8d67d..fa27a80328 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-09-24 20:49:18.901021000 +0000
+--- chrome/browser/policy/browser_signin_policy_handler.cc.orig	2024-10-26 06:59:57.645171000 +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 45b4d34e49..64a6e4a132 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-09-24 20:49:18.902021200 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig	2024-10-26 06:59:57.646171600 +0000
 +++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
 @@ -53,7 +53,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 0b01fb2fe1..afa1888f6a 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-09-24 20:49:18.909021600 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig	2024-10-26 06:59:57.653175800 +0000
 +++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -245,19 +245,19 @@
+@@ -247,19 +247,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)
-@@ -271,13 +271,13 @@
+@@ -273,13 +273,13 @@
  #endif  // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,10 +42,10 @@ $NetBSD$
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "components/search_engines/site_search_policy_handler.h"
+ #include "components/search_engines/enterprise/site_search_policy_handler.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -554,7 +554,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -559,7 +559,7 @@ const PolicyToPreferenceMapEntry kSimple
    { key::kDefaultDirectSocketsSetting,
      prefs::kManagedDefaultDirectSocketsSetting,
      base::Value::Type::INTEGER },
@@ -54,7 +54,7 @@ $NetBSD$
    { key::kDeletingUndecryptablePasswordsEnabled,
      password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
      base::Value::Type::BOOLEAN },
-@@ -896,7 +896,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -901,7 +901,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kManagedDefaultGeolocationSetting,
      base::Value::Type::INTEGER },
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -63,7 +63,7 @@ $NetBSD$
    { key::kRequireOnlineRevocationChecksForLocalAnchors,
      prefs::kCertRevocationCheckingRequiredLocalAnchors,
      base::Value::Type::BOOLEAN },
-@@ -905,7 +905,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -910,7 +910,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
          // || BUILDFLAG(IS_WIN)  || BUILDFLAG(IS_MAC)
@@ -72,8 +72,8 @@ $NetBSD$
    { key::kFullscreenAllowed,
      prefs::kFullscreenAllowed,
      base::Value::Type::BOOLEAN },
-@@ -1730,7 +1730,7 @@ const PolicyToPreferenceMapEntry kSimple
-     base::Value::Type::LIST },
+@@ -1738,7 +1738,7 @@ const PolicyToPreferenceMapEntry kSimple
+     base::Value::Type::INTEGER},
  #endif // BUILDFLAG(IS_CHROMEOS_ASH)
  
 -#if BUILDFLAG(IS_LINUX)
@@ -81,7 +81,7 @@ $NetBSD$
    { key::kGSSAPILibraryName,
      prefs::kGSSAPILibraryName,
      base::Value::Type::STRING },
-@@ -1787,7 +1787,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1797,7 +1797,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -90,7 +90,7 @@ $NetBSD$
    { key::kNetworkServiceSandboxEnabled,
      prefs::kNetworkServiceSandboxEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1813,12 +1813,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1823,12 +1823,12 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kTotalMemoryLimitMb,
      base::Value::Type::INTEGER },
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -105,7 +105,7 @@ $NetBSD$
    { key::kUnmanagedDeviceSignalsConsentFlowEnabled,
      device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1826,7 +1826,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1836,7 +1836,7 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kProfileSeparationDomainExceptionList,
      base::Value::Type::LIST },
  #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -114,7 +114,7 @@ $NetBSD$
    { key::kDefaultBrowserSettingEnabled,
      prefs::kDefaultBrowserSettingEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1838,7 +1838,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1848,7 +1848,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) \
@@ -123,7 +123,7 @@ $NetBSD$
    { key::kAutoplayAllowed,
      prefs::kAutoplayAllowed,
      base::Value::Type::BOOLEAN },
-@@ -1939,7 +1939,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1949,7 +1949,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::BOOLEAN },
  #endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
  
@@ -132,7 +132,7 @@ $NetBSD$
    { key::kAlternativeBrowserPath,
      browser_switcher::prefs::kAlternativeBrowserPath,
      base::Value::Type::STRING },
-@@ -2053,7 +2053,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2066,7 +2066,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::LIST },
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -141,7 +141,7 @@ $NetBSD$
    { key::kAuthNegotiateDelegateByKdcPolicy,
      prefs::kAuthNegotiateDelegateByKdcPolicy,
      base::Value::Type::BOOLEAN },
-@@ -2132,7 +2132,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2145,7 +2145,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 },
-@@ -2161,7 +2161,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2174,7 +2174,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 },
-@@ -2204,7 +2204,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2217,7 +2217,7 @@ const PolicyToPreferenceMapEntry kSimple
      base::Value::Type::INTEGER },
  #endif
  #if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -168,7 +168,7 @@ $NetBSD$
    { key::kExtensionInstallTypeBlocklist,
      extensions::pref_names::kExtensionInstallTypeBlocklist,
      base::Value::Type::LIST},
-@@ -2227,7 +2227,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2240,7 +2240,7 @@ const PolicyToPreferenceMapEntry kSimple
    { key::kTabCompareSettings,
      optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
      base::Value::Type::INTEGER},
@@ -177,7 +177,7 @@ $NetBSD$
    { key::kChromeForTestingAllowed,
      prefs::kChromeForTestingAllowed,
      base::Value::Type::BOOLEAN },
-@@ -2365,7 +2365,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2378,7 +2378,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,
-@@ -2381,7 +2381,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2394,7 +2394,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));
  
-@@ -2594,7 +2594,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2607,7 +2607,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(
-@@ -2647,7 +2647,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2660,7 +2660,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(
-@@ -2732,7 +2732,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2745,7 +2745,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));
-@@ -3101,7 +3101,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3116,7 +3116,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>(
-@@ -3109,7 +3109,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3124,7 +3124,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));
-@@ -3127,7 +3127,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3142,7 +3142,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)
-@@ -3150,7 +3150,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3165,7 +3165,7 @@ std::unique_ptr<ConfigurationPolicyHandl
            base::Value::Type::BOOLEAN)));
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -258,3 +258,12 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<BatterySaverPolicyHandler>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS_ASH)
+@@ -3189,7 +3189,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+   std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
+       gen_ai_default_policies;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS_ASH)
++    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+   gen_ai_default_policies.emplace_back(
+       key::kHelpMeWriteSettings,
+       optimization_guide::prefs::kComposeEnterprisePolicyAllowed);
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 3ddb1a8ceb..2852172a87 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-09-24 20:49:18.910021800 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig	2024-10-26 06:59:57.654176500 +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 fa38cd8f05..707916249d 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-09-24 20:49:18.926023200 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig	2024-10-26 06:59:57.669185600 +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 17b56f6d02..72b212b829 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/prefs/browser_prefs.cc.orig	2024-09-24 20:49:18.954025700 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig	2024-10-26 06:59:57.716214200 +0000
 +++ chrome/browser/prefs/browser_prefs.cc
-@@ -308,7 +308,7 @@
+@@ -313,7 +313,7 @@
  #include "components/user_notes/user_notes_prefs.h"
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
  #endif
  
-@@ -488,18 +488,18 @@
+@@ -491,18 +491,18 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
  #endif
  
-@@ -534,7 +534,7 @@
+@@ -537,7 +537,7 @@
  #include "chrome/browser/sessions/session_service_log.h"
  #endif
  
@@ -46,8 +46,8 @@ $NetBSD$
  #include "ui/color/system_theme.h"
  #endif
  
-@@ -1595,7 +1595,7 @@ void RegisterLocalState(PrefRegistrySimp
-   registry->RegisterIntegerPref(prefs::kLastWhatsNewVersion, 0);
+@@ -1678,7 +1678,7 @@ void RegisterLocalState(PrefRegistrySimp
+   on_device_translation::RegisterLocalStatePrefs(registry);
  #endif  // BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -55,7 +55,7 @@ $NetBSD$
    WhatsNewUI::RegisterLocalStatePrefs(registry);
  #endif
  
-@@ -1772,7 +1772,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1854,7 +1854,7 @@ void RegisterLocalState(PrefRegistrySimp
  #endif  // BUILDFLAG(ENABLE_PDF)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -64,7 +64,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
  #endif
  
-@@ -2129,12 +2129,12 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2213,12 +2213,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 099d0bd869..da10ef2c74 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-09-24 20:49:18.956025800 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig	2024-10-26 06:59:57.719215900 +0000
 +++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -196,7 +196,7 @@ const char* const kPersistentPrefNames[]
+@@ -198,7 +198,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 89f61779d9..077a7f168d 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/printing/print_backend_service_manager.cc.orig	2024-09-24 20:49:18.973027200 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig	2024-10-26 06:59:57.760240800 +0000
 +++ chrome/browser/printing/print_backend_service_manager.cc
 @@ -36,7 +36,7 @@
  #include "printing/printing_context.h"
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 52df6f59e0..fd0cd8030f 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-09-24 20:49:18.979027700 +0000
+--- chrome/browser/printing/printer_query.cc.orig	2024-10-26 06:59:57.773248700 +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 17ab1d1d44..6aaea9851d 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-09-24 20:49:19.011030700 +0000
+--- chrome/browser/process_singleton_posix.cc.orig	2024-10-26 06:59:57.838288300 +0000
 +++ chrome/browser/process_singleton_posix.cc
 @@ -102,7 +102,7 @@
  #include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index c4a86d4744..8be9dcdf0a 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-09-24 20:49:19.018031400 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig	2024-10-26 06:59:57.871308300 +0000
 +++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -341,7 +341,7 @@
+@@ -347,7 +347,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
  
-@@ -427,18 +427,18 @@
+@@ -440,18 +440,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"
-@@ -679,7 +679,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -706,7 +706,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();
-@@ -814,7 +814,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -839,7 +839,7 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ConnectorsServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -55,7 +55,7 @@ $NetBSD$
    enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
    enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
  #endif
-@@ -822,25 +822,25 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -847,25 +847,25 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
    enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
  #endif
@@ -86,7 +86,7 @@ $NetBSD$
    enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -972,7 +972,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -995,7 +995,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #endif
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -95,7 +95,7 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
    metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
  #endif
-@@ -1077,7 +1077,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1100,7 +1100,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if BUILDFLAG(IS_CHROMEOS)
    policy::PolicyCertServiceFactory::GetInstance();
  #endif
@@ -104,7 +104,7 @@ $NetBSD$
    policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
    policy::UserPolicyOidcSigninServiceFactory::GetInstance();
  #endif
-@@ -1122,7 +1122,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1149,7 +1149,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_ANDROID)
    ProfileStatisticsFactory::GetInstance();
  #endif
@@ -113,7 +113,7 @@ $NetBSD$
    ProfileTokenWebSigninInterceptorFactory::GetInstance();
    OidcAuthenticationSigninInterceptorFactory::GetInstance();
  #endif
-@@ -1138,7 +1138,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1168,7 +1168,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 fdaca7c11d..eabcf1c565 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-09-24 20:49:19.027032100 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig	2024-10-26 06:59:57.881314500 +0000
 +++ chrome/browser/profiles/profile_impl.cc
-@@ -266,6 +266,10 @@
+@@ -267,6 +267,10 @@
  #include "chrome/browser/spellchecker/spellcheck_service.h"
  #endif
  
@@ -17,7 +17,7 @@ $NetBSD$
  using bookmarks::BookmarkModel;
  using content::BrowserThread;
  using content::DownloadManagerDelegate;
-@@ -600,7 +604,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStar
  #else
    {
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -26,7 +26,7 @@ $NetBSD$
      ProfileManager* profile_manager = g_browser_process->profile_manager();
      ProfileAttributesEntry* entry =
          profile_manager->GetProfileAttributesStorage()
-@@ -903,7 +907,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -908,7 +912,17 @@ void ProfileImpl::DoFinalInit(CreateMode
  }
  
  base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index 0626d6639c..8242734122 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-09-24 20:49:19.036033000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig	2024-10-26 06:59:57.891320500 +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 a31958d142..c71dab972d 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-09-24 20:49:19.089037400 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig	2024-10-26 06:59:57.990380800 +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 94cbee2a3a..9ac1d1be41 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-09-24 20:49:19.567079500 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig	2024-10-26 06:59:58.890927800 +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 32336ae1a6..ff73f9f04d 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-09-24 20:49:19.632085000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig	2024-10-26 06:59:58.998993400 +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 3a998f23c0..a9be30a59d 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-09-24 20:49:19.667088300 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig	2024-10-26 06:59:59.045021300 +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
deleted file mode 100644
index e04883879d..0000000000
--- a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_deep__scanning__utils.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/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc.orig	2024-09-24 20:49:19.668088200 +0000
-+++ chrome/browser/safe_browsing/cloud_content_scanning/deep_scanning_utils.cc
-@@ -16,7 +16,7 @@
- #include "components/crash/core/common/crash_key.h"
- #include "components/signin/public/identity_manager/identity_manager.h"
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
- #include "components/prefs/pref_service.h"
- #endif
-@@ -419,7 +419,7 @@ std::string GetProfileEmail(Profile* pro
-   std::string email =
-       GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (email.empty()) {
-     email = profile->GetPrefs()->GetString(
-         enterprise_signin::prefs::kProfileUserEmail);
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 b202fdd101..bde3b64f70 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2024-09-24 20:49:19.688090000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2024-10-26 06:59:59.066034000 +0000
 +++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
 @@ -696,7 +696,7 @@ void IncidentReportingService::OnEnviron
  
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 a9519682bf..220520c0cc 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-09-24 20:49:19.713092300 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig	2024-10-26 06:59:59.108059600 +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 9991cf62c0..08faa2dcb1 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-09-24 20:49:19.713092300 +0000
+--- chrome/browser/screen_ai/screen_ai_service_router.cc.orig	2024-10-26 06:59:59.109060300 +0000
 +++ chrome/browser/screen_ai/screen_ai_service_router.cc
-@@ -297,7 +297,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
+@@ -324,7 +324,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())};
-@@ -311,7 +311,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
+@@ -338,7 +338,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 accde30042..39d3dcad48 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-09-24 20:49:19.736094200 +0000
+--- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig	2024-10-26 06:59:59.133074800 +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 72ef175814..8c5284824c 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-09-24 20:49:19.736094200 +0000
+--- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig	2024-10-26 06:59:59.133074800 +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 f12d63ccfa..2dc2f015e3 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sessions/session_restore.cc.orig	2024-09-24 20:49:19.742094800 +0000
+--- chrome/browser/sessions/session_restore.cc.orig	2024-10-26 06:59:59.139078600 +0000
 +++ chrome/browser/sessions/session_restore.cc
-@@ -99,7 +99,7 @@
+@@ -103,7 +103,7 @@
  #include "chrome/browser/web_applications/web_app_registrar.h"
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -1051,7 +1051,7 @@ class SessionRestoreImpl : public Browse
+@@ -1076,7 +1076,7 @@ class SessionRestoreImpl : public Browse
      bool is_first_tab = true;
      for (const auto& startup_tab : startup_tabs) {
        const GURL& url = startup_tab.url;
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index 15b88c0389..d7a33e4b7d 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-09-24 20:49:19.773097500 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig	2024-10-26 06:59:59.172098600 +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 ec3f75093e..68bac99e20 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-09-24 20:49:19.779098000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig	2024-10-26 06:59:59.178102300 +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 bbc8e6db52..cfd69c6f41 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-09-24 20:49:19.804100300 +0000
+--- chrome/browser/signin/signin_util.cc.orig	2024-10-26 06:59:59.206119300 +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__browser__utils.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
index 5513a83b4f..dbfb06d496 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig	2024-09-24 20:49:19.852104400 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig	2024-10-26 06:59:59.267156400 +0000
 +++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
-@@ -40,7 +40,7 @@
+@@ -42,7 +42,7 @@
  #include "components/user_manager/user_type.h"
  #elif BUILDFLAG(IS_CHROMEOS_LACROS)
  #include "chromeos/startup/browser_params_proxy.h"
@@ -15,8 +15,8 @@ $NetBSD$
  #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
  #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
  #endif
-@@ -178,7 +178,7 @@ bool IsAuthenticatedSupervisedProfile(Pr
-          supervised_user::ChildAccountService::AuthState::AUTHENTICATED;
+@@ -165,7 +165,7 @@ void AssertChildStatusOfTheUser(Profile*
+ #endif
  }
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index 55e397a089..26b522ab2a 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig	2024-09-24 20:49:19.852104400 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig	2024-10-26 06:59:59.267156400 +0000
 +++ chrome/browser/supervised_user/supervised_user_browser_utils.h
 @@ -11,7 +11,7 @@
  #include "content/public/browser/web_contents.h"
@@ -15,9 +15,9 @@ $NetBSD$
  #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
  #endif
  
-@@ -59,7 +59,7 @@ void AssertChildStatusOfTheUser(Profile*
- // content area.
- bool IsAuthenticatedSupervisedProfile(Profile* profile);
+@@ -55,7 +55,7 @@ std::string GetAccountGivenName(Profile&
+ // of the user.
+ void AssertChildStatusOfTheUser(Profile* profile, bool is_child);
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
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 6b311452d7..21c22f3391 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-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig	2024-10-26 06:59:59.267156400 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
 @@ -194,7 +194,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 0d35376873..aaa1695710 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-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig	2024-10-26 06:59:59.267156400 +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 7f72dfcf61..56a182de84 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-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig	2024-10-26 06:59:59.267156400 +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
index d33cfa6298..a7b20fee92 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig	2024-09-24 20:49:19.853104600 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig	2024-10-26 06:59:59.268157000 +0000
 +++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
-@@ -26,7 +26,7 @@
+@@ -29,7 +29,7 @@
  
  #if BUILDFLAG(IS_ANDROID)
  #include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
  #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
  #endif
-@@ -140,7 +140,7 @@ SupervisedUserGoogleAuthNavigationThrott
+@@ -145,7 +145,7 @@ SupervisedUserGoogleAuthNavigationThrott
      return content::NavigationThrottle::DEFER;
    }
  
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
index 45df6f4235..67f7fdab26 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-09-24 20:49:19.854104500 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig	2024-10-26 06:59:59.268157000 +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"
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 f79fe6e733..de6b36e8ab 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-09-24 20:49:19.854104500 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig	2024-10-26 06:59:59.268157000 +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_supervised__user_supervised__user__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
index a83aca6446..943cb8fbd7 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
@@ -4,14 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_navigation_throttle.cc.orig	2024-09-24 20:49:19.854104500 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_throttle.cc.orig	2024-10-26 06:59:59.269157600 +0000
 +++ chrome/browser/supervised_user/supervised_user_navigation_throttle.cc
-@@ -212,7 +212,7 @@ void SupervisedUserNavigationThrottle::O
+@@ -201,7 +201,7 @@ void SupervisedUserNavigationThrottle::O
+   }
+ }
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ SupervisedUserVerificationPage::VerificationPurpose
+ GetVerificationPurposeFromFilteringReason(
+     supervised_user::FilteringBehaviorReason reason) {
+@@ -235,7 +235,7 @@ void SupervisedUserNavigationThrottle::O
        Profile* profile = Profile::FromBrowserContext(
            navigation_handle()->GetWebContents()->GetBrowserContext());
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+       supervised_user::ChildAccountService* child_account_service =
+           ChildAccountServiceFactory::GetForProfile(profile);
        if (base::FeatureList::IsEnabled(
-               supervised_user::
-                   kForceSupervisedUserReauthenticationForBlockedSites) &&
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
deleted file mode 100644
index 0614c771be..0000000000
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__client.cc
+++ /dev/null
@@ -1,53 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/sync/chrome_sync_client.cc.orig	2024-09-24 20:49:19.862105400 +0000
-+++ chrome/browser/sync/chrome_sync_client.cc
-@@ -119,7 +119,7 @@
- #endif  // BUILDFLAG(ENABLE_SPELLCHECK)
- 
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #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)
-@@ -233,7 +233,7 @@ bool ShouldSyncAppsTypesInTransportMode(
- syncer::DataTypeControllerDelegate* 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::DataTypeControllerDelegate* GetS
- syncer::DataTypeControllerDelegate* 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);
-@@ -544,7 +544,7 @@ ChromeSyncClient::CreateDataTypeControll
-     // platforms.
-     bool enable_tab_group_sync = false;
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_WIN)
-+    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-     enable_tab_group_sync = true;
- #elif BUILDFLAG(IS_ANDROID)
-     enable_tab_group_sync =
-@@ -585,7 +585,7 @@ ChromeSyncClient::CreateDataTypeControll
- 
- // Chrome prefers OS provided spell checkers where they exist. So only sync the
- // custom dictionary on platforms that typically don't provide one.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-     // Dictionary sync is enabled by default.
-     if (GetPrefService()->GetBoolean(spellcheck::prefs::kSpellCheckEnable)) {
-       controllers.push_back(
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
new file mode 100644
index 0000000000..7209e58666
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.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/sync/chrome_sync_controller_builder.cc.orig	2024-10-26 06:59:59.284166600 +0000
++++ chrome/browser/sync/chrome_sync_controller_builder.cc
+@@ -324,7 +324,7 @@ ChromeSyncControllerBuilder::Build(synce
+ #if BUILDFLAG(ENABLE_SPELLCHECK)
+     // Chrome prefers OS provided spell checkers where they exist. So only sync
+     // the custom dictionary on platforms that typically don't provide one.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+     // Dictionary sync is enabled by default.
+     if (spellcheck_service_.value()) {
+       controllers.push_back(
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 f736509976..39d54da34d 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-09-24 20:49:19.862105400 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2024-10-26 06:59:59.285167200 +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 9f8d36db35..08768802d8 100644
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,27 +4,36 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/sync_service_factory.cc.orig	2024-09-24 20:49:19.866105800 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig	2024-10-26 06:59:59.289169800 +0000
 +++ chrome/browser/sync/sync_service_factory.cc
-@@ -85,7 +85,7 @@
+@@ -105,7 +105,7 @@
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN)
 +    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #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)
- #include "chrome/browser/tab_group_sync/tab_group_sync_service_factory.h"
-@@ -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.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
-     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
+@@ -153,7 +153,7 @@ syncer::DataTypeSet GetDisabledCommonDat
+ tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
+   CHECK(profile);
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   tab_groups::TabGroupSyncService* service =
+       tab_groups::SavedTabGroupUtils::GetServiceForProfile(profile);
+   CHECK(service);
+@@ -381,7 +381,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+   // included in lacros-chrome 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))
    syncer::SyncPrefs prefs(profile->GetPrefs());
    local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
-@@ -276,7 +276,7 @@ SyncServiceFactory::SyncServiceFactory()
+   base::UmaHistogramBoolean("Sync.Local.Enabled2", local_sync_backend_enabled);
+@@ -517,7 +517,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_tab__group__sync_tab__group__sync__service__factory.cc b/chromium/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
index 9c717f660d..0b05a6f5e5 100644
--- 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
@@ -4,14 +4,23 @@ $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-09-24 20:49:19.941112300 +0000
+--- chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc.orig	2024-10-26 06:59:59.383226900 +0000
 +++ chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
+@@ -30,7 +30,7 @@
+ #include "components/sync_device_info/device_info_sync_service.h"
+ 
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/tabs/saved_tab_groups/tab_group_sync_delegate_desktop.h"
+ #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
+         // BUILDFLAG(IS_WIN)
 @@ -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
+   if (tab_groups::IsTabGroupSyncServiceDesktopMigrationEnabled()) {
+     delegate =
+         std::make_unique<TabGroupSyncDelegateDesktop>(service.get(), profile);
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 63cdb772ae..7afa779371 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-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig	2024-10-26 06:59:59.423251200 +0000
 +++ chrome/browser/task_manager/sampling/task_group.cc
 @@ -41,7 +41,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 dd8bc1f6b0..94e94ddac8 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-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig	2024-10-26 06:59:59.423251200 +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 f1d56df1dd..9961b2c002 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-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2024-10-26 06:59:59.423251200 +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 2a1cbde28e..45bf8f5869 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-09-24 20:49:19.964114200 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2024-10-26 06:59:59.423251200 +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 0af1011d51..5fc8eeeac9 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2024-09-24 20:49:19.965114400 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2024-10-26 06:59:59.424251800 +0000
 +++ chrome/browser/task_manager/sampling/task_manager_impl.cc
 @@ -219,7 +219,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
  }
diff --git a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
index a224a7dd11..7113cf790c 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-09-24 20:49:19.967114400 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig	2024-10-26 06:59:59.425252400 +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 6d3e4cbc64..d19c8d3eff 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-09-24 20:49:19.971114900 +0000
+--- chrome/browser/themes/theme_helper.cc.orig	2024-10-26 06:59:59.431256000 +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 e23c735d52..10af9eab7c 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-09-24 20:49:19.973115000 +0000
+--- chrome/browser/themes/theme_service.cc.orig	2024-10-26 06:59:59.432256700 +0000
 +++ chrome/browser/themes/theme_service.cc
 @@ -70,7 +70,7 @@
  #include "extensions/browser/extension_registry_observer.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #include "ui/ozone/public/ozone_platform.h"  // nogncheck
  #endif
-@@ -327,7 +327,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -328,7 +328,7 @@ CustomThemeSupplier* ThemeService::GetTh
  }
  
  bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
index 1eb3795250..0374ffc79c 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_service_aura_linux.cc.orig	2024-09-24 20:49:19.973115000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig	2024-10-26 06:59:59.432256700 +0000
 +++ chrome/browser/themes/theme_service_aura_linux.cc
 @@ -23,7 +23,7 @@ namespace {
  ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
index 6552caa714..c43f815650 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-09-24 20:49:19.973115000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig	2024-10-26 06:59:59.432256700 +0000
 +++ chrome/browser/themes/theme_service_factory.cc
 @@ -27,11 +27,11 @@
  
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 55dbf86426..1415f586f3 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-09-24 20:49:20.025119500 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig	2024-10-26 06:59:59.503299700 +0000
 +++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -512,7 +512,7 @@
+@@ -511,7 +511,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 dded3a2e7e..0a029f9ef7 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,9 +4,9 @@ $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-09-24 20:49:20.487160200 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig	2024-10-26 07:00:00.334805000 +0000
 +++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
-@@ -46,7 +46,7 @@ gfx::Rect GetPopupSizeForVcn3ds() {
+@@ -48,7 +48,7 @@ gfx::Rect GetPopupSizeForVcn3ds() {
  DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
      ContentAutofillClient* client)
      : client_(CHECK_DEREF(client)) {
@@ -15,7 +15,7 @@ $NetBSD$
    scoped_observation_.Observe(BrowserList::GetInstance());
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
  }
-@@ -106,7 +106,7 @@ void DesktopPaymentsWindowManager::WebCo
+@@ -108,7 +108,7 @@ void DesktopPaymentsWindowManager::WebCo
    }
  }
  
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 057b3e65a9..f855e75081 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-09-24 20:49:20.487160200 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig	2024-10-26 07:00:00.334805000 +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 bfe8c8420b..f7b586e238 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-09-24 20:49:20.499161200 +0000
+--- chrome/browser/ui/browser.h.orig	2024-10-26 07:00:00.371827400 +0000
 +++ chrome/browser/ui/browser.h
-@@ -297,7 +297,7 @@ class Browser : public TabStripModelObse
+@@ -299,7 +299,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 905bf18e80..a4f417e73a 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_command_controller.cc.orig	2024-09-24 20:49:20.502161500 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig	2024-10-26 07:00:00.388837800 +0000
 +++ chrome/browser/ui/browser_command_controller.cc
-@@ -130,7 +130,7 @@
+@@ -129,7 +129,7 @@
  #include "components/user_manager/user_manager.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ime/text_input_flags.h"
  #include "ui/linux/linux_ui.h"
  #endif
-@@ -139,7 +139,7 @@
+@@ -138,7 +138,7 @@
  #include "ui/ozone/public/ozone_platform.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
  #endif  // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
  
-@@ -316,7 +316,7 @@ bool BrowserCommandController::IsReserve
+@@ -319,7 +319,7 @@ bool BrowserCommandController::IsReserve
  #endif
    }
  
@@ -33,7 +33,7 @@ $NetBSD$
    // If this key was registered by the user as a content editing hotkey, then
    // it is not reserved.
    auto* linux_ui = ui::LinuxUi::instance();
-@@ -571,7 +571,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -574,7 +574,7 @@ bool BrowserCommandController::ExecuteCo
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -42,7 +42,7 @@ $NetBSD$
      case IDC_MINIMIZE_WINDOW:
        browser_->window()->Minimize();
        break;
-@@ -583,7 +583,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -586,7 +586,7 @@ bool BrowserCommandController::ExecuteCo
        break;
  #endif
  
@@ -51,7 +51,7 @@ $NetBSD$
      case IDC_USE_SYSTEM_TITLE_BAR: {
        PrefService* prefs = profile()->GetPrefs();
        prefs->SetBoolean(prefs::kUseCustomChromeFrame,
-@@ -777,7 +777,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -787,7 +787,7 @@ bool BrowserCommandController::ExecuteCo
        break;
      case IDC_CREATE_SHORTCUT:
        base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -60,7 +60,7 @@ $NetBSD$
        if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
          chrome::CreateDesktopShortcutForActiveWebContents(browser_);
        } else {
-@@ -1280,12 +1280,12 @@ void BrowserCommandController::InitComma
+@@ -1265,12 +1265,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()
-@@ -1600,7 +1600,7 @@ void BrowserCommandController::UpdateCom
+@@ -1601,7 +1601,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 22bd071813..7715169124 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-09-24 20:49:20.503161700 +0000
+--- chrome/browser/ui/browser_commands.cc.orig	2024-10-26 07:00:00.389838500 +0000
 +++ chrome/browser/ui/browser_commands.cc
-@@ -2023,7 +2023,7 @@ void OpenUpdateChromeDialog(Browser* bro
+@@ -2036,7 +2036,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 851e73d7fb..300bdca58e 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser_ui_prefs.cc.orig	2024-09-24 20:49:20.509162200 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig	2024-10-26 07:00:00.398843800 +0000
 +++ chrome/browser/ui/browser_ui_prefs.cc
 @@ -74,7 +74,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
    registry->RegisterIntegerPref(prefs::kDefaultBrowserDeclinedCount, 0);
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 5734681f6a..cbcecd6130 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-09-24 20:49:20.509162200 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig	2024-10-26 07:00:00.398843800 +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 4554abe222..373c39a216 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/chrome_pages.cc.orig	2024-09-24 20:49:20.511162300 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig	2024-10-26 07:00:00.400845000 +0000
 +++ chrome/browser/ui/chrome_pages.cc
 @@ -87,7 +87,7 @@
  #include "components/signin/public/identity_manager/identity_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index 5ce433a6f0..a78e853401 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-09-24 20:49:20.511162300 +0000
+--- chrome/browser/ui/chrome_pages.h.orig	2024-10-26 07:00:00.400845000 +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 db14830763..81b7d55701 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-09-24 20:49:20.529163800 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig	2024-10-26 07:00:00.420857200 +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_managed__ui.cc b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
index cb85e71e53..a174672f04 100644
--- a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/managed_ui.cc.orig	2024-09-24 20:49:20.572167600 +0000
+--- chrome/browser/ui/managed_ui.cc.orig	2024-10-26 07:00:00.536927700 +0000
 +++ chrome/browser/ui/managed_ui.cc
 @@ -435,7 +435,7 @@ std::optional<std::string> GetDeviceMana
        g_browser_process->platform_part()->browser_policy_connector_ash();
@@ -13,9 +13,9 @@ $NetBSD$
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    std::string custom_management_label =
-       g_browser_process->local_state()->GetString(
-           prefs::kEnterpriseCustomLabel);
-@@ -467,7 +467,7 @@ std::optional<std::string> GetAccountMan
+       g_browser_process->local_state()
+           ? g_browser_process->local_state()->GetString(
+@@ -469,7 +469,7 @@ std::optional<std::string> GetAccountMan
                 policy::EnterpriseManagementAuthority::CLOUD))
      return std::nullopt;
  
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 db17dd54f5..955d3db770 100644
--- a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2024-09-24 20:49:20.580168200 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2024-10-26 07:00:00.546934000 +0000
 +++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
 @@ -1976,7 +1976,7 @@ const gfx::VectorIcon& GetSharingHubVect
    return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index 360a6342a5..1588b4ed36 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-09-24 20:49:20.591169400 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig	2024-10-26 07:00:00.569947700 +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 a9720641d7..d503adfae1 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2024-09-24 20:49:20.593169500 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2024-10-26 07:00:00.573950300 +0000
 +++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -100,7 +100,7 @@ namespace {
+@@ -93,7 +93,7 @@ namespace {
  
  using Logger = autofill::SavePasswordProgressLogger;
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Should be kept in sync with constant declared in
  // bubble_controllers/relaunch_chrome_bubble_controller.cc.
  constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -528,7 +528,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -513,7 +513,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 7acc5d1215..aea9224c6e 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-09-24 20:49:20.609171000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig	2024-10-26 07:00:00.593962400 +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 0ead7f4ce8..06146832f0 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-09-24 20:49:20.621172000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig	2024-10-26 07:00:00.606970300 +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 37b0664543..4ff43ca90a 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/signin/signin_view_controller.cc.orig	2024-09-24 20:49:20.625172400 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig	2024-10-26 07:00:00.609972200 +0000
 +++ chrome/browser/ui/signin/signin_view_controller.cc
 @@ -492,7 +492,7 @@ void SigninViewController::ShowModalMana
      signin::SigninChoiceCallbackVariant process_user_choice_callback,
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 2433699850..3230c5968b 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-09-24 20:49:20.625172400 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig	2024-10-26 07:00:00.610972600 +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 eb79ab7dd2..3603edefe0 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-09-24 20:49:20.626172300 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2024-10-26 07:00:00.611973300 +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 ecc69e445d..e94a3c430e 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2024-09-24 20:49:20.630172700 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2024-10-26 07:00:00.636988600 +0000
 +++ chrome/browser/ui/startup/startup_browser_creator.cc
 @@ -138,7 +138,7 @@
  #include "chrome/credential_provider/common/gcp_strings.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/headless/headless_mode_util.h"
  #include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
  #include "components/headless/policy/headless_mode_policy.h"
-@@ -967,7 +967,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -963,7 +963,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())) {
-@@ -1084,7 +1084,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1080,7 +1080,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) &&
-@@ -1303,7 +1303,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1295,7 +1295,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 40ed581130..354cb3f8eb 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2024-09-24 20:49:20.632172800 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2024-10-26 07:00:00.640991000 +0000
 +++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -86,7 +86,7 @@
+@@ -85,7 +85,7 @@
  #include "chromeos/startup/browser_params_proxy.h"
  #endif
  
@@ -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)
  
-@@ -237,7 +237,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -225,7 +225,7 @@ Browser* StartupBrowserCreatorImpl::Open
      // at the state of the MessageLoop.
      Browser::CreateParams params = Browser::CreateParams(profile_, false);
      params.creation_source = Browser::CreationSource::kStartupCreator;
@@ -24,7 +24,7 @@ $NetBSD$
      params.startup_id =
          command_line_->GetSwitchValueASCII("desktop-startup-id");
  #endif
-@@ -267,7 +267,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -255,7 +255,7 @@ Browser* StartupBrowserCreatorImpl::Open
        continue;
      }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 893860577b..40e693560d 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-09-24 20:49:20.633173000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2024-10-26 07:00:00.641991600 +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 3eab2fdaa6..71e6163f6d 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-09-24 20:49:20.637173400 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig	2024-10-26 07:00:00.645994000 +0000
 +++ chrome/browser/ui/tab_helpers.cc
-@@ -240,7 +240,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"
-@@ -712,12 +712,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 0912406eea..a4a2dbde23 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/features.cc.orig	2024-09-24 20:49:20.639173500 +0000
+--- chrome/browser/ui/tabs/features.cc.orig	2024-10-26 07:00:00.648995900 +0000
 +++ chrome/browser/ui/tabs/features.cc
 @@ -48,7 +48,7 @@ BASE_FEATURE(kTabStripCollectionStorage,
  bool CanShowTabSearchPositionSetting() {
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 fa2d384a9f..c1ee274b50 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-09-24 20:49:20.652174700 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig	2024-10-26 07:00:00.666006000 +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 a06faef05e..110231e6e9 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-09-24 20:49:20.654174800 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.cc.orig	2024-10-26 07:00:00.668007400 +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 284f9b91fd..c300a0ffe4 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-09-24 20:49:20.654174800 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2024-10-26 07:00:00.668007400 +0000
 +++ chrome/browser/ui/task_manager/task_manager_table_model.cc
 @@ -459,7 +459,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 0dadcff6c7..cda40532d5 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-09-24 20:49:20.655175000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig	2024-10-26 07:00:00.669008000 +0000
 +++ chrome/browser/ui/test/popup_browsertest.cc
 @@ -75,7 +75,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 2e13a0570d..8d6d3d68ef 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-09-24 20:49:20.655175000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig	2024-10-26 07:00:00.670008700 +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 db4e676432..2747f2731f 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/ui_features.cc.orig	2024-09-24 20:49:20.665176000 +0000
+--- chrome/browser/ui/ui_features.cc.orig	2024-10-26 07:00:00.682016000 +0000
 +++ chrome/browser/ui/ui_features.cc
 @@ -103,7 +103,7 @@ BASE_FEATURE(kAccessCodeCastUI,
               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,
-@@ -391,7 +391,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRen
+@@ -395,7 +395,7 @@ BASE_FEATURE(kTopChromeWebUIUsesSpareRen
               "TopChromeWebUIUsesSpareRenderer",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Enables alternate update-related text to be displayed in browser app menu
  // button, menu item and confirmation dialog.
  BASE_FEATURE(kUpdateTextOptions,
-@@ -469,7 +469,7 @@ BASE_FEATURE(kStopLoadingAnimationForHid
+@@ -467,7 +467,7 @@ BASE_FEATURE(kStopLoadingAnimationForHid
               "StopLoadingAnimationForHiddenWindow",
               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 30cf5158ea..32329094ff 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/ui_features.h.orig	2024-09-24 20:49:20.665176000 +0000
+--- chrome/browser/ui/ui_features.h.orig	2024-10-26 07:00:00.682016000 +0000
 +++ chrome/browser/ui/ui_features.h
 @@ -78,7 +78,7 @@ bool IsExtensionMenuInRootAppMenu();
  BASE_DECLARE_FEATURE(kAccessCodeCastUI);
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
  #endif
  
-@@ -256,7 +256,7 @@ bool IsToolbarPinningEnabled();
+@@ -258,7 +258,7 @@ bool IsToolbarPinningEnabled();
  
  BASE_DECLARE_FEATURE(kTopChromeWebUIUsesSpareRenderer);
  
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 f041835fe1..98892556ef 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-09-24 20:49:20.669176000 +0000
+--- chrome/browser/ui/views/accelerator_table.cc.orig	2024-10-26 07:00:00.685017800 +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},
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 13e1e20d78..05c95827dc 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-09-24 20:49:20.675176600 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2024-10-26 07:00:00.692022000 +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 1ee37bdf84..5b8cec6042 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2024-09-24 20:49:20.702179000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2024-10-26 07:00:00.776073000 +0000
 +++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
  #include "ui/wm/core/wm_state.h"
  #endif  // defined(USE_AURA)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <sys/stat.h>
  #include <sys/types.h>
  #include <unistd.h>
-@@ -131,7 +131,7 @@ void ChromeBrowserMainExtraPartsViews::P
+@@ -132,7 +132,7 @@ void ChromeBrowserMainExtraPartsViews::P
          return controller;
        }));
  
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
index c193beb4bf..c245a64deb 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-09-24 20:49:20.703179100 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig	2024-10-26 07:00:00.777073600 +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 227f166cf5..17ac494292 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-09-24 20:49:20.703179100 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig	2024-10-26 07:00:00.777073600 +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 1f17ac8d1f..bb5f66e385 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-09-24 20:49:20.707179500 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig	2024-10-26 07:00:00.796085100 +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 686a6d8c9c..2f1d9192cb 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-09-24 20:49:20.747183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig	2024-10-26 07:00:00.937171000 +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 fc9eb315d3..5ce8b5045d 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-09-24 20:49:20.747183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame.h.orig	2024-10-26 07:00:00.937171000 +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 88795eff9c..349a216102 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-09-24 20:49:20.748183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig	2024-10-26 07:00:00.939172000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
 @@ -54,7 +54,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
          OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index 64e40daf20..24b77f5d76 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-09-24 20:49:20.748183000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig	2024-10-26 07:00:00.939172000 +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 c9cd7cbf5e..85fed86f58 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-09-24 20:49:20.749183200 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig	2024-10-26 07:00:00.939172000 +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 0a1652b439..0e9c2b660e 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-09-24 20:49:20.752183400 +0000
+--- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig	2024-10-26 07:00:00.943174600 +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 4a7adc8e9c..cc4fe6efa2 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-09-24 20:49:20.754183500 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig	2024-10-26 07:00:00.948177600 +0000
 +++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2317,7 +2317,7 @@ void BrowserView::TabDraggingStatusChang
+@@ -2346,7 +2346,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 2deb55a75c..0b871119be 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-09-24 20:49:20.760184000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2024-10-26 07:00:00.955181800 +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 943fa97a2f..7cca87232f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2024-09-24 20:49:20.760184000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2024-10-26 07:00:00.955181800 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
 @@ -111,7 +111,7 @@ class OpaqueBrowserFrameView : public Br
    FrameButtonStyle GetFrameButtonStyle() const override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index f59fea13d9..c41c877e0f 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-09-24 20:49:20.761184200 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig	2024-10-26 07:00:00.957183100 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
 @@ -10,7 +10,7 @@
  #include "build/build_config.h"
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 09c03693c1..e2278fd91f 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,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.cc.orig	2024-09-24 20:49:20.761184200 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig	2024-10-26 07:00:00.957183100 +0000
 +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
 @@ -61,7 +61,7 @@
  #include "ui/aura/window.h"
@@ -60,7 +60,7 @@ $NetBSD$
  gfx::Insets
  PictureInPictureBrowserFrameView::RestoredMirroredFrameBorderInsets() const {
    auto border = FrameBorderInsets();
-@@ -1188,7 +1188,7 @@ void PictureInPictureBrowserFrameView::A
+@@ -1189,7 +1189,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_) {
-@@ -1343,7 +1343,7 @@ void PictureInPictureBrowserFrameView::U
+@@ -1344,7 +1344,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();
-@@ -1361,7 +1361,7 @@ gfx::Insets PictureInPictureBrowserFrame
+@@ -1362,7 +1362,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);
-@@ -1382,7 +1382,7 @@ gfx::Size PictureInPictureBrowserFrameVi
+@@ -1383,7 +1383,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 853f3e3f41..62ab1f02ae 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-09-24 20:49:20.761184200 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig	2024-10-26 07:00:00.957183100 +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"
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 1f89f3d8a3..23c5e98052 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-09-24 20:49:20.762184400 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2024-10-26 07:00:00.958183800 +0000
 +++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
 @@ -77,7 +77,7 @@ void SystemMenuModelBuilder::BuildSystem
      ui::SimpleMenuModel* model) {
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 d061231d56..9b44b0e2f7 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-09-24 20:49:20.762184400 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2024-10-26 07:00:00.958183800 +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 d30b4e5eb0..100eaddd54 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-09-24 20:49:20.763184300 +0000
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig	2024-10-26 07:00:00.959184200 +0000
 +++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -204,7 +204,7 @@ TabStripRegionView::TabStripRegionView(s
+@@ -205,7 +205,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 9d91e41d67..a2845b1026 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/hung_renderer_view.cc.orig	2024-09-24 20:49:20.771185200 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig	2024-10-26 07:00:00.967189000 +0000
 +++ chrome/browser/ui/views/hung_renderer_view.cc
-@@ -407,7 +407,7 @@ void HungRendererDialogView::ForceCrashH
+@@ -408,7 +408,7 @@ void HungRendererDialogView::ForceCrashH
    content::RenderProcessHost* rph =
        hung_pages_table_model_->GetRenderWidgetHost()->GetProcess();
    if (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 46923925e5..3fe954dbe8 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-09-24 20:49:20.796187400 +0000
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig	2024-10-26 07:00:00.998208000 +0000
 +++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -1973,7 +1973,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
+@@ -1992,7 +1992,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 b4eefef772..8c03ccce7e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2024-09-24 20:49:20.809188400 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2024-10-26 07:00:01.015218300 +0000
 +++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
 @@ -41,7 +41,7 @@
  #include "ui/base/metadata/metadata_impl_macros.h"
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 90032c3937..e7cf308a39 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-09-24 20:49:20.840191100 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2024-10-26 07:00:01.101270700 +0000
 +++ chrome/browser/ui/views/profiles/profile_menu_view.cc
 @@ -83,7 +83,7 @@
  #include "ui/strings/grit/ui_strings.h"
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 3417c06c75..aa53ad3429 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,9 +4,9 @@ $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-09-24 20:49:20.841191300 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig	2024-10-26 07:00:01.102271300 +0000
 +++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc
-@@ -693,7 +693,7 @@ void ProfileMenuViewBase::SetProfileIden
+@@ -674,7 +674,7 @@ void ProfileMenuViewBase::SetProfileIden
  
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
  // complete.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
index aaaae24369..205bd943dc 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2024-09-24 20:49:20.844191600 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2024-10-26 07:00:01.104272400 +0000
 +++ chrome/browser/ui/views/profiles/profile_picker_view.cc
-@@ -87,7 +87,7 @@
+@@ -88,7 +88,7 @@
  #include "chrome/browser/ui/views/profiles/first_run_flow_controller_lacros.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/shell_integration_linux.h"
  #endif
  
-@@ -117,7 +117,7 @@ class ProfilePickerWidget : public views
+@@ -118,7 +118,7 @@ class ProfilePickerWidget : public views
      views::Widget::InitParams params(
          views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
      params.delegate = profile_picker_view_;
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 07a690a032..b181b76a05 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-09-24 20:49:20.846191600 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2024-10-26 07:00:01.106273700 +0000
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -56,7 +56,7 @@ namespace {
+@@ -57,7 +57,7 @@ namespace {
  
  const int kModalDialogWidth = 448;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -14,8 +14,8 @@ $NetBSD$
 +    BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
  const int kManagedUserNoticeConfirmationDialogWidth = 512;
  const int kManagedUserNoticeConfirmationDialogHeight = 576;
- const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 900;
-@@ -174,7 +174,7 @@ SigninViewControllerDelegateViews::Creat
+ const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 780;
+@@ -175,7 +175,7 @@ SigninViewControllerDelegateViews::Creat
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,8 +24,8 @@ $NetBSD$
  // static
  std::unique_ptr<views::WebView>
  SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -336,7 +336,7 @@ SigninViewControllerDelegateViews::Signi
-   SetButtons(ui::DIALOG_BUTTON_NONE);
+@@ -338,7 +338,7 @@ SigninViewControllerDelegateViews::Signi
+   SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -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) {
-@@ -425,7 +425,7 @@ void SigninViewControllerDelegateViews::
+@@ -427,7 +427,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()
-@@ -500,7 +500,7 @@ SigninViewControllerDelegate::CreateProf
+@@ -502,7 +502,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 edbf1294e6..de783c6897 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-09-24 20:49:20.846191600 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig	2024-10-26 07:00:01.106273700 +0000
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
 @@ -76,7 +76,7 @@ class SigninViewControllerDelegateViews
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -15,7 +15,7 @@ $NetBSD$
    static std::unique_ptr<views::WebView>
    CreateManagedUserNoticeConfirmationWebView(
        Browser* browser,
-@@ -142,7 +142,7 @@ class SigninViewControllerDelegateViews
+@@ -143,7 +143,7 @@ class SigninViewControllerDelegateViews
        InitializeSigninWebDialogUI initialize_signin_web_dialog_ui);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 9fad302655..927e32f787 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab.cc.orig	2024-09-24 20:49:20.883195000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig	2024-10-26 07:00:01.167310700 +0000
 +++ chrome/browser/ui/views/tabs/tab.cc
 @@ -625,7 +625,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 08b97c254d..e191b89be0 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,18 +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-09-24 20:49:20.886195200 +0000
+--- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig	2024-10-26 07:00:01.172313700 +0000
 +++ chrome/browser/ui/views/tabs/tab_drag_controller.cc
-@@ -98,7 +98,7 @@
- #include "components/remote_cocoa/browser/window.h"
- #endif
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/aura/client/drag_drop_client.h"
- #endif
- 
-@@ -218,7 +218,7 @@ bool IsWindowDragUsingSystemDragDropAllo
+@@ -214,7 +214,7 @@ bool IsWindowDragUsingSystemDragDropAllo
  
  void UpdateSystemDnDDragImage(TabDragContext* attached_context,
                                const gfx::ImageSkia& image) {
@@ -24,7 +15,7 @@ $NetBSD$
    aura::Window* root_window =
        attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
    if (aura::client::GetDragDropClient(root_window)) {
-@@ -416,7 +416,7 @@ TabDragController::Liveness TabDragContr
+@@ -414,7 +414,7 @@ TabDragController::Liveness TabDragContr
    //     synchronous on desktop Linux, so use that.
    // - ChromeOS Ash
    //     Releasing capture on Ash cancels gestures so avoid it.
@@ -33,7 +24,7 @@ $NetBSD$
    ref->can_release_capture_ = false;
  #endif
    ref->start_point_in_screen_ =
-@@ -1034,7 +1034,7 @@ TabDragController::DragBrowserToNewTabSt
+@@ -1020,7 +1020,7 @@ TabDragController::DragBrowserToNewTabSt
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -42,7 +33,7 @@ $NetBSD$
      // EndMoveLoop is going to snap the window back to its original location.
      // Hide it so users don't see this. Hiding a window in Linux aura causes
      // it to lose capture so skip it.
-@@ -2064,7 +2064,7 @@ void TabDragController::CompleteDrag() {
+@@ -2084,7 +2084,7 @@ void TabDragController::CompleteDrag() {
        }
  
        // If source window was maximized - maximize the new window as well.
@@ -51,7 +42,7 @@ $NetBSD$
        // Keeping maximized state breaks snap to Grid on Windows when dragging
        // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
        // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2510,7 +2510,7 @@ TabDragController::Liveness TabDragContr
+@@ -2530,7 +2530,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 235c6864db..9c21f801a8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig	2024-09-24 20:49:20.889195400 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig	2024-10-26 07:00:01.177317000 +0000
 +++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -374,7 +374,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+@@ -375,7 +375,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
    // not become active. Setting this to false creates the need to explicitly
    // hide the hovercard on press, touch, and keyboard events.
    SetCanActivate(false);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index 7febd6ee76..4dd3cd91c6 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2024-09-24 20:49:20.897196000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2024-10-26 07:00:01.189324100 +0000
 +++ chrome/browser/ui/views/tabs/tab_style_views.cc
 @@ -550,7 +550,7 @@ float TabStyleViewsImpl::GetCurrentActiv
    if (!IsHoverAnimationActive()) {
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 edc46d5477..4ca729f36a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2024-09-24 20:49:20.913197500 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2024-10-26 07:00:01.207335000 +0000
 +++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -957,7 +957,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -777,7 +777,7 @@ void MaybeRegisterChromeFeaturePromos(
+                          "defaulted to saved for the first time.")));
+   }
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   // kIPHSupervisedUserProfileSigninFeature
+   registry.RegisterFeature(std::move(
+       FeaturePromoSpecification::CreateForCustomAction(
+@@ -1003,7 +1003,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 8065920c5d..1c91e85750 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-09-24 20:49:20.927199000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig	2024-10-26 07:00:01.224345400 +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;
-@@ -2100,7 +2100,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2101,7 +2101,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(
-@@ -3427,7 +3427,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3428,7 +3428,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
-@@ -3442,7 +3442,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3443,7 +3443,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
-@@ -3452,7 +3452,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3453,7 +3453,7 @@ void WebAppIntegrationTestDriver::CheckR
  void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
      Site site,
      FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -3468,7 +3468,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3469,7 +3469,7 @@ void WebAppIntegrationTestDriver::CheckS
  void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
      Site site,
      FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -4285,7 +4285,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4286,7 +4286,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
-@@ -4485,7 +4485,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4486,7 +4486,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);
-@@ -4529,7 +4529,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4530,7 +4530,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 ab4ded470b..194a5f28ac 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-09-24 20:49:20.945200400 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig	2024-10-26 07:00:01.242356300 +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 8dfd18f78b..dfbf69c6f4 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,10 +4,10 @@ $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-09-24 20:49:20.948200700 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig	2024-10-26 07:00:01.248360000 +0000
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
 @@ -573,7 +573,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
-     content::WebContents* web_contents,
+     Browser* browser,
      Profile* profile,
      const std::string& app_id) {
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index 5f5783f3ce..1cab844d54 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-09-24 20:49:20.948200700 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig	2024-10-26 07:00:01.248360000 +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 b9855e8991..ca3dc321eb 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.cc.orig	2024-09-24 20:49:20.953201000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig	2024-10-26 07:00:01.251361800 +0000
 +++ chrome/browser/ui/webui/about/about_ui.cc
 @@ -596,7 +596,7 @@ std::string ChromeURLs(content::BrowserC
    return html;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index 017a0cef20..526c0d3d9f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.h.orig	2024-09-24 20:49:20.953201000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig	2024-10-26 07:00:01.251361800 +0000
 +++ chrome/browser/ui/webui/about/about_ui.h
 @@ -50,7 +50,7 @@ class TermsUIConfig : public AboutUIConf
  };
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index 9152ee1f95..7be5e55ce3 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-09-24 20:49:20.956201300 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig	2024-10-26 07:00:01.256364800 +0000
 +++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
 @@ -62,7 +62,7 @@
  #include "ui/base/window_open_disposition_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 580f7b9c3c..aa54cf532d 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-09-24 20:49:20.956201300 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig	2024-10-26 07:00:01.256364800 +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
index d6ceb3e16a..41befaacad 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -4,9 +4,9 @@ $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-09-24 20:49:21.043209000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig	2024-10-26 07:00:01.390446200 +0000
 +++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
-@@ -147,7 +147,7 @@ CertificateManagerPageHandler::GetCertSo
+@@ -154,7 +154,7 @@ CertificateManagerPageHandler::GetCertSo
              "distrusted_certs",
              cert_verifier::mojom::CertificateTrust::kDistrusted);
          break;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index ee85d37b47..5e7948d2f5 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,9 +4,9 @@ $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-09-24 20:49:21.043209000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig	2024-10-26 07:00:01.390446200 +0000
 +++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
-@@ -36,7 +36,7 @@
+@@ -43,7 +43,7 @@
  #include "net/ssl/client_cert_store_mac.h"
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #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
+@@ -191,7 +191,7 @@ std::unique_ptr<ClientCertStoreLoader> C
  #endif
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  // 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
-@@ -393,7 +393,7 @@ CreatePlatformClientCertSource(
+@@ -673,7 +673,7 @@ CreatePlatformClientCertSource(
  #endif
  }
  
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index 61f817060d..3b1abb7a71 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -4,11 +4,11 @@ $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-09-24 20:49:21.043209000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig	2024-10-26 07:00:01.390446200 +0000
 +++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
-@@ -17,7 +17,7 @@ CreatePlatformClientCertSource(
-     mojo::Remote<certificate_manager_v2::mojom::CertificateManagerPage>*
-         remote_client);
+@@ -18,7 +18,7 @@ CreatePlatformClientCertSource(
+         remote_client,
+     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)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index d996c93c71..8c3ce243e5 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,10 +4,19 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig	2024-09-24 20:49:21.046209300 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig	2024-10-26 07:00:01.393448000 +0000
 +++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -110,10 +110,10 @@ void RegisterChromeWebUIConfigs() {
-   map.AddWebUIConfig(std::make_unique<TermsUIConfig>());
+@@ -77,7 +77,7 @@
+ #include "chrome/browser/ui/webui/certificate_manager/certificate_manager_ui.h"
+ #endif  // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+ 
+-#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
+ 
+@@ -148,10 +148,10 @@ void RegisterChromeWebUIConfigs() {
+   map.AddWebUIConfig(std::make_unique<WebuiGalleryUIConfig>());
  #endif  // !BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
@@ -19,3 +28,12 @@ $NetBSD$
  
  #if BUILDFLAG(ENABLE_EXTENSIONS)
    map.AddWebUIConfig(std::make_unique<extensions::ExtensionsUIConfig>());
+@@ -165,7 +165,7 @@ void RegisterChromeWebUIConfigs() {
+   map.AddWebUIConfig(std::make_unique<CertificateManagerUIConfig>());
+ #endif  // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   map.AddWebUIConfig(std::make_unique<WhatsNewUIConfig>());
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+ 
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index f6211e49a9..34b7bba7ff 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-09-24 20:49:21.046209300 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2024-10-26 07:00:01.395449400 +0000
 +++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -189,7 +189,7 @@
+@@ -176,7 +176,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
  
-@@ -214,22 +214,22 @@
+@@ -201,22 +201,22 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -40,9 +40,9 @@ $NetBSD$
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
- #include "chrome/browser/ui/webui/whats_new/whats_new_util.h"
  #endif
-@@ -550,7 +550,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+ 
+@@ -506,7 +506,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    if (url.host_piece() == chrome::kChromeUIMobileSetupHost)
      return &NewWebUI<ash::cellular_setup::MobileSetupUI>;
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
@@ -51,7 +51,7 @@ $NetBSD$
    if (url.host_piece() == chrome::kChromeUIWebUIJsErrorHost)
      return &NewWebUI<WebUIJsErrorUI>;
  #endif
-@@ -602,7 +602,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -558,7 +558,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    if (url.host_piece() == chrome::kChromeUINaClHost)
      return &NewWebUI<NaClUI>;
  #endif
@@ -60,16 +60,7 @@ $NetBSD$
       defined(TOOLKIT_VIEWS)) ||                         \
      defined(USE_AURA)
    if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
-@@ -633,7 +633,7 @@ WebUIFactoryFunction GetWebUIFactoryFunc
-   if (url.host_piece() == chrome::kChromeUIWebuiGalleryHost) {
-     return &NewWebUI<WebuiGalleryUI>;
-   }
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (url.host_piece() == chrome::kChromeUIWhatsNewHost &&
-       whats_new::IsEnabled()) {
-     return &NewWebUI<WhatsNewUI>;
-@@ -652,26 +652,26 @@ WebUIFactoryFunction GetWebUIFactoryFunc
+@@ -599,26 +599,26 @@ WebUIFactoryFunction GetWebUIFactoryFunc
    }
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -101,7 +92,7 @@ $NetBSD$
    if (url.host_piece() == chrome::kChromeUIWebAppSettingsHost)
      return &NewWebUI<WebAppSettingsUI>;
  #endif
-@@ -907,7 +907,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -854,7 +854,7 @@ base::RefCountedMemory* ChromeWebUIContr
    if (page_url.host_piece() == chrome::kChromeUINewTabPageHost)
      return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
  
@@ -110,7 +101,7 @@ $NetBSD$
    if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost)
      return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -935,7 +935,7 @@ base::RefCountedMemory* ChromeWebUIContr
+@@ -882,7 +882,7 @@ base::RefCountedMemory* ChromeWebUIContr
      return ManagementUI::GetFaviconResourceBytes(scale_factor);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 57c7ef109b..07035959e4 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-09-24 20:49:21.050209500 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig	2024-10-26 07:00:01.399451700 +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_internals_user__education_user__education__internals__page__handler__impl.cc b/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
index 8bfa190a62..ee8b9efe53 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc.orig	2024-09-24 20:49:21.067211200 +0000
+--- chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc.orig	2024-10-26 07:00:01.417462600 +0000
 +++ chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc
 @@ -41,7 +41,7 @@
  #include "ui/base/l10n/l10n_util.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
index c34c21d2cc..a7ca4e345f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig	2024-09-24 20:49:21.067211200 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig	2024-10-26 07:00:01.417462600 +0000
 +++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
 @@ -71,7 +71,7 @@
  #include "components/security_interstitials/content/captive_portal_blocking_page.h"
@@ -22,14 +22,14 @@ $NetBSD$
 -#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";);
-@@ -590,7 +590,7 @@ void InterstitialHTMLSource::StartDataRe
+ CreateSupervisedUserVerificationPage(content::WebContents* web_contents,
+                                      bool is_main_frame) {
+@@ -594,7 +594,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);
-   } else if (path_without_query == "/supervised-user-verify-blocked-site") {
+     interstitial_delegate = CreateSupervisedUserVerificationPage(
+         web_contents, /*is_main_frame=*/true);
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 04fe03f7f4..3a0fab21bb 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,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui.cc.orig	2024-09-24 20:49:21.069211200 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig	2024-10-26 07:00:01.419463900 +0000
 +++ chrome/browser/ui/webui/management/management_ui.cc
-@@ -105,11 +105,11 @@ content::WebUIDataSource* CreateAndAddMa
-       {kManagementOnFileTransferVisibleData,
+@@ -108,11 +108,11 @@ content::WebUIDataSource* CreateAndAddMa
         IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
+       {kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
  #endif  // BUILDFLAG(IS_CHROMEOS)
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
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 aba6da1822..6242a5ad61 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-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2024-10-26 07:00:01.419463900 +0000
 +++ chrome/browser/ui/webui/management/management_ui_constants.cc
-@@ -82,12 +82,12 @@ const char kProfileReportingBrowser[] = 
+@@ -88,12 +88,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 e85bb2657b..9d76d2f4c4 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-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig	2024-10-26 07:00:01.419463900 +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 8f6faa20d8..c32bf03117 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-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig	2024-10-26 07:00:01.420464500 +0000
 +++ chrome/browser/ui/webui/management/management_ui_handler.cc
 @@ -58,7 +58,7 @@
  #include "ui/base/l10n/l10n_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
    // Insert the device signals consent disclosure at the end of browser
    // reporting section.
    auto* user_permission_service = GetUserPermissionService();
-@@ -543,7 +543,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -557,7 +557,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 66ebc287a9..1547449896 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-09-24 20:49:21.070211400 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig	2024-10-26 07:00:01.420464500 +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 27ef4c99fd..fe21b1438d 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-09-24 20:49:21.085212700 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig	2024-10-26 07:00:01.443478600 +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"
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 a44fa74f6a..1bf7d755e2 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-09-24 20:49:21.085212700 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig	2024-10-26 07:00:01.443478600 +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 5340783322..3f841956ec 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig	2024-09-24 20:49:21.099213800 +0000
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig	2024-10-26 07:00:01.459488200 +0000
 +++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
 @@ -108,7 +108,7 @@ const char* kMacShareIconResourceName =
  #elif BUILDFLAG(IS_WIN)
@@ -24,7 +24,7 @@ $NetBSD$
    kLinuxShareIconResourceName =
        "//resources/cr_components/searchbox/icons/share_cr23.svg";
  #else
-@@ -674,7 +674,7 @@ std::string SearchboxHandler::ActionVect
+@@ -645,7 +645,7 @@ std::string SearchboxHandler::ActionVect
        icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
      return kWinShareIconResourceName;
    }
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 c7aa529c98..d0f4c5e1bf 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2024-09-24 20:49:21.101214200 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2024-10-26 07:00:01.460488800 +0000
 +++ chrome/browser/ui/webui/settings/appearance_handler.cc
 @@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages
        "useDefaultTheme",
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index a1f2212ef6..ac61ab5d6d 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-09-24 20:49:21.110215000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2024-10-26 07:00:01.472496000 +0000
 +++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -143,7 +143,7 @@
+@@ -144,7 +144,7 @@
  #include "chrome/browser/ui/chrome_pages.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/display/screen.h"
  #endif
  
-@@ -162,7 +162,7 @@
+@@ -163,7 +163,7 @@
  #include "chrome/browser/ui/webui/certificate_manager_localized_strings_provider.h"
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "ui/linux/linux_ui_factory.h"
  #include "ui/ozone/public/ozone_platform.h"
  #endif
-@@ -282,7 +282,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -287,7 +287,7 @@ void AddA11yStrings(content::WebUIDataSo
        {"focusHighlightLabel",
         IDS_SETTINGS_ACCESSIBILITY_FOCUS_HIGHLIGHT_DESCRIPTION},
  #endif
@@ -33,7 +33,7 @@ $NetBSD$
        {"overscrollHistoryNavigationTitle",
         IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
        {"overscrollHistoryNavigationSubtitle",
-@@ -407,7 +407,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -412,7 +412,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},
@@ -42,7 +42,7 @@ $NetBSD$
        {"gtkTheme", IDS_SETTINGS_GTK_THEME},
        {"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
        {"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -415,7 +415,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -420,7 +420,7 @@ void AddAppearanceStrings(content::WebUI
        {"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
        {"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
  #endif
@@ -51,7 +51,7 @@ $NetBSD$
        {"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
  #endif
  #if BUILDFLAG(IS_MAC)
-@@ -443,7 +443,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -448,7 +448,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
index 630f80d806..a06102da2e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2024-09-24 20:49:21.128216500 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2024-10-26 07:00:01.610580000 +0000
 +++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -205,7 +205,7 @@ base::Value::Dict CreateProfileEntry(con
+@@ -209,7 +209,7 @@ base::Value::Dict CreateProfileEntry(con
  
    if (AccountInfo::IsManaged(entry->GetHostedDomain())) {
      profile_entry.Set("avatarBadge", "cr:domain");
@@ -15,7 +15,7 @@ $NetBSD$
    } else if (base::FeatureList::IsEnabled(
                   supervised_user::kShowKiteForSupervisedUsers) &&
               entry->IsSupervised()) {
-@@ -1208,7 +1208,7 @@ void ProfilePickerHandler::BeginFirstWeb
+@@ -1224,7 +1224,7 @@ void ProfilePickerHandler::BeginFirstWeb
  }
  
  void ProfilePickerHandler::MaybeUpdateGuestMode() {
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 ebc11796a4..987d7e037d 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-09-24 20:49:21.150218500 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2024-10-26 07:00:01.633594000 +0000
 +++ chrome/browser/ui/window_sizer/window_sizer.cc
 @@ -209,7 +209,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 e8dfeb89f1..6e1bcce4de 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-09-24 20:49:21.170220100 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig	2024-10-26 07:00:01.655607500 +0000
 +++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
-@@ -42,7 +42,7 @@
+@@ -44,7 +44,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"
-@@ -115,7 +115,7 @@ VisitedURLRankingServiceFactory::BuildSe
+@@ -118,7 +118,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
index 893ca5f617..99cbafcd29 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig	2024-09-24 20:49:21.197222500 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig	2024-10-26 07:00:01.687626800 +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
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index ff2bade9ad..035283efd1 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig	2024-09-24 20:49:21.199222600 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig	2024-10-26 07:00:01.688627500 +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
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 f4af34b898..61d6d6359d 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-09-24 20:49:21.200222700 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig	2024-10-26 07:00:01.737657300 +0000
 +++ chrome/browser/web_applications/extension_status_utils.h
 @@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
  bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index ba3de39414..b64caa64a2 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-09-24 20:49:21.201223000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig	2024-10-26 07:00:01.737657300 +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 e240a48983..d672dec2f2 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2024-09-24 20:49:21.228225200 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2024-10-26 07:00:01.769676700 +0000
 +++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
 @@ -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 3e18d362d8..ff67ab33c9 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-09-24 20:49:21.229225400 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig	2024-10-26 07:00:01.769676700 +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 37cda3f56d..e0eb6dea56 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-09-24 20:49:21.229225400 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig	2024-10-26 07:00:01.770677300 +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 fed5e4fbd8..610f2672fb 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2024-09-24 20:49:21.230225300 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2024-10-26 07:00:01.770677300 +0000
 +++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
 @@ -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 b902d1dba7..00f2df150c 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-09-24 20:49:21.230225300 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig	2024-10-26 07:00:01.771678000 +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 304c1a7640..e0e757b2ea 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-09-24 20:49:21.232225700 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig	2024-10-26 07:00:01.773679000 +0000
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
 @@ -71,7 +71,7 @@ namespace {
  
@@ -15,7 +15,7 @@ $NetBSD$
  // Linux supports icons of any size. FreeDesktop Icon Theme Specification states
  // that "Minimally you should install a 48x48 icon in the hicolor theme."
  const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -259,7 +259,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
+@@ -251,7 +251,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
  
  // TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
  // actions.
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 f39c5a4de2..953e965496 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-09-24 20:49:21.232225700 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig	2024-10-26 07:00:01.773679000 +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 07087b8702..a01ef10f79 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-09-24 20:49:21.235226000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig	2024-10-26 07:00:01.775680300 +0000
 +++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
 @@ -102,7 +102,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 c6f2a8f068..f947f2cc37 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,9 +4,9 @@ $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-09-24 20:49:21.242226400 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig	2024-10-26 07:00:01.784685900 +0000
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
-@@ -46,7 +46,7 @@
+@@ -45,7 +45,7 @@
  #include "third_party/skia/include/core/SkBitmap.h"
  #include "third_party/skia/include/core/SkColor.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/nix/xdg_util.h"
  #endif
  
-@@ -131,7 +131,7 @@ std::vector<std::wstring> GetFileExtensi
+@@ -130,7 +130,7 @@ std::vector<std::wstring> GetFileExtensi
  }
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Performs a blocking read of app icons from the disk.
  SkColor IconManagerReadIconTopLeftColorForSize(WebAppIconManager& icon_manager,
                                                 const webapps::AppId& app_id,
-@@ -266,7 +266,7 @@ bool OsIntegrationTestOverrideImpl::Simu
+@@ -265,7 +265,7 @@ bool OsIntegrationTestOverrideImpl::Simu
        GetShortcutPath(profile, chrome_apps_folder(), app_id, app_name);
    CHECK(base::PathExists(app_folder_shortcut_path));
    return base::DeletePathRecursively(app_folder_shortcut_path);
@@ -33,7 +33,7 @@ $NetBSD$
    base::FilePath desktop_shortcut_path =
        GetShortcutPath(profile, desktop(), app_id, app_name);
    LOG(INFO) << desktop_shortcut_path;
-@@ -314,7 +314,7 @@ bool OsIntegrationTestOverrideImpl::Dele
+@@ -313,7 +313,7 @@ bool OsIntegrationTestOverrideImpl::Dele
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -42,7 +42,7 @@ $NetBSD$
  bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
    if (desktop_.IsValid()) {
      return desktop_.Delete();
-@@ -328,7 +328,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
+@@ -327,7 +327,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));
-@@ -384,7 +384,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
+@@ -383,7 +383,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_) {
-@@ -427,7 +427,7 @@ OsIntegrationTestOverrideImpl::GetShortc
+@@ -426,7 +426,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;
-@@ -477,7 +477,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -476,7 +476,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);
-@@ -502,7 +502,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -501,7 +501,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);
-@@ -690,7 +690,7 @@ void OsIntegrationTestOverrideImpl::Enab
+@@ -694,7 +694,7 @@ void OsIntegrationTestOverrideImpl::Enab
  }
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -96,7 +96,7 @@ $NetBSD$
  base::FilePath OsIntegrationTestOverrideImpl::desktop() {
    return desktop_.GetPath();
  }
-@@ -741,7 +741,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -745,7 +745,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());
-@@ -754,7 +754,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
+@@ -758,7 +758,7 @@ OsIntegrationTestOverrideImpl::OsIntegra
    CHECK(success);
  #endif
  
@@ -114,7 +114,7 @@ $NetBSD$
    auto callback = base::BindRepeating([](base::FilePath filename_in,
                                           std::string xdg_command,
                                           std::string file_contents) {
-@@ -826,7 +826,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
+@@ -830,7 +830,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
    EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
  #elif BUILDFLAG(IS_MAC)
    EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index d39e0d27a5..00b2816f13 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-09-24 20:49:21.242226400 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig	2024-10-26 07:00:01.784685900 +0000
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
 @@ -40,7 +40,7 @@ class ShellLinkItem;
  
@@ -24,7 +24,7 @@ $NetBSD$
    bool DeleteDesktopDirOnLinux();
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -242,7 +242,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -241,7 +241,7 @@ class OsIntegrationTestOverrideImpl : pu
    base::FilePath chrome_apps_folder() override;
    void EnableOrDisablePathOnLogin(const base::FilePath& file_path,
                                    bool enable_on_login) override;
@@ -33,7 +33,7 @@ $NetBSD$
    base::FilePath desktop();
    base::FilePath startup();
    base::FilePath applications();
-@@ -322,7 +322,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -321,7 +321,7 @@ class OsIntegrationTestOverrideImpl : pu
    base::ScopedTempDir chrome_apps_folder_;
    std::map<base::FilePath, bool> startup_enabled_;
  
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index 36af772f22..bb70c173b5 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-09-24 20:49:21.248227000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig	2024-10-26 07:00:01.790689500 +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 fd1c37de62..aa9b88057e 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-09-24 20:49:21.250227200 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig	2024-10-26 07:00:01.793691200 +0000
 +++ chrome/browser/web_applications/web_app_install_info.h
 @@ -39,7 +39,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 9065cd1550..d720b91ae8 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-09-24 20:49:21.268228800 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig	2024-10-26 07:00:01.816705200 +0000
 +++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -1167,7 +1167,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -1143,7 +1143,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 8c79901abb..7e0cbf22e2 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/enclave_manager.cc.orig	2024-09-24 20:49:21.272229200 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig	2024-10-26 07:00:01.821708200 +0000
 +++ chrome/browser/webauthn/enclave_manager.cc
 @@ -693,7 +693,7 @@ base::flat_set<std::string> GetGaiaIDs(
  
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
index 271bca25f1..eb05274f84 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig	2024-09-24 20:49:21.274229300 +0000
+--- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig	2024-10-26 07:00:01.823709500 +0000
 +++ chrome/browser/webauthn/gpm_user_verification_policy.cc
 @@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
        return platform_has_biometrics;
diff --git a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
index f5f852694f..126a505112 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/unexportable_key_utils.cc.orig	2024-09-24 20:49:21.275229500 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig	2024-10-26 07:00:01.824710100 +0000
 +++ chrome/browser/webauthn/unexportable_key_utils.cc
 @@ -33,7 +33,7 @@ GetWebAuthnUnexportableKeyProvider() {
    // If there is a scoped UnexportableKeyProvider configured, we always use
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index d43c68a121..da9d3d72b3 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-09-24 20:49:21.306232000 +0000
+--- chrome/common/channel_info.h.orig	2024-10-26 07:00:01.876741600 +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 95f7b0407f..60540e4967 100644
--- a/chromium/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/channel_info_posix.cc.orig	2024-09-24 20:49:21.307232100 +0000
+--- chrome/common/channel_info_posix.cc.orig	2024-10-26 07:00:01.877742300 +0000
 +++ chrome/common/channel_info_posix.cc
-@@ -93,7 +93,7 @@ std::string GetChannelSuffixForDataDir()
+@@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir()
    }
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  std::string GetChannelSuffixForExtraFlagsEnvVarName() {
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
    const auto channel_state = GetChannelImpl();
-@@ -121,7 +121,7 @@ std::string GetChannelSuffixForExtraFlag
+@@ -123,7 +123,7 @@ std::string GetChannelSuffixForExtraFlag
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 09b02dda1e..ea7acc4321 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-09-24 20:49:21.308232300 +0000
+--- chrome/common/chrome_features.cc.orig	2024-10-26 07:00:01.878743000 +0000
 +++ chrome/common/chrome_features.cc
-@@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
+@@ -82,7 +82,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,
-@@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
+@@ -100,7 +100,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.
-@@ -256,7 +256,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
+@@ -267,7 +267,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
-@@ -305,7 +305,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
+@@ -299,7 +299,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.
-@@ -883,7 +883,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
+@@ -871,7 +871,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
               "KAnonymityServiceStorage",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -51,7 +51,7 @@ $NetBSD$
  BASE_FEATURE(kLinuxLowMemoryMonitor,
               "LinuxLowMemoryMonitor",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -896,7 +896,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -884,7 +884,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 0df255039f..fee8948b19 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-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_features.h.orig	2024-10-26 07:00:01.879743600 +0000
 +++ chrome/common/chrome_features.h
-@@ -55,13 +55,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
+@@ -60,13 +60,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)
-@@ -190,7 +190,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
+@@ -179,7 +179,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);
-@@ -530,7 +530,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
+@@ -512,7 +512,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;
-@@ -538,7 +538,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -520,7 +520,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 7b7716b296..b55255aeaf 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-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_paths.cc.orig	2024-10-26 07:00:01.879743600 +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 0f4e18e736..739b244b7b 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-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_paths.h.orig	2024-10-26 07:00:01.879743600 +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 2fcbf23ea0..1899582f6f 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-09-24 20:49:21.309232200 +0000
+--- chrome/common/chrome_paths_internal.h.orig	2024-10-26 07:00:01.880744200 +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 156cc3bfd2..6fcb618add 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.cc
+++ b/chromium/patches/patch-chrome_common_chrome__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_switches.cc.orig	2024-09-24 20:49:21.310232400 +0000
+--- chrome/common/chrome_switches.cc.orig	2024-10-26 07:00:01.881744900 +0000
 +++ chrome/common/chrome_switches.cc
 @@ -886,14 +886,14 @@ const char kAllowNaClSocketAPI[] = "allo
  #endif
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index 41c02e940d..267c9de941 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.h
+++ b/chromium/patches/patch-chrome_common_chrome__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_switches.h.orig	2024-09-24 20:49:21.310232400 +0000
+--- chrome/common/chrome_switches.h.orig	2024-10-26 07:00:01.881744900 +0000
 +++ chrome/common/chrome_switches.h
 @@ -275,12 +275,12 @@ extern const char kAllowNaClSocketAPI[];
  #endif
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index 0db833db57..bf19a9f569 100644
--- a/chromium/patches/patch-chrome_common_crash__keys.cc
+++ b/chromium/patches/patch-chrome_common_crash__keys.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/crash_keys.cc.orig	2024-09-24 20:49:21.315232800 +0000
+--- chrome/common/crash_keys.cc.orig	2024-10-26 07:00:01.901757000 +0000
 +++ chrome/common/crash_keys.cc
 @@ -56,7 +56,9 @@ class CrashKeyWithName {
    ~CrashKeyWithName() = delete;
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 f22a4a21dd..3801ebd20d 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-09-24 20:49:21.338235000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig	2024-10-26 07:00:01.928773400 +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 db6fe763c8..1f2867607e 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-09-24 20:49:21.345235600 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig	2024-10-26 07:00:01.934777000 +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 0186d28a95..8c064a3e7a 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-09-24 20:49:21.345235600 +0000
+--- chrome/common/media/cdm_registration.cc.orig	2024-10-26 07:00:01.939780000 +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 aec9720a6a..9639b0067e 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-09-24 20:49:21.345235600 +0000
+--- chrome/common/media/cdm_registration.h.orig	2024-10-26 07:00:01.939780000 +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 020fa4332f..94936bddfc 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-09-24 20:49:21.346235500 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig	2024-10-26 07:00:01.939780000 +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 48dc8c3b78..8139175a45 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-09-24 20:49:21.350236000 +0000
+--- chrome/common/pref_names.h.orig	2024-10-26 07:00:01.946784300 +0000
 +++ chrome/common/pref_names.h
-@@ -1375,7 +1375,7 @@ inline constexpr char kUseAshProxy[] = "
+@@ -1379,7 +1379,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
-@@ -1536,7 +1536,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1552,7 +1552,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";
-@@ -2143,7 +2143,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2159,7 +2159,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
-@@ -2586,14 +2586,14 @@ inline constexpr char kMediaStorageIdSal
+@@ -2602,14 +2602,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";
-@@ -2671,7 +2671,7 @@ inline constexpr char kAmbientAuthentica
+@@ -2687,7 +2687,7 @@ inline constexpr char kAmbientAuthentica
  inline constexpr char kBasicAuthOverHttpEnabled[] =
      "auth.basic_over_http_enabled";
  
@@ -59,7 +59,7 @@ $NetBSD$
  // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
  // along with kAuthNegotiateDelegateAllowlist.
  inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3213,7 +3213,7 @@ inline constexpr char kDeviceWeeklySched
+@@ -3228,7 +3228,7 @@ inline constexpr char kDeviceWeeklySched
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -68,7 +68,7 @@ $NetBSD$
  // Defines administrator-set availability of Chrome for Testing.
  inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
  #endif
-@@ -3809,7 +3809,7 @@ inline constexpr char kFileOrDirectoryPi
+@@ -3824,7 +3824,7 @@ inline constexpr char kFileOrDirectoryPi
  inline constexpr char kSandboxExternalProtocolBlocked[] =
      "profile.sandbox_external_protocol_blocked";
  
@@ -77,7 +77,7 @@ $NetBSD$
  // Boolean that indicates if system notifications are allowed to be used in
  // place of Chrome notifications.
  inline constexpr char kAllowSystemNotifications[] =
-@@ -4079,7 +4079,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -4094,7 +4094,7 @@ inline constexpr char kLensDesktopNTPSea
      "policy.lens_desktop_ntp_search_enabled";
  #endif
  
@@ -86,7 +86,7 @@ $NetBSD$
  // A dict mapping the edition name with the major version it was shown.
  inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
  // A list containing the features of each module in order of when they
-@@ -4173,7 +4173,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -4188,7 +4188,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 23a279de68..f85fc23b63 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-09-24 20:49:21.358236600 +0000
+--- chrome/common/url_constants.h.orig	2024-10-26 07:00:01.954789200 +0000
 +++ chrome/common/url_constants.h
-@@ -927,7 +927,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -929,7 +929,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 4be4c0b694..32b96f52b3 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.cc.orig	2024-09-24 20:49:21.358236600 +0000
+--- chrome/common/webui_url_constants.cc.orig	2024-10-26 07:00:01.954789200 +0000
 +++ chrome/common/webui_url_constants.cc
 @@ -197,21 +197,21 @@ base::span<const base::cstring_view> Chr
        kChromeUIAssistantOptInHost,
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index bdd9188320..a9f2ffb6e1 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.h.orig	2024-09-24 20:49:21.359236700 +0000
+--- chrome/common/webui_url_constants.h.orig	2024-10-26 07:00:01.954789200 +0000
 +++ chrome/common/webui_url_constants.h
-@@ -566,24 +566,24 @@ inline constexpr char16_t kOsUISystemURL
+@@ -581,24 +581,24 @@ inline constexpr char16_t kOsUISystemURL
  inline constexpr char kOsUIVersionURL[] = "os://version";
  #endif
  
@@ -35,7 +35,7 @@ $NetBSD$
  inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
  inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
  inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -595,13 +595,13 @@ inline constexpr char kChromeUILinuxProx
+@@ -610,13 +610,13 @@ inline constexpr char kChromeUILinuxProx
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -51,7 +51,7 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
  inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
  inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
-@@ -623,7 +623,7 @@ inline constexpr char kChromeUIProfilePi
+@@ -638,7 +638,7 @@ inline constexpr char kChromeUIProfilePi
  inline constexpr char kChromeUIProfilePickerUrl[] = "chrome://profile-picker/";
  #endif
  
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index 8044b84fcc..a0b75201a0 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2024-09-24 20:49:21.390239500 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2024-10-26 07:00:01.991811500 +0000
 +++ chrome/enterprise_companion/enterprise_companion_client.cc
 @@ -36,7 +36,7 @@ namespace {
  
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index cbb38b56fd..8b56726c75 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/lock.cc.orig	2024-09-24 20:49:21.392239600 +0000
+--- chrome/enterprise_companion/lock.cc.orig	2024-10-26 07:00:01.994813400 +0000
 +++ chrome/enterprise_companion/lock.cc
 @@ -17,7 +17,7 @@
  
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 984cfd19bc..443a28e3da 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/services/printing/print_backend_service_impl.cc.orig	2024-09-24 20:49:21.487248000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig	2024-10-26 07:00:02.212946000 +0000
 +++ chrome/services/printing/print_backend_service_impl.cc
 @@ -50,7 +50,7 @@
  #include "printing/backend/cups_connection_pool.h"
diff --git a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index b0724866ec..149f35693f 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-09-24 20:49:21.503249400 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig	2024-10-26 07:00:02.228955700 +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 aa3000c0e7..c1720b1c16 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-09-24 20:49:21.549253500 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig	2024-10-26 07:00:02.328015800 +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 b227b2ddf3..a91906d0d8 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-09-24 20:49:21.564254800 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig	2024-10-26 07:00:02.367039700 +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 f12927f255..fee038dc25 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-09-24 20:49:21.556254000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2024-10-26 07:00:02.357033500 +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 41b773d633..faca891848 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-09-24 20:49:21.570255300 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig	2024-10-26 07:00:02.373043300 +0000
 +++ chrome/test/chromedriver/key_converter_unittest.cc
 @@ -251,7 +251,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 99132806c2..7fd7e26883 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-09-24 20:49:21.570255300 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig	2024-10-26 07:00:02.373043300 +0000
 +++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
 @@ -67,7 +67,7 @@ std::string ConvertKeyCodeToTextNoError(
  
diff --git a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
new file mode 100644
index 0000000000..4a06f68bf1
--- /dev/null
+++ b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.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/test/supervised_user/google_auth_state_waiter_mixin.cc.orig	2024-10-26 07:00:04.716467000 +0000
++++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
+@@ -24,7 +24,7 @@ GoogleAuthStateWaiterMixin::GoogleAuthSt
+ GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
+ 
+ void GoogleAuthStateWaiterMixin::SetUpOnMainThread() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   ChildAccountService* child_account_service =
+       ChildAccountServiceFactory::GetForProfile(
+           test_base_->browser()->profile());
diff --git a/chromium/patches/patch-chrome_updater_app_app__uninstall.cc b/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
new file mode 100644
index 0000000000..803e447df1
--- /dev/null
+++ b/chromium/patches/patch-chrome_updater_app_app__uninstall.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/updater/app/app_uninstall.cc.orig	2024-10-26 07:00:04.735478400 +0000
++++ chrome/updater/app/app_uninstall.cc
+@@ -161,7 +161,7 @@ void UninstallInThreadPool(UpdaterScope 
+             }
+             if (int result = UninstallOtherVersions(scope);
+                 result != kErrorOk) {
+-#if !BUILDFLAG(IS_LINUX)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+               // TODO(crbug.com/366249606): Ignores the errors when uninstalls
+               // the other versions, because currently older Linux updater on
+               // CIPD exits with error `kErrorFailedToDeleteFolder`.
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index e304c1149e..b5e30af24d 100644
--- a/chromium/patches/patch-chrome_updater_configurator.cc
+++ b/chromium/patches/patch-chrome_updater_configurator.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/configurator.cc.orig	2024-09-24 20:49:23.153394200 +0000
+--- chrome/updater/configurator.cc.orig	2024-10-26 07:00:04.741482000 +0000
 +++ chrome/updater/configurator.cc
-@@ -67,7 +67,7 @@ Configurator::Configurator(scoped_refptr
+@@ -69,7 +69,7 @@ Configurator::Configurator(scoped_refptr
          return std::nullopt;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
        }()) {
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index a489c0bf9b..59c5331d21 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-09-24 20:49:23.161394800 +0000
+--- chrome/updater/lock.cc.orig	2024-10-26 07:00:04.748486300 +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 864af38560..d37b99b540 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-09-24 20:49:23.223400400 +0000
+--- chrome/updater/util/posix_util.cc.orig	2024-10-26 07:00:04.819529500 +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 85d5af7e1d..fa29a804d1 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-09-24 20:49:23.241402000 +0000
+--- chrome/utility/services.cc.orig	2024-10-26 07:00:04.854550800 +0000
 +++ chrome/utility/services.cc
 @@ -51,7 +51,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 68685f5476..9f0830e1d3 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-09-24 20:49:23.265404000 +0000
+--- chromecast/browser/cast_browser_main_parts.cc.orig	2024-10-26 07:00:04.881567200 +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 4da8e0a086..dfddbe6713 100644
--- a/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/chromium/patches/patch-chromecast_browser_cast__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chromecast/browser/cast_content_browser_client.cc.orig	2024-09-24 20:49:23.266404200 +0000
+--- chromecast/browser/cast_content_browser_client.cc.orig	2024-10-26 07:00:04.882568000 +0000
 +++ chromecast/browser/cast_content_browser_client.cc
-@@ -431,7 +431,7 @@ void CastContentBrowserClient::AppendExt
+@@ -429,7 +429,7 @@ void CastContentBrowserClient::AppendExt
                                            switches::kAudioOutputChannels));
      }
    } else if (process_type == switches::kGpuProcess) {
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 b11c14162c..8c1e3fe2d3 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-09-24 20:49:23.285405600 +0000
+--- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig	2024-10-26 07:00:04.902580000 +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 6c702b8479..c78a55ec41 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-09-24 20:49:23.313408100 +0000
+--- chromecast/media/base/default_monotonic_clock.cc.orig	2024-10-26 07:00:04.932598000 +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_autofill__optimization__guide.cc b/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
index 2238f34289..5d4b1d7c7d 100644
--- a/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/browser/autofill_optimization_guide.cc.orig	2024-09-24 20:49:24.071474800 +0000
+--- components/autofill/core/browser/autofill_optimization_guide.cc.orig	2024-10-26 07:00:06.081296000 +0000
 +++ components/autofill/core/browser/autofill_optimization_guide.cc
 @@ -186,7 +186,7 @@ void AutofillOptimizationGuide::OnDidPar
      }
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 d9ddf3d8cc..5f6c4b25d0 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-09-24 20:49:24.162482700 +0000
+--- components/autofill/core/browser/payments_data_manager.cc.orig	2024-10-26 07:00:06.309434700 +0000
 +++ components/autofill/core/browser/payments_data_manager.cc
-@@ -1057,7 +1057,7 @@ bool PaymentsDataManager::ShouldShowCard
+@@ -1054,7 +1054,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__payments__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index 19a5057f8e..2090c2bc40 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_payments_features.cc.orig	2024-09-24 20:49:24.195485600 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig	2024-10-26 07:00:06.362466800 +0000
 +++ components/autofill/core/common/autofill_payments_features.cc
 @@ -8,7 +8,7 @@
  
@@ -15,7 +15,7 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
  // When enabled, Chrome will extract the checkout amount from the checkout page
  // of the allowlisted merchant websites.
-@@ -292,7 +292,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
+@@ -320,7 +320,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
index 0890e2ef3b..bba2759a60 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_payments_features.h.orig	2024-09-24 20:49:24.195485600 +0000
+--- components/autofill/core/common/autofill_payments_features.h.orig	2024-10-26 07:00:06.362466800 +0000
 +++ components/autofill/core/common/autofill_payments_features.h
 @@ -14,7 +14,7 @@ namespace autofill::features {
  
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
new file mode 100644
index 0000000000..bd76e1fe39
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/autofill/core/common/autofill_prefs.cc.orig	2024-10-26 07:00:06.362466800 +0000
++++ components/autofill/core/common/autofill_prefs.cc
+@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::Pr
+ #endif
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   registry->RegisterBooleanPref(prefs::kAutofillPredictionImprovementsEnabled,
+                                 false);
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
new file mode 100644
index 0000000000..4e36addbfe
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.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_prefs.h.orig	2024-10-26 07:00:06.362466800 +0000
++++ components/autofill/core/common/autofill_prefs.h
+@@ -73,7 +73,7 @@ inline constexpr char kAutofillPaymentCv
+ inline constexpr char kAutofillPaymentCardBenefits[] =
+     "autofill.payment_card_benefits";
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Boolean that controls improved autofill filling predictions. When enabled,
+ // the autofill functionality is enhanced with adopting user data to
+ // the form being filled in, which is triggered by the user via an extra
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 39ae3a58bf..04c4fc4116 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-09-24 20:49:24.440507200 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig	2024-10-26 07:00:06.655645000 +0000
 +++ components/commerce/core/commerce_feature_list.cc
 @@ -168,7 +168,7 @@ BASE_FEATURE(kPriceInsights,
               "PriceInsights",
@@ -15,7 +15,16 @@ $NetBSD$
  BASE_FEATURE(kPriceInsightsRegionLaunched,
               "PriceInsightsRegionLaunched",
               base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -272,7 +272,7 @@ const base::FeatureParam<bool> kDeleteAl
+@@ -246,7 +246,7 @@ const base::FeatureParam<bool> kDiscount
+     &kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, false};
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kEnableDiscountInfoApiRegionLaunched,
+              "EnableDiscountInfoApiRegionLaunched",
+              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -281,7 +281,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 1eea7a37eb..6e600c96bd 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-09-24 20:49:24.475510100 +0000
+--- components/constrained_window/constrained_window_views.cc.orig	2024-10-26 07:00:06.693668100 +0000
 +++ components/constrained_window/constrained_window_views.cc
-@@ -371,7 +371,7 @@ bool SupportsGlobalScreenCoordinates() {
+@@ -372,7 +372,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 f888a06c21..9055619b49 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-09-24 20:49:24.491511600 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig	2024-10-26 07:00:06.711679000 +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 14a10527e2..3964cb2443 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-09-24 20:49:24.500512400 +0000
+--- components/cookie_config/cookie_store_util.cc.orig	2024-10-26 07:00:06.720684500 +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 a2052270de..ad60b0d7aa 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/app/BUILD.gn.orig	2024-09-24 20:49:24.506512900 +0000
+--- components/crash/core/app/BUILD.gn.orig	2024-10-26 07:00:06.726688100 +0000
 +++ components/crash/core/app/BUILD.gn
-@@ -82,6 +82,10 @@ static_library("app") {
+@@ -70,6 +70,10 @@ static_library("app") {
      ]
    }
  
@@ -17,7 +17,7 @@ $NetBSD$
    defines = [ "CRASH_IMPLEMENTATION" ]
  
    public_deps = [ ":lib" ]
-@@ -95,7 +99,7 @@ static_library("app") {
+@@ -83,7 +87,7 @@ static_library("app") {
      "//third_party/crashpad/crashpad/util",
    ]
  
@@ -26,7 +26,7 @@ $NetBSD$
      sources += [ "crashpad_linux.cc" ]
      data_deps = [ ":chrome_crashpad_handler" ]
    }
-@@ -115,7 +119,7 @@ static_library("app") {
+@@ -103,7 +107,7 @@ static_library("app") {
      libs = [ "log" ]
    }
  
@@ -35,7 +35,7 @@ $NetBSD$
      deps += [
        "//base:base_static",
        "//components/crash/core/common",
-@@ -246,11 +250,6 @@ if (is_mac || is_android || is_linux || 
+@@ -234,11 +238,6 @@ if (is_mac || is_android || is_linux || 
    executable("chrome_crashpad_handler") {
      sources = [ "chrome_crashpad_handler.cc" ]
  
@@ -44,6 +44,6 @@ $NetBSD$
 -      "//third_party/crashpad/crashpad/handler",
 -    ]
 -
-     if (is_mac && (is_component_build || is_asan)) {
+     if (is_mac && (is_component_build || is_asan || is_ubsan_any)) {
        ldflags = [
          # The handler is in
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 e3bb64b48d..ae4f1924dd 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-09-24 20:49:24.507513000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig	2024-10-26 07:00:06.727688800 +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 5d6be4ada6..9acd00d9da 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-09-24 20:49:24.508513000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig	2024-10-26 07:00:06.728689400 +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 0242e57f67..7ef5db0f95 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-09-24 20:49:24.510513300 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig	2024-10-26 07:00:06.730690500 +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 27b28e1f72..945397b4e3 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-09-24 20:49:24.510513300 +0000
+--- components/crash/core/common/BUILD.gn.orig	2024-10-26 07:00:06.731691100 +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 1789463e27..7527ad52ce 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-09-24 20:49:24.579519300 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig	2024-10-26 07:00:06.821745900 +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 80016174c2..b2fa55534e 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-09-24 20:49:24.580519400 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig	2024-10-26 07:00:06.822746500 +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 058d3c5a7d..8d05bfc05f 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-09-24 20:49:24.580519400 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig	2024-10-26 07:00:06.822746500 +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 d1bb88268c..52968d18a3 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-09-24 20:49:24.580519400 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig	2024-10-26 07:00:06.822746500 +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 d5302b30b7..ada8ffcbad 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-09-24 20:49:24.581519600 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig	2024-10-26 07:00:06.823747200 +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 1791bca49c..9dfaa209ed 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-09-24 20:49:24.581519600 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig	2024-10-26 07:00:06.823747200 +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 41cdab9320..819b2ad5b7 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-09-24 20:49:24.581519600 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig	2024-10-26 07:00:06.823747200 +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 8a1a87f972..4d48cc659a 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-09-24 20:49:24.583519700 +0000
+--- components/device_signals/core/common/signals_features.cc.orig	2024-10-26 07:00:06.825748400 +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 b90ff51acc..2b6b0e5e06 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-09-24 20:49:24.583519700 +0000
+--- components/device_signals/core/common/signals_features.h.orig	2024-10-26 07:00:06.825748400 +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 20464b398e..276d3db435 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-09-24 20:49:24.584519900 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig	2024-10-26 07:00:06.827749500 +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 5e526d3384..721e52539a 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-09-24 20:49:24.586520000 +0000
+--- components/device_signals/test/signals_contract.cc.orig	2024-10-26 07:00:06.828750100 +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 d5df9e55e8..dfbce5ec59 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-09-24 20:49:24.590520400 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2024-10-26 07:00:06.873777600 +0000
 +++ components/discardable_memory/service/discardable_shared_memory_manager.cc
 @@ -172,7 +172,7 @@ uint64_t GetDefaultMemoryLimit() {
    // Limits the number of FDs used to 32, assuming a 4MB allocation size.
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
index bcd625f688..d6e4f0b728 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-09-24 20:49:24.660526500 +0000
+--- components/embedder_support/user_agent_utils.cc.orig	2024-10-26 07:00:06.948823200 +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 991d689d74..fbb3f90047 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-09-24 20:49:24.661526400 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig	2024-10-26 07:00:06.949823600 +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 38fd878411..98451f84b1 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/enterprise/watermarking/watermark.cc.orig	2024-09-24 20:49:24.680528200 +0000
+--- components/enterprise/watermarking/watermark.cc.orig	2024-10-26 07:00:07.101916000 +0000
 +++ components/enterprise/watermarking/watermark.cc
-@@ -23,7 +23,7 @@ gfx::Font WatermarkFont() {
+@@ -34,7 +34,7 @@ gfx::Font WatermarkFont() {
        "Segoe UI",
  #elif BUILDFLAG(IS_MAC)
        "SF Pro Text",
@@ -15,7 +15,7 @@ $NetBSD$
        "Ubuntu",
  #elif BUILDFLAG(IS_CHROMEOS)
        "Google Sans",
-@@ -34,7 +34,7 @@ gfx::Font WatermarkFont() {
+@@ -45,7 +45,7 @@ gfx::Font WatermarkFont() {
  }
  
  gfx::Font::Weight WatermarkFontWeight() {
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 566a0d621d..3788b651f6 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-09-24 20:49:24.729532500 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig	2024-10-26 07:00:07.175961000 +0000
 +++ components/eye_dropper/eye_dropper_view.cc
 @@ -203,7 +203,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 1e9495b364..db01404f20 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-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/event_constants.cc.orig	2024-10-26 07:00:07.200976400 +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 7fc35aa0a4..108eeb207d 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-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/event_constants.h.orig	2024-10-26 07:00:07.200976400 +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 12009537cb..5766ab1896 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_configurations.cc.orig	2024-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig	2024-10-26 07:00:07.201977000 +0000
 +++ components/feature_engagement/public/feature_configurations.cc
-@@ -94,7 +94,7 @@ std::optional<FeatureConfig> CreateNewUs
+@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUs
  
  std::optional<FeatureConfig> GetClientSideFeatureConfig(
      const base::Feature* feature) {
@@ -15,7 +15,7 @@ $NetBSD$
  
    // The IPH bubble for link capturing has a trigger set to ANY so that it
    // always shows up. The per app specific guardrails are independently stored
-@@ -113,7 +113,7 @@ std::optional<FeatureConfig> GetClientSi
+@@ -114,7 +114,7 @@ std::optional<FeatureConfig> GetClientSi
  
  #endif  // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
    if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
      std::optional<FeatureConfig> config = FeatureConfig();
      config->valid = true;
-@@ -1643,7 +1643,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -1641,7 +1641,8 @@ std::optional<FeatureConfig> GetClientSi
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
index 8948d4d2b7..3b1ca7a45b 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-09-24 20:49:24.753534600 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig	2024-10-26 07:00:07.201977000 +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);
@@ -15,7 +15,7 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  BASE_FEATURE(kEsbDownloadRowPromoFeature,
               "EsbDownloadRowPromo",
-@@ -630,7 +630,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
+@@ -639,7 +639,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);
-@@ -767,7 +768,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
+@@ -776,7 +777,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 228e6ce66a..62924c8558 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-09-24 20:49:24.754534700 +0000
+--- components/feature_engagement/public/feature_constants.h.orig	2024-10-26 07:00:07.201977000 +0000
 +++ components/feature_engagement/public/feature_constants.h
 @@ -20,7 +20,7 @@ BASE_DECLARE_FEATURE(kIPHDemoMode);
  BASE_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,7 +15,7 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  BASE_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
  #endif
-@@ -255,7 +255,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTrig
+@@ -258,7 +258,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(kIPHAutofillDisabledVirtualCardSuggestionFeature);
  BASE_DECLARE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature);
-@@ -306,7 +307,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelp
+@@ -309,7 +310,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 f3d0606dc6..29e0250b1d 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_list.cc.orig	2024-09-24 20:49:24.754534700 +0000
+--- components/feature_engagement/public/feature_list.cc.orig	2024-10-26 07:00:07.201977000 +0000
 +++ components/feature_engagement/public/feature_list.cc
-@@ -162,7 +162,7 @@ const base::Feature* const kAllFeatures[
-     &kIPHHomeCustomizationMenuFeature,
+@@ -165,7 +165,7 @@ const base::Feature* const kAllFeatures[
+     &kIPHiOSLensOverlayEntrypointTipFeature,
  #endif  // BUILDFLAG(IS_IOS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +15,7 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
      &kEsbDownloadRowPromoFeature,
  #endif
-@@ -227,7 +227,8 @@ const base::Feature* const kAllFeatures[
+@@ -230,7 +230,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,
      &kIPHAutofillDisabledVirtualCardSuggestionFeature,
      &kIPHAutofillExternalAccountProfileSuggestionFeature,
-@@ -278,7 +279,7 @@ const base::Feature* const kAllFeatures[
+@@ -281,7 +282,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 1215fa3d16..542fb0f3b2 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_list.h.orig	2024-09-24 20:49:24.754534700 +0000
+--- components/feature_engagement/public/feature_list.h.orig	2024-10-26 07:00:07.202977400 +0000
 +++ components/feature_engagement/public/feature_list.h
-@@ -282,7 +282,7 @@ DEFINE_VARIATION_PARAM(kIPHHomeCustomiza
+@@ -288,7 +288,7 @@ DEFINE_VARIATION_PARAM(kIPHHomeCustomiza
  #endif  // BUILDFLAG(IS_IOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
  #endif
-@@ -383,7 +383,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSave
+@@ -389,7 +389,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");
  
-@@ -475,7 +476,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
+@@ -481,7 +482,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");
  DEFINE_VARIATION_PARAM(kIPHToolbarManagementButtonFeature,
-@@ -637,7 +638,7 @@ constexpr flags_ui::FeatureEntry::Featur
-         VARIATION_ENTRY(kIPHiOSContextualPanelPriceInsightsFeature),
+@@ -646,7 +647,7 @@ constexpr flags_ui::FeatureEntry::Featur
          VARIATION_ENTRY(kIPHHomeCustomizationMenuFeature),
+         VARIATION_ENTRY(kIPHiOSLensOverlayEntrypointTipFeature),
  #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),
-@@ -692,7 +693,8 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -701,7 +702,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(kIPHAutofillDisabledVirtualCardSuggestionFeature),
          VARIATION_ENTRY(kIPHAutofillExternalAccountProfileSuggestionFeature),
-@@ -744,7 +746,7 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -753,7 +755,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 66238bfcb6..db354ae418 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-09-24 20:49:24.760535200 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig	2024-10-26 07:00:07.208981300 +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 d51eb10045..b59d9bec51 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2024-09-24 20:49:24.764535700 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2024-10-26 07:00:07.212983600 +0000
 +++ components/feed/core/v2/feed_network_impl_unittest.cc
 @@ -747,8 +747,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
  
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index f9929f9c24..84124680db 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-09-24 20:49:24.767536000 +0000
+--- components/feed/core/v2/proto_util.cc.orig	2024-10-26 07:00:07.216986000 +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 d93f9e1a20..f5e2b15248 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feed/core/v2/proto_util_unittest.cc.orig	2024-09-24 20:49:24.767536000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig	2024-10-26 07:00:07.216986000 +0000
 +++ components/feed/core/v2/proto_util_unittest.cc
 @@ -43,8 +43,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
    feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index 2411f17c2d..df3bffa96f 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-09-24 20:49:24.774536400 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig	2024-10-26 07:00:07.223990200 +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 062d86e331..c54abff3a9 100644
--- a/chromium/patches/patch-components_flags__ui_flags__state.cc
+++ b/chromium/patches/patch-components_flags__ui_flags__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/flags_ui/flags_state.cc.orig	2024-09-24 20:49:24.792538000 +0000
+--- components/flags_ui/flags_state.cc.orig	2024-10-26 07:00:07.243002000 +0000
 +++ components/flags_ui/flags_state.cc
 @@ -755,7 +755,7 @@ unsigned short FlagsState::GetCurrentPla
    return kOsCrOS;
diff --git a/chromium/patches/patch-components_gwp__asan_BUILD.gn b/chromium/patches/patch-components_gwp__asan_BUILD.gn
index ef9c5b5ae8..8b54ae60c5 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-09-24 20:49:24.823540700 +0000
+--- components/gwp_asan/BUILD.gn.orig	2024-10-26 07:00:07.277022600 +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 5ff5a97873..87cb6e86cf 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-09-24 20:49:24.824540900 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig	2024-10-26 07:00:07.279023600 +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 ad515b7a90..b2fe93200d 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-09-24 20:49:24.824540900 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig	2024-10-26 07:00:07.280024300 +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 4f2ef23661..4931ab6dab 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-09-24 20:49:24.824540900 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig	2024-10-26 07:00:07.280024300 +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 4fbaac3519..0a84d20234 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-09-24 20:49:24.827541000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig	2024-10-26 07:00:07.283026200 +0000
 +++ components/gwp_asan/crash_handler/crash_analyzer.cc
 @@ -35,7 +35,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 804b5386fe..11ca8c81d8 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium/patches/patch-components_live__caption_caption__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/live_caption/caption_util.cc.orig	2024-09-24 20:49:25.067562000 +0000
+--- components/live_caption/caption_util.cc.orig	2024-10-26 07:00:07.471140400 +0000
 +++ components/live_caption/caption_util.cc
-@@ -144,7 +144,7 @@ std::string GetCaptionSettingsUrl() {
+@@ -139,7 +139,7 @@ std::string GetCaptionSettingsUrl() {
    return "chrome://os-settings/audioAndCaptions";
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index 36309ef9e3..74b3bc1eed 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-09-24 20:49:25.067562000 +0000
+--- components/live_caption/caption_util.h.orig	2024-10-26 07:00:07.471140400 +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 bf45ae2f0e..a027520539 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-09-24 20:49:25.106565500 +0000
+--- components/media_router/common/media_source.cc.orig	2024-10-26 07:00:07.513166000 +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 9d8b2eb9f7..8e8a8a54f6 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-09-24 20:49:25.111566000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2024-10-26 07:00:07.520170200 +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_media__router_common_providers_cast_channel_enum__table.h b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
new file mode 100644
index 0000000000..e9df7d9120
--- /dev/null
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -0,0 +1,22 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig	2024-10-26 07:00:07.522171500 +0000
++++ components/media_router/common/providers/cast/channel/enum_table.h
+@@ -368,7 +368,12 @@ class EnumTable {
+ 
+  private:
+ #ifdef ARCH_CPU_64_BITS
+-  alignas(std::hardware_destructive_interference_size)
++#ifdef __cpp_lib_hardware_interference_size
++  using std::hardware_destructive_interference_size;
++#else
++  static constexpr std::size_t hardware_destructive_interference_size = 64;
++#endif
++  alignas(hardware_destructive_interference_size)
+ #endif
+       std::initializer_list<Entry> data_;
+   bool is_sorted_;
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 441fe98c21..62d7ce0480 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-09-24 20:49:25.135568100 +0000
+--- components/metrics/drive_metrics_provider_linux.cc.orig	2024-10-26 07:00:07.545185300 +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 d7d21f4a2f..fd7d16505d 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-09-24 20:49:25.140568500 +0000
+--- components/metrics/metrics_log.cc.orig	2024-10-26 07:00:07.567198800 +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 b6fab44ca5..4f76bb2c1b 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-09-24 20:49:25.144569000 +0000
+--- components/metrics/motherboard.cc.orig	2024-10-26 07:00:07.591213500 +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 c4f7cd218e..bffd4c4e5f 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-09-24 20:49:25.184572500 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig	2024-10-26 07:00:07.633238800 +0000
 +++ components/named_mojo_ipc_server/connection_info.h
 @@ -12,8 +12,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 404505171b..5d52500de1 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,9 +4,9 @@ $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-09-24 20:49:25.184572500 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig	2024-10-26 07:00:07.634239400 +0000
 +++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
-@@ -22,7 +22,7 @@ namespace named_mojo_ipc_server {
+@@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
  // static
  mojo::PlatformChannelEndpoint ConnectToServer(
      const mojo::NamedPlatformChannel::ServerName& server_name) {
diff --git a/chromium/patches/patch-components_named__system__lock_lock.h b/chromium/patches/patch-components_named__system__lock_lock.h
index ad984e0a43..220df5a298 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-09-24 20:49:25.185572400 +0000
+--- components/named_system_lock/lock.h.orig	2024-10-26 07:00:07.635240000 +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 654418d64a..55937edbb1 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-09-24 20:49:25.191573000 +0000
+--- components/neterror/resources/neterror.js.orig	2024-10-26 07:00:07.669260700 +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 eb2323d228..81247ddfa7 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/network_session_configurator/browser/network_session_configurator.cc.orig	2024-09-24 20:49:25.193573200 +0000
+--- components/network_session_configurator/browser/network_session_configurator.cc.orig	2024-10-26 07:00:07.672262700 +0000
 +++ components/network_session_configurator/browser/network_session_configurator.cc
-@@ -839,7 +839,7 @@ net::URLRequestContextBuilder::HttpCache
+@@ -849,7 +849,7 @@ net::URLRequestContextBuilder::HttpCache
    // backport, having it behave differently than in stable would be a bigger
    // problem. TODO: Does this work in later macOS releases?
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
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 5e486ccc10..e3087d270b 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,9 +4,9 @@ $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-09-24 20:49:25.193573200 +0000
+--- components/network_session_configurator/browser/network_session_configurator_unittest.cc.orig	2024-10-26 07:00:07.672262700 +0000
 +++ components/network_session_configurator/browser/network_session_configurator_unittest.cc
-@@ -828,7 +828,7 @@ TEST_F(NetworkSessionConfiguratorTest, H
+@@ -855,7 +855,7 @@ TEST_F(NetworkSessionConfiguratorTest, H
  
  TEST_F(NetworkSessionConfiguratorTest, DefaultCacheBackend) {
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
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 55c1468256..585a7277e7 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-09-24 20:49:25.322584600 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig	2024-10-26 07:00:07.861377500 +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_async_browser_secret__portal__key__provider.cc b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
new file mode 100644
index 0000000000..536d429704
--- /dev/null
+++ b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig	2024-10-26 07:00:07.888393900 +0000
++++ components/os_crypt/async/browser/secret_portal_key_provider.cc
+@@ -5,7 +5,9 @@
+ #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
+ 
+ #include <fcntl.h>
++#if BUILDFLAG(IS_LINUX)
+ #include <linux/limits.h>
++#endif
+ 
+ #include <array>
+ #include <utility>
diff --git a/chromium/patches/patch-components_os__crypt_async_common_encryptor.cc b/chromium/patches/patch-components_os__crypt_async_common_encryptor.cc
new file mode 100644
index 0000000000..22db01d3af
--- /dev/null
+++ b/chromium/patches/patch-components_os__crypt_async_common_encryptor.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/os_crypt/async/common/encryptor.cc.orig	2024-10-26 07:00:07.888393900 +0000
++++ components/os_crypt/async/common/encryptor.cc
+@@ -277,7 +277,7 @@ std::optional<std::string> Encryptor::De
+     // or not encryption worked or not, and certainly not advisable to recommend
+     // a re-encryption of this potentially invalid data.
+     // TODO(crbug.com/365712505): Remove this fallback.
+-#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) &&         \
++#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_BSD) && \
+         !(BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
+     BUILDFLAG(IS_FUCHSIA)
+     if (plaintext == string_data) {
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 8c097c851c..069c548d84 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-09-24 20:49:25.337586000 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig	2024-10-26 07:00:07.890395200 +0000
 +++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -176,16 +176,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
+@@ -185,16 +185,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 c5690a412a..9d8ae54a2a 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-09-24 20:49:25.337586000 +0000
+--- components/os_crypt/sync/os_crypt.h.orig	2024-10-26 07:00:07.890395200 +0000
 +++ components/os_crypt/sync/os_crypt.h
 @@ -14,7 +14,7 @@
  #include "build/build_config.h"
@@ -73,6 +73,6 @@ $NetBSD$
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // Create the KeyStorage. Will be null if no service is found. A Config must
-   // be set before every call to this method.
-   std::unique_ptr<KeyStorageLinux> CreateKeyStorage();
+   // Returns a cached string of "peanuts". Is thread-safe.
+   crypto::SymmetricKey* GetPasswordV10();
+ 
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 f4016bbecf..f70ce2edea 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/browser/paint_preview_client.cc.orig	2024-09-24 20:49:25.380589700 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig	2024-10-26 07:00:07.935422400 +0000
 +++ components/paint_preview/browser/paint_preview_client.cc
-@@ -313,8 +313,8 @@ void PaintPreviewClient::CapturePaintPre
+@@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPre
    metadata->set_version(kPaintPreviewVersion);
    auto* chromeVersion = metadata->mutable_chrome_version();
    const auto& current_chrome_version = version_info::GetVersion();
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 cd2155d08f..9a23a19222 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-09-24 20:49:25.380589700 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig	2024-10-26 07:00:07.935422400 +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 5e1ca05ea9..de9218f7a2 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-09-24 20:49:25.382589800 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig	2024-10-26 07:00:07.938424300 +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 2317239e00..19f0e9a34b 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/player/player_compositor_delegate.cc.orig	2024-09-24 20:49:25.390590400 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig	2024-10-26 07:00:07.945428600 +0000
 +++ components/paint_preview/player/player_compositor_delegate.cc
 @@ -434,8 +434,8 @@ void PlayerCompositorDelegate::ValidateP
    auto chrome_version = capture_result_->proto.metadata().chrome_version();
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index 5d05f5ba3f..054cdecad5 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/features/password_features.cc.orig	2024-09-24 20:49:25.399591200 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig	2024-10-26 07:00:07.955434600 +0000
 +++ components/password_manager/core/browser/features/password_features.cc
 @@ -41,7 +41,7 @@ BASE_FEATURE(kClearUndecryptablePassword
  BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -90,7 +90,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
+@@ -92,7 +92,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 a7daa6a94a..f9d60f80ce 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-09-24 20:49:25.400591400 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig	2024-10-26 07:00:07.955434600 +0000
 +++ components/password_manager/core/browser/features/password_features.h
-@@ -90,7 +90,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLog
+@@ -93,7 +93,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 995c29715e..1c59fb39ab 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_form_manager.cc.orig	2024-09-24 20:49:25.419593000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig	2024-10-26 07:00:07.976447300 +0000
 +++ components/password_manager/core/browser/password_form_manager.cc
-@@ -58,7 +58,7 @@
+@@ -61,7 +61,7 @@
  #include "components/webauthn/android/webauthn_cred_man_delegate.h"
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/os_crypt/sync/os_crypt.h"
  #endif
  
-@@ -228,7 +228,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
+@@ -231,7 +231,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
    return false;
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  bool ShouldShowKeychainErrorBubble(
      std::optional<PasswordStoreBackendError> backend_error) {
    if (!backend_error.has_value()) {
-@@ -885,7 +885,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -888,7 +888,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 ae83c3d90d..710d7c82f1 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager.cc.orig	2024-09-24 20:49:25.423593300 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig	2024-10-26 07:00:07.979449300 +0000
 +++ components/password_manager/core/browser/password_manager.cc
 @@ -414,7 +414,7 @@ void PasswordManager::RegisterProfilePre
        prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
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 a3184bbfce..ec92925396 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-09-24 20:49:25.423593300 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig	2024-10-26 07:00:07.980450000 +0000
 +++ components/password_manager/core/browser/password_manager_client.h
 @@ -30,7 +30,7 @@
  #include "net/cert/cert_status_flags.h"
@@ -15,8 +15,8 @@ $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"
-@@ -520,7 +520,7 @@ class PasswordManagerClient {
-   virtual void RefreshPasswordManagerSettingsIfNeeded() const;
+@@ -545,7 +545,7 @@ class PasswordManagerClient {
+       CredentialsCallback callback);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_CHROMEOS)
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 c796fade8f..36d8b655c3 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-09-24 20:49:25.425593600 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig	2024-10-26 07:00:07.982451000 +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 8c28e11b2e..7e6fe7d599 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-09-24 20:49:25.425593600 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig	2024-10-26 07:00:07.982451000 +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 0387e97a0c..074c057e0f 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-09-24 20:49:25.427593700 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2024-10-26 07:00:08.010468000 +0000
 +++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -41,7 +41,7 @@ std::u16string GetUsernameFromLabel(cons
+@@ -43,7 +43,7 @@ std::u16string GetUsernameFromLabel(cons
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,21 +15,21 @@ $NetBSD$
  // Returns the password form corresponding to the `payload` data. In most
  // cases there is only one such form stored, but having more than one or no
  // forms is also possible. If there is more than one form, showing any of them
-@@ -251,7 +251,7 @@ void PasswordManualFallbackFlow::DidAcce
-                          payload.password));
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-       if (payload.is_cross_domain) {
-         cross_domain_confirmation_popup_controller_ =
-             password_client_->ShowCrossDomainConfirmationPopup(
-@@ -268,7 +268,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -281,7 +281,7 @@ void PasswordManualFallbackFlow::DidAcce
      }
      case autofill::SuggestionType::kViewPasswordDetails: {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-       std::optional<password_manager::PasswordForm> form =
+       std::optional<password_manager::PasswordForm> credentials =
            GetCorrespondingPasswordForm(
                suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
+@@ -413,7 +413,7 @@ void PasswordManualFallbackFlow::EnsureC
+     const Suggestion::PasswordSuggestionDetails& payload,
+     base::OnceClosure on_allowed) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   if (payload.is_cross_domain) {
+     cross_domain_confirmation_popup_controller_ =
+         password_client_->ShowCrossDomainConfirmationPopup(
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 3747e4976d..a4224b4c35 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2024-09-24 20:49:25.427593700 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2024-10-26 07:00:08.010468000 +0000
 +++ components/password_manager/core/browser/password_manual_fallback_flow.h
 @@ -17,7 +17,7 @@
  #include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -161,7 +161,7 @@ class PasswordManualFallbackFlow : publi
+@@ -178,7 +178,7 @@ class PasswordManualFallbackFlow : publi
    std::unique_ptr<device_reauth::DeviceAuthenticator> authenticator_;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index 06b5943985..4a9065b9ba 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store_factory_util.cc.orig	2024-09-24 20:49:25.439594700 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig	2024-10-26 07:00:08.024476500 +0000
 +++ components/password_manager/core/browser/password_store_factory_util.cc
-@@ -28,7 +28,7 @@ namespace {
+@@ -29,7 +29,7 @@ namespace {
  LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
      PrefService* prefs) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 4d7d55f17a..45504a97aa 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database.cc.orig	2024-09-24 20:49:25.432594000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig	2024-10-26 07:00:08.016471600 +0000
 +++ components/password_manager/core/browser/password_store/login_database.cc
-@@ -1029,7 +1029,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1030,7 +1030,7 @@ bool ShouldDeleteUndecryptablePasswords(
      bool is_user_data_dir_policy_set,
      bool is_enabled_by_policy,
      IsAccountStore is_account_store) {
@@ -15,7 +15,7 @@ $NetBSD$
    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
-@@ -1048,7 +1048,7 @@ bool ShouldDeleteUndecryptablePasswords(
+@@ -1049,7 +1049,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 4fec5fb568..0b5d20d712 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2024-09-24 20:49:25.433594200 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2024-10-26 07:00:08.016471600 +0000
 +++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
 @@ -154,7 +154,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
      std::vector<PasswordForm> matched_forms;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index cfca34ba25..378f3dd21d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig	2024-09-24 20:49:25.434594400 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig	2024-10-26 07:00:08.017472300 +0000
 +++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2228,7 +2228,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2253,7 +2253,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
                                            testing::Bool()));
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 51baaa767b..b98f5fa789 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-09-24 20:49:25.443595200 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig	2024-10-26 07:00:08.029479700 +0000
 +++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -180,7 +180,7 @@ version_info::Channel StubPasswordManage
+@@ -187,7 +187,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 976f6ea1ee..8f4504656d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/stub_password_manager_client.h.orig	2024-09-24 20:49:25.443595200 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig	2024-10-26 07:00:08.029479700 +0000
 +++ components/password_manager/core/browser/stub_password_manager_client.h
 @@ -75,7 +75,7 @@ class StubPasswordManagerClient : public
    MockPasswordFeatureManager* GetPasswordFeatureManager();
diff --git a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index 2000b5d519..aa4d8dd1c1 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/common/password_manager_pref_names.h.orig	2024-09-24 20:49:25.452596000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig	2024-10-26 07:00:08.039485700 +0000
 +++ components/password_manager/core/common/password_manager_pref_names.h
 @@ -41,7 +41,7 @@ inline constexpr char kCredentialProvide
  #endif
@@ -15,7 +15,7 @@ $NetBSD$
  // Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
  // If set to false it blocks deleting undecryptable passwords, otherwise the
  // deletion can happen.
-@@ -333,7 +333,7 @@ inline constexpr char kAutofillableCrede
+@@ -334,7 +334,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 647779071d..ce65987d4c 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-09-24 20:49:25.522602000 +0000
+--- components/performance_manager/public/features.h.orig	2024-10-26 07:00:08.115532000 +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 5eb1a1af5c..676c0c76ac 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-09-24 20:49:25.564605700 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig	2024-10-26 07:00:08.222597000 +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 c1cff291c2..ca44f6b339 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-09-24 20:49:25.586607700 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig	2024-10-26 07:00:08.248612600 +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 201aa3a263..8b26e1188c 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig	2024-09-24 20:49:25.591608000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig	2024-10-26 07:00:08.253615900 +0000
 +++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -668,7 +668,7 @@ void CloudPolicyClient::FetchPolicy(Poli
+@@ -703,7 +703,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__refresh__scheduler.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
new file mode 100644
index 0000000000..422e093770
--- /dev/null
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig	2024-10-26 07:00:08.256617500 +0000
++++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
+@@ -25,7 +25,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)
+ BASE_FEATURE(kRetryWithKeyReset,
+              "RetryWithKeyReset",
+              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -220,7 +220,7 @@ void CloudPolicyRefreshScheduler::OnStor
+   // continue using the stale information. Thus, no specific response to a store
+   // error is required. NB: Changes to is_managed fire OnStoreLoaded().
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Client is registered means we have successfully get policy key once. However,
+   // a following policy fetch request is failed because we can't verified
+   // signature. Delete the policy key so that we can get it again with next
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 78d6921b32..f8b0b7b3b5 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-09-24 20:49:25.594608300 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig	2024-10-26 07:00:08.257618200 +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 228b6a7180..314c74e7d9 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-09-24 20:49:25.606609300 +0000
+--- components/policy/core/common/policy_loader_common.cc.orig	2024-10-26 07:00:08.271626700 +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 f16ec413be..df23286c0e 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-09-24 20:49:25.609609600 +0000
+--- components/policy/core/common/policy_paths.cc.orig	2024-10-26 07:00:08.274628600 +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 a92cc174be..738323923d 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__utils.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__utils.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/policy_utils.cc.orig	2024-09-24 20:49:25.611610000 +0000
+--- components/policy/core/common/policy_utils.cc.orig	2024-10-26 07:00:08.276629700 +0000
 +++ components/policy/core/common/policy_utils.cc
 @@ -22,7 +22,7 @@ bool IsPolicyTestingEnabled(PrefService*
      return true;
    }
  
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
    if (channel == version_info::Channel::DEV) {
      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 e7f9c57b6b..ed77e50f01 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-09-24 20:49:25.910636200 +0000
+--- components/policy/tools/generate_policy_source.py.orig	2024-10-26 07:00:09.778542300 +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 daaa841f33..c62ada6b3c 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-09-24 20:49:25.931638000 +0000
+--- components/power_metrics/BUILD.gn.orig	2024-10-26 07:00:09.798554400 +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 6d6c5683fe..8b2e8129e6 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-09-24 20:49:25.931638000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig	2024-10-26 07:00:09.799555000 +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 46e297c649..9fddfa6e21 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-09-24 20:49:26.087651700 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig	2024-10-26 07:00:10.005680300 +0000
 +++ components/safe_browsing/content/common/file_type_policies_unittest.cc
 @@ -148,7 +148,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 103a845a75..26657583c6 100644
--- a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2024-09-24 20:49:26.093652200 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2024-10-26 07:00:10.011684000 +0000
 +++ components/safe_browsing/content/resources/gen_file_type_proto.py
 @@ -37,6 +37,9 @@ def PlatformTypes():
          "chromeos":
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index 9d59e42c70..955b089932 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-09-24 20:49:26.099652800 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig	2024-10-26 07:00:10.030695400 +0000
 +++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
 @@ -119,7 +119,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 3da5c7c6a9..f7992ae015 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2024-09-24 20:49:26.106653200 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2024-10-26 07:00:10.089731200 +0000
 +++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -107,7 +107,7 @@ RTLookupRequest::OSType GetRTLookupReque
+@@ -110,7 +110,7 @@ RTLookupRequest::OSType GetRTLookupReque
    return RTLookupRequest::OS_TYPE_CHROME_OS;
  #elif BUILDFLAG(IS_IOS)
    return RTLookupRequest::OS_TYPE_IOS;
diff --git a/chromium/patches/patch-components_safe__browsing_core_common_features.cc b/chromium/patches/patch-components_safe__browsing_core_common_features.cc
index bc20121073..a7c4dc4606 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-09-24 20:49:26.112654000 +0000
+--- components/safe_browsing/core/common/features.cc.orig	2024-10-26 07:00:10.098736800 +0000
 +++ components/safe_browsing/core/common/features.cc
-@@ -240,7 +240,7 @@ BASE_FEATURE(kRippleForEnhancedProtectio
+@@ -237,7 +237,7 @@ BASE_FEATURE(kRippleForEnhancedProtectio
  BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
               "SafeBrowsingAsyncRealTimeCheck",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
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 b5f75fc59a..a5067624cd 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-09-24 20:49:26.134655700 +0000
+--- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig	2024-10-26 07:00:10.158773200 +0000
 +++ components/search_engines/search_engine_choice/search_engine_choice_service.cc
-@@ -610,7 +610,7 @@ void SearchEngineChoiceService::ProcessP
+@@ -594,7 +594,7 @@ void SearchEngineChoiceService::Register
  
  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 60589a27ae..ba7c4a87c7 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-09-24 20:49:26.140656200 +0000
+--- components/search_engines/template_url_service.cc.orig	2024-10-26 07:00:10.165777400 +0000
 +++ components/search_engines/template_url_service.cc
-@@ -3077,7 +3077,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3060,7 +3060,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 78de78989f..b37a9bdc43 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-09-24 20:49:26.152657300 +0000
+--- components/security_interstitials/content/utils.cc.orig	2024-10-26 07:00:10.199798000 +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 65afebe4b3..8ea9df24d3 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-09-24 20:49:26.164658300 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig	2024-10-26 07:00:10.212806000 +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 acc4de1a91..f72fd100d9 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-09-24 20:49:26.217663000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig	2024-10-26 07:00:10.290853500 +0000
 +++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index f1beb8f462..a2f0975826 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-09-24 20:49:26.307671000 +0000
+--- components/soda/soda_util.cc.orig	2024-10-26 07:00:10.458955500 +0000
 +++ components/soda/soda_util.cc
 @@ -27,7 +27,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 94c1c41018..86ca9853db 100644
--- a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2024-09-24 20:49:26.319672000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2024-10-26 07:00:10.471963400 +0000
 +++ components/startup_metric_utils/common/startup_metric_utils.cc
 @@ -94,7 +94,7 @@ base::TimeTicks CommonStartupMetricRecor
    // Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index 8acb646c12..9330bc1912 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-09-24 20:49:26.320672000 +0000
+--- components/storage_monitor/BUILD.gn.orig	2024-10-26 07:00:10.472964000 +0000
 +++ components/storage_monitor/BUILD.gn
 @@ -75,7 +75,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 9b9dae7567..7bfa3ed6ff 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-09-24 20:49:26.321672200 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig	2024-10-26 07:00:10.474965300 +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 62cb825cc5..60dfaf18a9 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-09-24 20:49:26.321672200 +0000
+--- components/storage_monitor/removable_device_constants.h.orig	2024-10-26 07:00:10.474965300 +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 b09e5b77f2..27c5405104 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-09-24 20:49:26.775712000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig	2024-10-26 07:00:11.271449000 +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 3ae4dd4db6..0fea8c3d1c 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2024-09-24 20:49:26.776712200 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2024-10-26 07:00:11.271449000 +0000
 +++ components/supervised_user/core/browser/supervised_user_preferences.cc
 @@ -147,7 +147,7 @@ void RegisterProfilePrefs(PrefRegistrySi
    registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
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 d537ae9252..8370efe162 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-09-24 20:49:26.776712200 +0000
+--- components/supervised_user/core/browser/supervised_user_service.cc.orig	2024-10-26 07:00:11.272449700 +0000
 +++ components/supervised_user/core/browser/supervised_user_service.cc
-@@ -173,7 +173,7 @@ FirstTimeInterstitialBannerState Supervi
+@@ -152,7 +152,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 36b0174dcc..668992787f 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/common/features.cc.orig	2024-09-24 20:49:26.778712300 +0000
+--- components/supervised_user/core/common/features.cc.orig	2024-10-26 07:00:11.275451700 +0000
 +++ components/supervised_user/core/common/features.cc
 @@ -66,7 +66,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExten
               "UpdatedSupervisedUserExtensionApprovalStrings",
@@ -24,8 +24,8 @@ $NetBSD$
    bool skipParentApprovalEnabled = base::FeatureList::IsEnabled(
        kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
    bool permissionExtensionsForSupervisedUsersEnabled =
-@@ -106,13 +106,13 @@ BASE_FEATURE(kCustomWebSignInInterceptFo
-              "CustomWebSignInInterceptForSupervisedUsersUi",
+@@ -106,13 +106,13 @@ BASE_FEATURE(kSupervisedUserProfileSigni
+              "SupervisedUserProfileSigninIPH",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
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 89d7badcff..02e9ab2d03 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-09-24 20:49:26.779712400 +0000
+--- components/supervised_user/core/common/features.h.orig	2024-10-26 07:00:11.275451700 +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,7 +15,7 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kEnableExtensionsPermissionsForSupervisedUsersOnDesktop);
  #endif
  
-@@ -62,11 +62,11 @@ BASE_DECLARE_FEATURE(kCustomWebSignInInt
+@@ -59,11 +59,11 @@ BASE_DECLARE_FEATURE(kSupervisedUserProf
  
  // Displays a Family Link kite badge on the supervised user avatar in various
  // surfaces.
@@ -29,7 +29,7 @@ $NetBSD$
  // 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
+@@ -75,7 +75,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSu
  // unauthenticated (e.g. signed out of the content area) account.
  BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers);
  
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 738cb28704..326d883306 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-09-24 20:49:26.779712400 +0000
+--- components/supervised_user/core/common/pref_names.h.orig	2024-10-26 07:00:11.275451700 +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 59ddfcce73..c34ed645e6 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-09-24 20:49:26.864719900 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig	2024-10-26 07:00:11.419539200 +0000
 +++ components/sync_device_info/local_device_info_util.cc
 @@ -85,7 +85,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 1b7e4aa2c2..5ad27d2aa5 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-09-24 20:49:26.864719900 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig	2024-10-26 07:00:11.420539900 +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 929f606bc6..ddb6f36075 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-09-24 20:49:26.786713100 +0000
+--- components/sync/base/sync_util.cc.orig	2024-10-26 07:00:11.282456000 +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 ff1439dbf7..4e6e9d1227 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-09-24 20:49:26.876721000 +0000
+--- components/system_cpu/cpu_probe.cc.orig	2024-10-26 07:00:11.432547000 +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 942e8cec9b..63543ac260 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-09-24 20:49:27.536779000 +0000
+--- components/translate/core/common/translate_util.cc.orig	2024-10-26 07:00:12.357108800 +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
index ea4e9434dc..0956dc3f0d 100644
--- a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2024-09-24 20:49:27.544779500 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2024-10-26 07:00:12.367114800 +0000
 +++ components/trusted_vault/trusted_vault_connection_impl.cc
-@@ -101,7 +101,7 @@ GetLocalPhysicalDeviceType() {
+@@ -102,7 +102,7 @@ GetLocalPhysicalDeviceType() {
    // currently used or even built on all platforms.
  #if BUILDFLAG(IS_CHROMEOS)
    return trusted_vault_pb::PhysicalDeviceMetadata::DEVICE_TYPE_CHROMEOS;
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 12f02e7d1a..ba00a6d840 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-09-24 20:49:27.576782200 +0000
+--- components/update_client/update_query_params.cc.orig	2024-10-26 07:00:12.401135400 +0000
 +++ components/update_client/update_query_params.cc
 @@ -40,6 +40,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 1e8e8be3db..c0761f0998 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-09-24 20:49:27.581782800 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2024-10-26 07:00:12.406138700 +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 b9e2126397..149be5ad8f 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-09-24 20:49:27.602784600 +0000
+--- components/user_education/views/help_bubble_view.cc.orig	2024-10-26 07:00:12.431153800 +0000
 +++ components/user_education/views/help_bubble_view.cc
-@@ -856,7 +856,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
+@@ -852,7 +852,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 04df5657fb..3acbe7b2ad 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/variations/service/variations_service.cc.orig	2024-09-24 20:49:27.626786700 +0000
+--- components/variations/service/variations_service.cc.orig	2024-10-26 07:00:12.458170200 +0000
 +++ components/variations/service/variations_service.cc
-@@ -101,7 +101,7 @@ std::string GetPlatformString() {
+@@ -102,7 +102,7 @@ std::string GetPlatformString() {
    return "android";
  #elif BUILDFLAG(IS_FUCHSIA)
    return "fuchsia";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index 52c4169340..2db676e3b0 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-09-24 20:49:27.651789000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig	2024-10-26 07:00:12.498194500 +0000
 +++ components/visited_url_ranking/public/url_visit_util.cc
-@@ -62,7 +62,7 @@ PlatformType GetPlatformInput() {
+@@ -66,7 +66,7 @@ PlatformType GetPlatformInput() {
    return PlatformType::kWindows;
  #elif BUILDFLAG(IS_MAC)
    return PlatformType::kMac;
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 428f9b63ef..da0f419aa1 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-09-24 20:49:27.675791000 +0000
+--- components/viz/host/host_display_client.cc.orig	2024-10-26 07:00:12.524210200 +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 9ce813e28f..d5ccb0d4ad 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-09-24 20:49:27.675791000 +0000
+--- components/viz/host/host_display_client.h.orig	2024-10-26 07:00:12.524210200 +0000
 +++ components/viz/host/host_display_client.h
 @@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient 
    void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index 825b9df497..2d3fbcc89c 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-09-24 20:49:27.712794300 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig	2024-10-26 07:00:12.565235100 +0000
 +++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1575,7 +1575,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1498,7 +1498,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 cabf7d946d..4c168ec162 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.cc.orig	2024-09-24 20:49:27.715794600 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig	2024-10-26 07:00:12.568237000 +0000
 +++ components/viz/service/display_embedder/software_output_surface.cc
 @@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersC
        now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
index 9729cdc19d..a70d7a4a04 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.h.orig	2024-09-24 20:49:27.715794600 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig	2024-10-26 07:00:12.569237700 +0000
 +++ components/viz/service/display_embedder/software_output_surface.h
 @@ -44,7 +44,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
    gfx::OverlayTransform GetDisplayTransform() override;
diff --git a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
index 07059a4185..ec2530260e 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-09-24 20:49:27.701793200 +0000
+--- components/viz/service/display/skia_renderer.cc.orig	2024-10-26 07:00:12.553228000 +0000
 +++ components/viz/service/display/skia_renderer.cc
-@@ -1449,7 +1449,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1363,7 +1363,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 1e5f9efea3..bf07e40266 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-09-24 20:49:27.719795000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2024-10-26 07:00:12.595253500 +0000
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
 @@ -113,7 +113,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);
-@@ -789,7 +789,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -793,7 +793,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 041bcc240e..d3c609d926 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,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.h.orig	2024-09-24 20:49:27.719795000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig	2024-10-26 07:00:12.595253500 +0000
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
 @@ -231,7 +231,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
    // See comments on `EvictionHandler`.
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 1eea6490f3..5c62d7a2f2 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-09-24 20:49:27.731796000 +0000
+--- components/viz/test/fake_display_client.cc.orig	2024-10-26 07:00:12.639280000 +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 a67ec8b14d..af6fdf10cc 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-09-24 20:49:27.732796000 +0000
+--- components/viz/test/fake_display_client.h.orig	2024-10-26 07:00:12.640280700 +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 df7d6bf162..a378672a14 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-09-24 20:49:27.733796100 +0000
+--- components/viz/test/mock_display_client.h.orig	2024-10-26 07:00:12.641281400 +0000
 +++ components/viz/test/mock_display_client.h
 @@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium/patches/patch-components_webapps_browser_features.cc b/chromium/patches/patch-components_webapps_browser_features.cc
deleted file mode 100644
index 4733264766..0000000000
--- a/chromium/patches/patch-components_webapps_browser_features.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- components/webapps/browser/features.cc.orig	2024-09-24 20:49:27.766799000 +0000
-+++ components/webapps/browser/features.cc
-@@ -43,7 +43,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 809b0976e2..32f4662135 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-09-24 20:49:27.837805300 +0000
+--- content/app/BUILD.gn.orig	2024-10-26 07:00:12.851409000 +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 4b0c2ac849..77b5477c3e 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/content_main.cc.orig	2024-09-24 20:49:27.838805400 +0000
+--- content/app/content_main.cc.orig	2024-10-26 07:00:12.852409600 +0000
 +++ content/app/content_main.cc
-@@ -205,7 +205,7 @@ RunContentProcess(ContentMainParams para
+@@ -227,7 +227,7 @@ NO_STACK_PROTECTOR int RunContentProcess
      base::EnableTerminationOnOutOfMemory();
      logging::RegisterAbslAbortHook();
  
@@ -15,7 +15,7 @@ $NetBSD$
      // The various desktop environments set this environment variable that
      // allows the dbus client library to connect directly to the bus. When this
      // variable is not set (test environments like xvfb-run), the dbus client
-@@ -291,7 +291,7 @@ RunContentProcess(ContentMainParams para
+@@ -313,7 +313,7 @@ NO_STACK_PROTECTOR int RunContentProcess
      command_line->AppendSwitch(switches::kUseMobileUserAgent);
  #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 c54019f3f2..2b44511da0 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-09-24 20:49:27.839805400 +0000
+--- content/app/content_main_runner_impl.cc.orig	2024-10-26 07:00:12.853410200 +0000
 +++ content/app/content_main_runner_impl.cc
 @@ -147,18 +147,20 @@
  #include "content/browser/posix_file_descriptor_info_impl.h"
@@ -77,7 +77,7 @@ $NetBSD$
  
  #if BUILDFLAG(ENABLE_PPAPI)
    // Ensure access to the Pepper plugins before the sandbox is turned on.
-@@ -764,7 +780,7 @@ RunOtherNamedProcessTypeMain(const std::
+@@ -764,7 +780,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
      unregister_thread_closure = base::HangWatcher::RegisterThread(
          base::HangWatcher::ThreadType::kMainThread);
      bool start_hang_watcher_now;
@@ -100,7 +100,7 @@ $NetBSD$
  
  #endif  // !BUILDFLAG(IS_WIN)
  
-@@ -1055,6 +1070,18 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1059,6 +1074,18 @@ int ContentMainRunnerImpl::Initialize(Co
        process_type == switches::kZygoteProcess) {
      PreSandboxInit();
    }
@@ -119,7 +119,7 @@ $NetBSD$
  #endif
  
    delegate_->SandboxInitialized(process_type);
-@@ -1154,6 +1181,11 @@ int NO_STACK_PROTECTOR ContentMainRunner
+@@ -1158,6 +1185,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
  
    RegisterMainThreadFactories();
  
diff --git a/chromium/patches/patch-content_browser_BUILD.gn b/chromium/patches/patch-content_browser_BUILD.gn
index 78596a63cb..86c2673afd 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-09-24 20:49:27.844806000 +0000
+--- content/browser/BUILD.gn.orig	2024-10-26 07:00:12.894435200 +0000
 +++ content/browser/BUILD.gn
-@@ -2427,6 +2427,14 @@ source_set("browser") {
+@@ -2432,6 +2432,14 @@ source_set("browser") {
      ]
    }
  
@@ -21,7 +21,7 @@ $NetBSD$
    if (is_linux || is_chromeos) {
      sources += [
        "child_process_launcher_helper_linux.cc",
-@@ -2469,6 +2477,15 @@ source_set("browser") {
+@@ -2477,6 +2485,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 d30e5d1665..4e72898653 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-09-24 20:49:27.901811000 +0000
+--- content/browser/audio/audio_service.cc.orig	2024-10-26 07:00:12.946467000 +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 c017bbd9c2..eac9dbbb2c 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl.cc.orig	2024-09-24 20:49:27.925813000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig	2024-10-26 07:00:12.971482000 +0000
 +++ content/browser/browser_child_process_host_impl.cc
 @@ -328,6 +328,7 @@ void BrowserChildProcessHostImpl::Launch
        switches::kLogBestEffortTasks,
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 0e84d0267a..c3ca80dc45 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-09-24 20:49:27.925813000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig	2024-10-26 07:00:12.971482000 +0000
 +++ content/browser/browser_child_process_host_impl.h
 @@ -35,7 +35,7 @@
  #include "base/win/object_watcher.h"
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index 510f9b8ad4..c6f7d2dd22 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-09-24 20:49:27.925813000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig	2024-10-26 07:00:12.972482700 +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 401af3c122..86a9b38bbb 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_main_loop.cc.orig	2024-09-24 20:49:27.927813000 +0000
+--- content/browser/browser_main_loop.cc.orig	2024-10-26 07:00:13.034520400 +0000
 +++ content/browser/browser_main_loop.cc
 @@ -250,6 +250,12 @@
  #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
@@ -32,8 +32,8 @@ $NetBSD$
  #endif
  
    // GLib's spawning of new processes is buggy, so it's important that at this
-@@ -582,7 +594,7 @@ int BrowserMainLoop::EarlyInitialization
-   base::PlatformThread::SetCurrentThreadType(base::ThreadType::kCompositing);
+@@ -583,7 +595,7 @@ int BrowserMainLoop::EarlyInitialization
+       base::ThreadType::kDisplayCritical);
  
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
 -    BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper.h b/chromium/patches/patch-content_browser_child__process__launcher__helper.h
index 1eb8511af4..8a92b75665 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper.h
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/child_process_launcher_helper.h.orig	2024-09-24 20:49:27.944814700 +0000
+--- content/browser/child_process_launcher_helper.h.orig	2024-10-26 07:00:13.077546400 +0000
 +++ content/browser/child_process_launcher_helper.h
 @@ -293,7 +293,7 @@ class ChildProcessLauncherHelper
    std::optional<base::ProcessId> process_id_ = std::nullopt;
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 507d8a2aee..d4b9196056 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-09-24 20:49:27.944814700 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig	2024-10-26 07:00:13.077546400 +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 883410877d..3fb932ff5a 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-09-24 20:49:27.947815000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig	2024-10-26 07:00:13.081549000 +0000
 +++ content/browser/child_thread_type_switcher_linux.cc
 @@ -20,6 +20,9 @@ void SetThreadTypeOnLauncherThread(base:
                                     base::ThreadType thread_type) {
@@ -16,7 +16,7 @@ $NetBSD$
    bool ns_pid_supported = false;
    pid_t peer_tid = base::FindThreadID(peer_pid, ns_tid, &ns_pid_supported);
    if (peer_tid == -1) {
-@@ -38,6 +41,7 @@ void SetThreadTypeOnLauncherThread(base:
+@@ -39,6 +42,7 @@ void SetThreadTypeOnLauncherThread(base:
  
    base::PlatformThread::SetThreadType(peer_pid, peer_tid, thread_type,
                                        base::IsViaIPC(true));
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 e7c8c7e7af..4fe73d2873 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-09-24 20:49:27.950815200 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig	2024-10-26 07:00:13.084550600 +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 bff873db05..869be2a204 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-09-24 20:49:27.959816000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig	2024-10-26 07:00:13.145587700 +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 57b546a40e..12b7c075bf 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-09-24 20:49:27.959816000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig	2024-10-26 07:00:13.145587700 +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 688b0fa05a..ca57401793 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-09-24 20:49:27.973817000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig	2024-10-26 07:00:13.159596200 +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 8b66e9404c..3d5cf74eff 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-09-24 20:49:27.993819000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig	2024-10-26 07:00:13.191615800 +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 f3eec4cd5b..6b8a12f994 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-10-18 11:20:14.914462883 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2024-10-28 13:44:53.005471976 +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 0704022df5..1d6f5f79cc 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-09-24 20:49:27.994819000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig	2024-10-26 07:00:13.192616500 +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 17a9aef726..490942c7e6 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-09-24 20:49:27.998819400 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig	2024-10-26 07:00:13.197619400 +0000
 +++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
 @@ -63,7 +63,7 @@ void FileSystemAccessLocalPathWatcher::I
        .type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
diff --git a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
index 2461559866..3fd617d601 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-09-24 20:49:28.008820300 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig	2024-10-26 07:00:13.207625400 +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 b712c3c0a4..319e94398e 100644
--- a/chromium/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/compositor_util.cc.orig	2024-09-24 20:49:28.011820600 +0000
+--- content/browser/gpu/compositor_util.cc.orig	2024-10-26 07:00:13.210627300 +0000
 +++ content/browser/gpu/compositor_util.cc
 @@ -153,7 +153,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
        "video_decode",
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
index dc03bb0d9c..532c51d41e 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl.cc.orig	2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig	2024-10-26 07:00:13.211628000 +0000
 +++ content/browser/gpu/gpu_data_manager_impl.cc
 @@ -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 b9f535da58..c76534b19d 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl.h.orig	2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig	2024-10-26 07:00:13.211628000 +0000
 +++ content/browser/gpu/gpu_data_manager_impl.h
 @@ -220,7 +220,7 @@ class CONTENT_EXPORT GpuDataManagerImpl 
    void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index 9d675197db..729c0a90d5 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-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2024-10-26 07:00:13.211628000 +0000
 +++ content/browser/gpu/gpu_data_manager_impl_private.cc
-@@ -1685,7 +1685,7 @@ void GpuDataManagerImplPrivate::RecordCo
+@@ -1661,7 +1661,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 fe51bcf61d..1f07d7b0a5 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2024-09-24 20:49:28.012820700 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2024-10-26 07:00:13.211628000 +0000
 +++ content/browser/gpu/gpu_data_manager_impl_private.h
 @@ -147,7 +147,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
    void OnDisplayMetricsChanged(const display::Display& display,
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 d602ecf2aa..18bcf2acfc 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig	2024-09-24 20:49:28.015821000 +0000
+--- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig	2024-10-26 07:00:13.235642400 +0000
 +++ content/browser/gpu/gpu_memory_buffer_manager_singleton.cc
-@@ -54,7 +54,7 @@ scoped_refptr<base::SingleThreadTaskRunn
+@@ -46,7 +46,7 @@ scoped_refptr<base::SingleThreadTaskRunn
  #endif
  }
  
@@ -15,10 +15,10 @@ $NetBSD$
  bool IsGpuMemoryBufferNV12Supported() {
    static bool is_computed = false;
    static bool supported = false;
-@@ -117,7 +117,7 @@ void GpuMemoryBufferManagerSingleton::On
-     SetNativeConfigurations(std::move(configs));
-   }
- #endif  // BUILDFLAG(IS_OZONE_X11)
+@@ -98,7 +98,7 @@ GpuMemoryBufferManagerSingleton::GetInst
+ }
+ 
+ void GpuMemoryBufferManagerSingleton::OnGpuExtraInfoUpdate() {
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // Dynamic check whether the NV12 format is supported as it may be
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 38c8eca0ef..89b3ed561f 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_process_host.cc.orig	2024-09-24 20:49:28.015821000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig	2024-10-26 07:00:13.236643000 +0000
 +++ content/browser/gpu/gpu_process_host.cc
-@@ -273,6 +273,7 @@ static const char* const kSwitchNames[] 
+@@ -275,6 +275,7 @@ static const char* const kSwitchNames[] 
      switches::kEnableLowEndDeviceMode,
      switches::kDisableSkiaGraphite,
      switches::kDisableLowEndDeviceMode,
@@ -14,7 +14,7 @@ $NetBSD$
      switches::kProfilingAtStart,
      switches::kProfilingFile,
      switches::kProfilingFlush,
-@@ -300,7 +301,7 @@ static const char* const kSwitchNames[] 
+@@ -302,7 +303,7 @@ static const char* const kSwitchNames[] 
      switches::kOzoneDumpFile,
      switches::kEnableNativeGpuMemoryBuffers,
  #endif
diff --git a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index 5bb3bd589a..a05a56d6ef 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-09-24 20:49:28.095827800 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig	2024-10-26 07:00:13.401743400 +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 f33b954dff..d4de11e136 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-09-24 20:49:28.099828200 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig	2024-10-26 07:00:13.405745700 +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 48163cfad4..dbd312aa9c 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/network_service_instance_impl.cc.orig	2024-09-24 20:49:28.122830200 +0000
+--- content/browser/network_service_instance_impl.cc.orig	2024-10-26 07:00:13.429760500 +0000
 +++ content/browser/network_service_instance_impl.cc
 @@ -85,7 +85,7 @@
  #include "content/browser/network/network_service_process_tracker_win.h"
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 c7c4499505..33fb89d08f 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-09-24 20:49:28.135831400 +0000
+--- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig	2024-10-26 07:00:13.442768300 +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 08eaf6b834..84973c4dc3 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-09-24 20:49:28.174834700 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig	2024-10-26 07:00:13.485794500 +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 9f3b9b6388..22e7fd6922 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-09-24 20:49:28.183835500 +0000
+--- content/browser/renderer_host/input/input_device_change_observer.cc.orig	2024-10-26 07:00:13.494799900 +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 b9e924fec9..e7612c204e 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-09-24 20:49:28.198837000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig	2024-10-26 07:00:13.513811600 +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 03a3071e29..766f53654c 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-09-24 20:49:28.227839500 +0000
+--- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig	2024-10-26 07:00:13.544830300 +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 4c25508f89..402deb1fb9 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-09-24 20:49:28.253841600 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig	2024-10-26 07:00:13.577850300 +0000
 +++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -219,7 +219,7 @@
+@@ -220,7 +220,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
-@@ -1027,7 +1027,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1082,7 +1082,7 @@ static constexpr size_t kUnknownPlatform
  // to indicate failure and std::numeric_limits<size_t>::max() to indicate
  // unlimited.
  size_t GetPlatformProcessLimit() {
@@ -24,7 +24,7 @@ $NetBSD$
    struct rlimit limit;
    if (getrlimit(RLIMIT_NPROC, &limit) != 0)
      return kUnknownPlatformProcessLimit;
-@@ -1200,7 +1200,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1263,7 +1263,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
  
  void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
      base::ProcessId child_pid) {
@@ -33,7 +33,7 @@ $NetBSD$
    child_thread_type_switcher_.SetPid(child_pid);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  }
-@@ -3232,7 +3232,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3286,7 +3286,7 @@ void RenderProcessHostImpl::AppendRender
              base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
    }
  
@@ -42,7 +42,7 @@ $NetBSD$
    // Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
    // for NV12 GPU memory buffer.
    if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3288,6 +3288,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3342,6 +3342,7 @@ void RenderProcessHostImpl::PropagateBro
      switches::kDisableSpeechAPI,
      switches::kDisableThreadedCompositing,
      switches::kDisableTouchDragDrop,
@@ -50,7 +50,7 @@ $NetBSD$
      switches::kDisableV8IdleTasks,
      switches::kDisableVideoCaptureUseGpuMemoryBuffer,
      switches::kDisableWebGLImageChromium,
-@@ -5060,7 +5061,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5112,7 +5113,7 @@ uint64_t RenderProcessHostImpl::GetPriva
    // - Win: https://crbug.com/707022 .
    uint64_t total_size = 0;
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
index 774e31444e..6cd5fd0c6b 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_process_host_impl.h.orig	2024-09-24 20:49:28.254841800 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig	2024-10-26 07:00:13.578851000 +0000
 +++ content/browser/renderer_host/render_process_host_impl.h
 @@ -102,7 +102,7 @@
  #include "media/fuchsia_media_codec_provider_impl.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/child_thread_type_switcher_linux.h"
  #include "media/mojo/mojom/video_encode_accelerator.mojom.h"
  #endif
-@@ -611,7 +611,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -612,7 +612,7 @@ class CONTENT_EXPORT RenderProcessHostIm
    // Sets this RenderProcessHost to be guest only. For Testing only.
    void SetForGuestsOnlyForTesting();
  
@@ -24,7 +24,7 @@ $NetBSD$
    // Launch the zygote early in the browser startup.
    static void EarlyZygoteLaunch();
  #endif  // BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_MAC)
-@@ -976,7 +976,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -977,7 +977,7 @@ class CONTENT_EXPORT RenderProcessHostIm
      std::unique_ptr<service_manager::BinderRegistry> binders_;
      mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
  
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index 75598eb82d..a4e624fc72 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig	2024-09-24 20:49:28.254841800 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig	2024-10-26 07:00:13.578851000 +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"
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 4421b65888..d58b632209 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-09-24 20:49:28.255842000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig	2024-10-26 07:00:13.579851600 +0000
 +++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -275,7 +275,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 175caabbcf..5e299ea943 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,27 +4,27 @@ $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-09-24 20:49:28.262842700 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2024-10-26 07:00:13.588857200 +0000
 +++ content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -120,7 +120,7 @@
+@@ -121,7 +121,7 @@
  #include "ui/gfx/gdi_util.h"
  #endif
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "content/browser/accessibility/browser_accessibility_auralinux.h"
+ #include "ui/accessibility/platform/browser_accessibility_auralinux.h"
  #include "ui/base/ime/linux/text_edit_command_auralinux.h"
  #include "ui/base/ime/text_input_flags.h"
-@@ -483,7 +483,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -484,7 +484,7 @@ gfx::NativeViewAccessible RenderWidgetHo
      return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
          ->GetCOM();
  
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   BrowserAccessibilityManager* manager =
+   ui::BrowserAccessibilityManager* manager =
        host()->GetOrCreateRootBrowserAccessibilityManager();
    if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1744,7 +1744,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1745,7 +1745,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) {
-@@ -2588,7 +2588,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2654,7 +2654,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
  }
  
  bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
    return NeedsInputGrab();
  #else
    return false;
-@@ -2772,7 +2772,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -2838,7 +2838,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 925f291dbc..170ca18078 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-09-24 20:49:28.262842700 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2024-10-26 07:00:13.588857200 +0000
 +++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -261,7 +261,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -267,7 +267,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 1d24f0d1d6..cfb662cdbe 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2024-09-24 20:49:28.267843000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2024-10-26 07:00:13.595861400 +0000
 +++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
 @@ -602,7 +602,7 @@ bool RenderWidgetHostViewEventHandler::C
    if (event->type() == ui::EventType::kMouseExited) {
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index e8e453a570..8a575f08b1 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-09-24 20:49:28.283844500 +0000
+--- content/browser/sandbox_host_linux.cc.orig	2024-10-26 07:00:13.613872300 +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 03d655e3d1..d9d944c017 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-09-24 20:49:28.286844700 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig	2024-10-26 07:00:13.622877800 +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 32275dc073..6a3c3ba110 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-09-24 20:49:28.287844700 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig	2024-10-26 07:00:13.623878200 +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 ac806954e7..1cbf86560b 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-09-24 20:49:28.287844700 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig	2024-10-26 07:00:13.623878200 +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 24ec4ef2e2..8f0eeaacb5 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-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_process_host.cc.orig	2024-10-26 07:00:13.746953000 +0000
 +++ content/browser/utility_process_host.cc
 @@ -62,7 +62,7 @@
  #include "content/browser/v8_snapshot_files.h"
@@ -51,7 +51,7 @@ $NetBSD$
    allowed_gpu_ = true;
  #endif
  }
-@@ -349,7 +349,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -347,7 +347,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() 
+@@ -406,7 +406,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() 
+@@ -417,13 +417,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 a81303b822..afdd957170 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-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_process_host.h.orig	2024-10-26 07:00:13.746953000 +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 3405987af6..e52a649048 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-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_process_host_receiver_bindings.cc.orig	2024-10-26 07:00:13.747953700 +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 aebf545341..7e01077a6b 100644
--- a/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
+++ b/chromium/patches/patch-content_browser_utility__sandbox__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/utility_sandbox_delegate.cc.orig	2024-09-24 20:49:28.359851100 +0000
+--- content/browser/utility_sandbox_delegate.cc.orig	2024-10-26 07:00:13.747953700 +0000
 +++ content/browser/utility_sandbox_delegate.cc
 @@ -76,10 +76,10 @@ UtilitySandboxedProcessLauncherDelegate:
  #if BUILDFLAG(IS_FUCHSIA)
@@ -19,7 +19,7 @@ $NetBSD$
        sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -136,10 +136,10 @@ ZygoteCommunication* UtilitySandboxedPro
+@@ -137,10 +137,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 1c657c4bbc..0042b5c0cb 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-09-24 20:49:28.359851100 +0000
+--- content/browser/v8_snapshot_files.cc.orig	2024-10-26 07:00:13.747953700 +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 e65a13511d..4353014e70 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-09-24 20:49:28.369851800 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig	2024-10-26 07:00:13.787978000 +0000
 +++ content/browser/web_contents/web_contents_view_aura.cc
 @@ -174,7 +174,7 @@ class WebDragSourceAura : public content
    raw_ptr<aura::Window> window_;
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 8b462c2fef..1df161771a 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-09-24 20:49:28.370852000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig	2024-10-26 07:00:13.788978600 +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 1ebbf27a4e..6f5ff134bc 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-09-24 20:49:28.400854600 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig	2024-10-26 07:00:13.859021200 +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 ce4ea51bdf..6a788c7d4d 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-09-24 20:49:28.400854600 +0000
+--- content/browser/webui/web_ui_main_frame_observer.h.orig	2024-10-26 07:00:13.859021200 +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 0a116e7630..d3b6c66236 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-09-24 20:49:28.409855400 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig	2024-10-26 07:00:13.870027800 +0000
 +++ content/browser/zygote_host/zygote_host_impl_linux.cc
 @@ -19,8 +19,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 65ca50fa9c..290a200826 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-09-24 20:49:28.409855400 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig	2024-10-26 07:00:13.870027800 +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 b7d482a9af..7032e334b3 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-09-24 20:49:28.409855400 +0000
+--- content/child/BUILD.gn.orig	2024-10-26 07:00:13.870027800 +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 0c249a899c..7dcbdf3c09 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-09-24 20:49:28.411855700 +0000
+--- content/child/child_process.cc.orig	2024-10-26 07:00:13.872029000 +0000
 +++ content/child/child_process.cc
 @@ -32,7 +32,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 cf5d9cd96e..3c46abcb85 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-09-24 20:49:28.411855700 +0000
+--- content/child/child_process.h.orig	2024-10-26 07:00:13.872029000 +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 44eee3a250..a43d06c67a 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/BUILD.gn.orig	2024-09-24 20:49:28.416856000 +0000
+--- content/common/BUILD.gn.orig	2024-10-26 07:00:13.945073400 +0000
 +++ content/common/BUILD.gn
 @@ -386,19 +386,28 @@ source_set("common") {
    }
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index e2aebc967c..ea38fa19a2 100644
--- a/chromium/patches/patch-content_common_features.cc
+++ b/chromium/patches/patch-content_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.cc.orig	2024-09-24 20:49:28.421856400 +0000
+--- content/common/features.cc.orig	2024-10-26 07:00:13.952077600 +0000
 +++ content/common/features.cc
 @@ -143,7 +143,7 @@ BASE_FEATURE(kEnableBackForwardCacheForO
               base::FEATURE_ENABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kEnableDevToolsJsErrorReporting,
               "EnableDevToolsJsErrorReporting",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -293,7 +293,7 @@ BASE_FEATURE(kGroupNIKByJoiningOrigin,
+@@ -299,7 +299,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 67c2f1eca4..3fea25ba2e 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.h.orig	2024-09-24 20:49:28.421856400 +0000
+--- content/common/features.h.orig	2024-10-26 07:00:13.952077600 +0000
 +++ content/common/features.h
 @@ -34,7 +34,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDoc
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableBackForwardCacheForScreenReader);
@@ -15,7 +15,7 @@ $NetBSD$
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
-@@ -75,7 +75,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 83d0f87646..cac14bd393 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-09-24 20:49:28.423856700 +0000
+--- content/common/font_list_unittest.cc.orig	2024-10-26 07:00:13.953078300 +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 4b20df83d8..1be3a8d66c 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-10-18 11:20:15.093590925 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2024-10-28 13:44:53.271269735 +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 470db92a7d..0b6a9422f4 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-10-18 11:20:15.095839814 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2024-10-28 13:44:53.274299729 +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 79e15d7cea..d01502cdd7 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-09-24 20:49:28.424856700 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig	2024-10-26 07:00:13.954079000 +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_user__agent.cc b/chromium/patches/patch-content_common_user__agent.cc
index 73e43dd23f..543feebbee 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-09-24 20:49:28.433857400 +0000
+--- content/common/user_agent.cc.orig	2024-10-26 07:00:13.995103800 +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 96f2c64561..209f9b8f5c 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-09-24 20:49:28.435857800 +0000
+--- content/gpu/gpu_child_thread.cc.orig	2024-10-26 07:00:13.998105800 +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 74c19f8b1b..761d548f34 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-09-24 20:49:28.436857700 +0000
+--- content/gpu/gpu_main.cc.orig	2024-10-26 07:00:13.998105800 +0000
 +++ content/gpu/gpu_main.cc
 @@ -95,10 +95,14 @@
  #include "sandbox/win/src/sandbox.h"
@@ -59,7 +59,7 @@ $NetBSD$
    // Thread type delegate of the process should be registered before
    // thread type change below for the main thread and for thread pool in
    // ChildProcess constructor.
-@@ -438,7 +443,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -439,7 +444,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) {
-@@ -478,7 +483,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -479,7 +484,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 8cc990ec87..83c3f6b515 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-09-24 20:49:28.436857700 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig	2024-10-26 07:00:13.999106400 +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 4f96f22e71..da46837c73 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-09-24 20:49:28.437857900 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig	2024-10-26 07:00:13.999106400 +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 24c8a9737d..7fedc46959 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-09-24 20:49:28.437857900 +0000
+--- content/ppapi_plugin/ppapi_plugin_main.cc.orig	2024-10-26 07:00:13.999106400 +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 2a5590a1b6..fc78d4e8f8 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-09-24 20:49:28.487862300 +0000
+--- content/public/browser/content_browser_client.cc.orig	2024-10-26 07:00:14.063145200 +0000
 +++ content/public/browser/content_browser_client.cc
-@@ -1331,7 +1331,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1330,7 +1330,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 9149545cb9..ababc47c07 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-09-24 20:49:28.507864000 +0000
+--- content/public/browser/service_process_host.cc.orig	2024-10-26 07:00:14.084158000 +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 43fcf697a3..cbccf59662 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-09-24 20:49:28.517865000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig	2024-10-26 07:00:14.095164800 +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 4386f3cce4..49bfe71813 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-09-24 20:49:28.520865200 +0000
+--- content/public/common/content_features.cc.orig	2024-10-26 07:00:14.098166500 +0000
 +++ content/public/common/content_features.cc
 @@ -65,7 +65,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
-@@ -1174,9 +1174,9 @@ BASE_FEATURE(kWebAssemblyTiering,
+@@ -1206,9 +1206,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
-@@ -1213,7 +1213,11 @@ BASE_FEATURE(kWebUICodeCache,
+@@ -1245,7 +1245,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 23d6f75294..69da07e8ee 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-09-24 20:49:28.521865400 +0000
+--- content/public/common/content_switches.cc.orig	2024-10-26 07:00:14.100167800 +0000
 +++ content/public/common/content_switches.cc
-@@ -349,6 +349,8 @@ const char kEnableIsolatedWebAppsInRende
+@@ -350,6 +350,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.
-@@ -983,7 +985,7 @@ const char kPreventResizingContentsForTe
+@@ -976,7 +978,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 94adb46d97..2af947e68b 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_switches.h.orig	2024-09-24 20:49:28.521865400 +0000
+--- content/public/common/content_switches.h.orig	2024-10-26 07:00:14.100167800 +0000
 +++ content/public/common/content_switches.h
 @@ -110,6 +110,7 @@ CONTENT_EXPORT extern const char kEnable
  CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -14,7 +14,7 @@ $NetBSD$
  CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
  CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
  CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -267,7 +268,7 @@ CONTENT_EXPORT extern const char kPreven
+@@ -266,7 +267,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 2f6896fb59..90eb523690 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-09-24 20:49:28.524865600 +0000
+--- content/public/common/zygote/features.gni.orig	2024-10-26 07:00:14.104170000 +0000
 +++ content/public/common/zygote/features.gni
 @@ -2,4 +2,4 @@
  # Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-content_renderer_render__thread__impl.cc b/chromium/patches/patch-content_renderer_render__thread__impl.cc
index d1f21479f2..0bf52e5bd2 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/render_thread_impl.cc.orig	2024-09-24 20:49:28.587871000 +0000
+--- content/renderer/render_thread_impl.cc.orig	2024-10-26 07:00:14.175213300 +0000
 +++ content/renderer/render_thread_impl.cc
 @@ -215,6 +215,8 @@
  
@@ -33,7 +33,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kVaapiVideoEncodeLinux) &&
  #else
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1817,7 +1819,7 @@ std::unique_ptr<CodecFactory> RenderThre
+@@ -1815,7 +1817,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 2282c6c107..2c1fbf73e6 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-09-24 20:49:28.590871300 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig	2024-10-26 07:00:14.179215700 +0000
 +++ content/renderer/renderer_blink_platform_impl.cc
-@@ -129,7 +129,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
-@@ -199,13 +199,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());
-@@ -225,7 +225,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>();
-@@ -286,7 +286,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 4553fb96db..3a04e7c3ca 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-09-24 20:49:28.590871300 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig	2024-10-26 07:00:14.179215700 +0000
 +++ content/renderer/renderer_blink_platform_impl.h
-@@ -257,7 +257,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -255,7 +255,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 1089f7fb33..83504feef9 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-09-24 20:49:28.590871300 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2024-10-26 07:00:14.179215700 +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 b57fcd6ad3..5c41ff7e44 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-09-24 20:49:28.616873500 +0000
+--- content/shell/BUILD.gn.orig	2024-10-26 07:00:14.209234000 +0000
 +++ content/shell/BUILD.gn
-@@ -1082,7 +1082,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 34049639d3..7eac251f21 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/app/shell_main_delegate.cc.orig	2024-09-24 20:49:28.623874200 +0000
+--- content/shell/app/shell_main_delegate.cc.orig	2024-10-26 07:00:14.217239000 +0000
 +++ content/shell/app/shell_main_delegate.cc
 @@ -276,7 +276,7 @@ void ShellMainDelegate::PreSandboxStartu
      // Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index 60cf49aed9..f6c825be23 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-09-24 20:49:28.626874400 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig	2024-10-26 07:00:14.220240600 +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 8ec3a58508..f943a00bcd 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-09-24 20:49:28.629874700 +0000
+--- content/shell/browser/shell_paths.cc.orig	2024-10-26 07:00:14.222241900 +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 dcb699b16d..e303be069b 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-09-24 20:49:28.632875000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig	2024-10-26 07:00:14.258263800 +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 2f55385f1c..da6061c14b 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-09-24 20:49:28.633875100 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig	2024-10-26 07:00:14.259264500 +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 5cf70d8ac6..1a17c27353 100644
--- a/chromium/patches/patch-content_test_BUILD.gn
+++ b/chromium/patches/patch-content_test_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/test/BUILD.gn.orig	2024-09-24 20:49:28.634875300 +0000
+--- content/test/BUILD.gn.orig	2024-10-26 07:00:14.259264500 +0000
 +++ content/test/BUILD.gn
-@@ -1688,7 +1688,7 @@ test("content_browsertests") {
+@@ -1755,7 +1755,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 e0f0a1a83c..1f9adfadad 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-09-24 20:49:29.126918300 +0000
+--- content/utility/services.cc.orig	2024-10-26 07:00:15.656113000 +0000
 +++ content/utility/services.cc
 @@ -74,7 +74,7 @@
  extern sandbox::TargetServices* g_utility_target_services;
@@ -58,7 +58,7 @@ $NetBSD$
  #if BUILDFLAG(IS_CHROMEOS_ASH)
    {
  #else
-@@ -396,7 +396,7 @@ auto RunOOPArcVideoAcceleratorFactorySer
+@@ -395,7 +395,7 @@ auto RunOOPArcVideoAcceleratorFactorySer
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
          // BUILDFLAG(USE_V4L2_CODEC))
  
@@ -67,7 +67,7 @@ $NetBSD$
      (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  auto RunStableVideoDecoderFactoryProcessService(
      mojo::PendingReceiver<
-@@ -407,7 +407,7 @@ auto RunStableVideoDecoderFactoryProcess
+@@ -406,7 +406,7 @@ auto RunStableVideoDecoderFactoryProcess
  #endif  // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
          // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  
@@ -76,7 +76,7 @@ $NetBSD$
  auto RunVideoEncodeAcceleratorProviderFactory(
      mojo::PendingReceiver<media::mojom::VideoEncodeAcceleratorProviderFactory>
          receiver) {
-@@ -430,7 +430,7 @@ void RegisterIOThreadServices(mojo::Serv
+@@ -429,7 +429,7 @@ void RegisterIOThreadServices(mojo::Serv
    // loop of type IO that can get notified when pipes have data.
    services.Add(RunNetworkService);
  
@@ -85,7 +85,7 @@ $NetBSD$
      (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
    if (base::FeatureList::IsEnabled(
            features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -486,7 +486,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -485,7 +485,7 @@ void RegisterMainThreadServices(mojo::Se
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
          // BUILDFLAG(USE_V4L2_CODEC))
  
@@ -94,7 +94,7 @@ $NetBSD$
      (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
    if (!base::FeatureList::IsEnabled(
            features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -495,7 +495,7 @@ void RegisterMainThreadServices(mojo::Se
+@@ -494,7 +494,7 @@ void RegisterMainThreadServices(mojo::Se
  #endif  // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
          // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  
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 55062afc5b..cb9884e933 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-09-24 20:49:29.127918500 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig	2024-10-26 07:00:15.657113600 +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 d46b99eef8..5b7870ccb5 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-09-24 20:49:29.127918500 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig	2024-10-26 07:00:15.657113600 +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 472095dc78..35ded72e2b 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-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig	2024-10-26 07:00:15.657113600 +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 7eae8d66f4..638e69db18 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-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig	2024-10-26 07:00:15.657113600 +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 75023ef70a..6baed496ab 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-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_main.cc.orig	2024-10-26 07:00:15.705142700 +0000
 +++ content/utility/utility_main.cc
 @@ -36,17 +36,21 @@
  #include "services/screen_ai/buildflags/buildflags.h"
@@ -103,16 +103,16 @@ $NetBSD$
    // Initializes the sandbox before any threads are created.
    // TODO(jorgelo): move this after GTK initialization when we enable a strict
    // Seccomp-BPF policy.
-@@ -292,7 +304,7 @@ int UtilityMain(MainFunctionParams param
-                              screen_ai::GetBinaryPathSwitch()));
-       break;
- #endif
+@@ -295,7 +307,7 @@ int UtilityMain(MainFunctionParams param
+     case sandbox::mojom::Sandbox::kVideoEffects:
+       // TODO(crbug.com/361128453): Implement this.
+       NOTREACHED() << "kVideoEffects sandbox not implemented.";
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
      case sandbox::mojom::Sandbox::kHardwareVideoDecoding:
        pre_sandbox_hook =
            base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook);
-@@ -319,6 +331,7 @@ int UtilityMain(MainFunctionParams param
+@@ -322,6 +334,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 =
-@@ -326,6 +339,11 @@ int UtilityMain(MainFunctionParams param
+@@ -329,6 +342,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 6cd44a27dc..bca2c6926a 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-09-24 20:49:29.127918500 +0000
+--- content/utility/utility_thread_impl.cc.orig	2024-10-26 07:00:15.705142700 +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 8e15325587..fab31188c6 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-09-24 20:49:29.141919600 +0000
+--- content/zygote/BUILD.gn.orig	2024-10-26 07:00:15.919273000 +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 e8e1b6aa11..0e56dd71ab 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-09-24 20:49:29.142919800 +0000
+--- content/zygote/zygote_linux.cc.orig	2024-10-26 07:00:15.920273500 +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 e8e9488e35..34bc29e547 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-09-24 20:49:29.142919800 +0000
+--- content/zygote/zygote_main_linux.cc.orig	2024-10-26 07:00:15.920273500 +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 69dd570061..5b924c02a0 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-09-24 20:49:29.182923300 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig	2024-10-26 07:00:16.050352600 +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 76e997e0a5..c945ef23cd 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-09-24 20:49:29.205925200 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig	2024-10-26 07:00:16.358539800 +0000
 +++ device/bluetooth/cast_bluetooth.gni
 @@ -2,5 +2,5 @@ import("//build/config/features.gni")
  
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index c1a691c3ee..ab83b26f1a 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-09-24 20:49:29.277931700 +0000
+--- device/gamepad/BUILD.gn.orig	2024-10-26 07:00:16.724762200 +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 0a19fb40ee..be152ea028 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/gamepad_provider.cc.orig	2024-09-24 20:49:29.282932000 +0000
+--- device/gamepad/gamepad_provider.cc.orig	2024-10-26 07:00:16.762785200 +0000
 +++ device/gamepad/gamepad_provider.cc
 @@ -224,7 +224,7 @@ void GamepadProvider::Initialize(std::un
  
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index b17b0cd1b6..f9868be75c 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-09-24 20:49:29.284932100 +0000
+--- device/gamepad/hid_writer_linux.cc.orig	2024-10-26 07:00:16.764786500 +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 5a3d3d9620..8353d540eb 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2024-09-24 20:49:29.548955400 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2024-10-26 07:00:17.317122000 +0000
 +++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -111,7 +111,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -114,7 +114,7 @@ void EnsureApiBrowserContextKeyedService
  #endif
    MessageService::GetFactoryInstance();
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
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 36c6522867..5d46a9ba3e 100644
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/management/management_api.cc.orig	2024-09-24 20:49:29.579958200 +0000
+--- extensions/browser/api/management/management_api.cc.orig	2024-10-26 07:00:17.354144600 +0000
 +++ extensions/browser/api/management/management_api.cc
 @@ -285,7 +285,7 @@ bool PlatformSupportsApprovalFlowForExte
  #if BUILDFLAG(IS_CHROMEOS)
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 c73a5ee422..0c4fb4049b 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/messaging/message_service.cc.orig	2024-09-24 20:49:29.582958500 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig	2024-10-26 07:00:17.357146500 +0000
 +++ extensions/browser/api/messaging/message_service.cc
 @@ -78,7 +78,7 @@ namespace {
  const char kReceivingEndDoesntExistError[] =
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 95affab5b4..ad433bf7e6 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-09-24 20:49:29.585958700 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig	2024-10-26 07:00:17.360148200 +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 9db6f83fd9..2a987648f0 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-09-24 20:49:29.661965400 +0000
+--- extensions/common/api/_permission_features.json.orig	2024-10-26 07:00:17.457207200 +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 fd7265455c..440f6d7300 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-09-24 20:49:29.670966100 +0000
+--- extensions/common/api/runtime.json.orig	2024-10-26 07:00:17.466212700 +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 d012a99e0c..25d81b5043 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/command.cc.orig	2024-09-24 20:49:29.673966400 +0000
+--- extensions/common/command.cc.orig	2024-10-26 07:00:17.470215000 +0000
 +++ extensions/common/command.cc
 @@ -286,7 +286,7 @@ std::string Command::CommandPlatform() {
    return values::kKeybindingPlatformMac;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index c7928d3d8b..80ac269bac 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-09-24 20:49:29.680967000 +0000
+--- extensions/common/features/feature.cc.orig	2024-10-26 07:00:17.497231500 +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 28d2bcb2fd..a3c235a818 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/renderer/bindings/api_binding_util.cc.orig	2024-09-24 20:49:29.712969800 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig	2024-10-26 07:00:17.540257700 +0000
 +++ extensions/renderer/bindings/api_binding_util.cc
-@@ -132,7 +132,7 @@ std::string GetPlatformString() {
+@@ -133,7 +133,7 @@ std::string GetPlatformString() {
    return "lacros";
  #elif BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_CHROMEOS_LACROS)
    return "chromeos";
diff --git a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 305bf1aff9..e07d0eecaf 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-09-24 20:49:29.715970000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig	2024-10-26 07:00:17.559269200 +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 c9135df28e..ac51228f6d 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-09-24 20:49:29.738972200 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig	2024-10-26 07:00:17.584284300 +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 4e8958d928..a9bee089bc 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,9 +4,9 @@ $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-09-24 20:49:29.739972000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2024-10-26 07:00:17.585285000 +0000
 +++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
-@@ -44,7 +44,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
+@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
  bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
  #if BUILDFLAG(IS_CHROMEOS_ASH)
    info->os = api::runtime::PlatformOs::kCros;
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 2e496d8422..3c18084b63 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-09-24 20:49:29.741972400 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig	2024-10-26 07:00:17.586285600 +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 71dfaaceb6..c249cc266e 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-09-24 20:49:29.743972500 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig	2024-10-26 07:00:17.588286900 +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 f4f4c294c4..f87ab812c5 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-09-24 20:49:29.743972500 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig	2024-10-26 07:00:17.588286900 +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 51de29feb9..7dc1b0d2ac 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-09-24 20:49:29.843981300 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig	2024-10-26 07:00:17.726370800 +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 858637e5c8..a3b14f42a4 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-09-24 20:49:29.846981500 +0000
+--- google_apis/google_api_keys-inc.cc.orig	2024-10-26 07:00:17.768396100 +0000
 +++ google_apis/google_api_keys-inc.cc
 @@ -196,14 +196,18 @@ class APIKeyCache {
          STRINGIZE_NO_EXPANSION(GOOGLE_METRICS_SIGNING_KEY), std::string(),
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 518cc4d883..aa82c24761 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-09-24 20:49:29.896986000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig	2024-10-26 07:00:17.824430200 +0000
 +++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -170,7 +170,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -307,7 +307,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 e75ccb4125..4c754fda6e 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2024-09-24 20:49:29.911987300 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2024-10-26 07:00:17.844442400 +0000
 +++ gpu/command_buffer/service/gles2_cmd_decoder.cc
 @@ -2906,7 +2906,7 @@ GLES2Decoder* GLES2Decoder::Create(
    }
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
new file mode 100644
index 0000000000..dde0a8fba0
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.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
+
+--- gpu/command_buffer/service/shared_context_state.cc.orig	2024-10-26 07:00:17.877462400 +0000
++++ gpu/command_buffer/service/shared_context_state.cc
+@@ -56,7 +56,7 @@
+ #include "gpu/vulkan/vulkan_implementation.h"
+ #include "gpu/vulkan/vulkan_util.h"
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/external_semaphore_pool.h"
+ #endif
+ 
+@@ -287,7 +287,7 @@ SharedContextState::SharedContextState(
+   if (gr_context_type_ == GrContextType::kVulkan) {
+     if (vk_context_provider_) {
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+-    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+       external_semaphore_pool_ = std::make_unique<ExternalSemaphorePool>(this);
+ #endif
+       use_virtualized_gl_contexts_ = false;
+@@ -320,7 +320,7 @@ SharedContextState::~SharedContextState(
+   transfer_cache_.reset();
+ 
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+-    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+   external_semaphore_pool_.reset();
+ #endif
+ 
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
new file mode 100644
index 0000000000..dd3675a9a8
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
@@ -0,0 +1,26 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- gpu/command_buffer/service/shared_context_state.h.orig	2024-10-26 07:00:17.877462400 +0000
++++ gpu/command_buffer/service/shared_context_state.h
+@@ -222,7 +222,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+     return &memory_type_tracker_;
+   }
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+-    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+   ExternalSemaphorePool* external_semaphore_pool() {
+     return external_semaphore_pool_.get();
+   }
+@@ -429,7 +429,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+   bool disable_check_reset_status_throttling_for_test_ = false;
+ 
+ #if BUILDFLAG(ENABLE_VULKAN) && \
+-    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
++    (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
+   std::unique_ptr<ExternalSemaphorePool> external_semaphore_pool_;
+ #endif
+ 
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 9b1838780b..5fbedf22b2 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig	2024-09-24 20:49:29.942990000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig	2024-10-26 07:00:17.878463000 +0000
 +++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
 @@ -20,7 +20,7 @@ namespace {
  // TODO(penghuang): verify the scanout is the right usage for video playback.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 9abc8336bf..7c8e5a8704 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig	2024-09-24 20:49:29.948990600 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig	2024-10-26 07:00:17.884466600 +0000
 +++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
 @@ -59,7 +59,7 @@
  #include "ui/gl/gl_version_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
  #if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
  #include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -739,7 +739,7 @@ std::unique_ptr<DawnImageRepresentation>
+@@ -727,7 +727,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
new file mode 100644
index 0000000000..6d7c424985
--- /dev/null
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__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
+
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig	2024-10-26 07:00:17.885467300 +0000
++++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
+@@ -142,7 +142,7 @@ bool IsFormatSupported(viz::SharedImageF
+ }  // namespace
+ 
+ constexpr SharedImageUsageSet 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 1672e09b15..01814ee736 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,18 @@ $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-09-24 20:49:29.954991000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2024-10-26 07:00:17.892471600 +0000
 +++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
-@@ -122,7 +122,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
+@@ -48,7 +48,7 @@
+ #include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
+ #include "gpu/vulkan/vulkan_device_queue.h"
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.h"
+ #endif
+ 
+@@ -112,7 +112,7 @@ gfx::GpuMemoryBufferType GetNativeBuffer
    return gfx::GpuMemoryBufferType::IO_SURFACE_BUFFER;
  #elif BUILDFLAG(IS_ANDROID)
    return gfx::GpuMemoryBufferType::ANDROID_HARDWARE_BUFFER;
@@ -15,3 +24,12 @@ $NetBSD$
    return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
  #elif BUILDFLAG(IS_WIN)
    return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
+@@ -315,7 +315,7 @@ SharedImageFactory::SharedImageFactory(
+         context_state_, workarounds_);
+     factories_.push_back(std::move(ozone_factory));
+   }
+-#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA))
++#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD))
+   if (gr_context_type_ == GrContextType::kVulkan) {
+     auto external_vk_image_factory =
+         std::make_unique<ExternalVkImageBackingFactory>(context_state_);
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 354313974d..a346d747fe 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-09-24 20:49:29.955991000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig	2024-10-26 07:00:17.893472200 +0000
 +++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -576,7 +576,7 @@ bool SharedImageManager::SupportsScanout
+@@ -603,7 +603,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 4b1ccc4b5b..62a62400f1 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-09-24 20:49:29.958991300 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig	2024-10-26 07:00:17.896474100 +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 14dec8c47c..40b60800d7 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-09-24 20:49:29.966992100 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig	2024-10-26 07:00:17.905479400 +0000
 +++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1308,7 +1308,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAda
+@@ -1309,7 +1309,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) {
-@@ -1977,7 +1977,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -1978,7 +1978,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 6a0d3a3480..42029cbd2a 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-09-24 20:49:29.968992200 +0000
+--- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig	2024-10-26 07:00:17.907480700 +0000
 +++ gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc
 @@ -32,7 +32,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 f912a7e62c..0024ca46e8 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_control_list.cc.orig	2024-09-24 20:49:29.974992800 +0000
+--- gpu/config/gpu_control_list.cc.orig	2024-10-26 07:00:17.914485000 +0000
 +++ gpu/config/gpu_control_list.cc
 @@ -282,7 +282,7 @@ bool GpuControlList::More::GLVersionInfo
  GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index 323be896b6..622d4f0f46 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_finch_features.cc.orig	2024-09-24 20:49:29.977993000 +0000
+--- gpu/config/gpu_finch_features.cc.orig	2024-10-26 07:00:17.917487000 +0000
 +++ gpu/config/gpu_finch_features.cc
-@@ -157,7 +157,7 @@ const base::FeatureParam<std::string>
+@@ -150,7 +150,7 @@ const base::FeatureParam<std::string>
  BASE_FEATURE(kDefaultEnableGpuRasterization,
               "DefaultEnableGpuRasterization",
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,12 +15,12 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -170,7 +170,7 @@ BASE_FEATURE(kCanvasOopRasterization,
+@@ -163,7 +163,7 @@ BASE_FEATURE(kCanvasOopRasterization,
               "CanvasOopRasterization",
  #if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_WIN) ||         \
      (BUILDFLAG(IS_MAC) && defined(ARCH_CPU_ARM64)) || BUILDFLAG(IS_ANDROID) || \
--    BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+    BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index ecb54d3f27..608a320d37 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_info_collector.cc.orig	2024-09-24 20:49:29.978993200 +0000
+--- gpu/config/gpu_info_collector.cc.orig	2024-10-26 07:00:17.927492900 +0000
 +++ gpu/config/gpu_info_collector.cc
-@@ -370,7 +370,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
+@@ -368,7 +368,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
  void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
    static BASE_FEATURE(kCollectWebGPUSupportMetrics,
                        "CollectWebGPUSupportMetrics",
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index 9b5034cdc0..707cf737d7 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-09-24 20:49:29.979993300 +0000
+--- gpu/config/gpu_test_config.cc.orig	2024-10-26 07:00:17.967517100 +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 8bc43b7508..ee692a470a 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-09-24 20:49:29.988994100 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2024-10-26 07:00:18.026553200 +0000
 +++ gpu/ipc/common/gpu_memory_buffer_support.cc
 @@ -26,7 +26,7 @@
  #include "ui/ozone/public/ozone_platform.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
  #endif
  
-@@ -56,7 +56,7 @@ GpuMemoryBufferSupport::GetNativeGpuMemo
+@@ -55,7 +55,7 @@ GpuMemoryBufferSupport::GetNativeGpuMemo
    return gfx::IO_SURFACE_BUFFER;
  #elif BUILDFLAG(IS_ANDROID)
    return gfx::ANDROID_HARDWARE_BUFFER;
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 f4f97308a1..f58e90a5b5 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-09-24 20:49:29.988994100 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.h.orig	2024-10-26 07:00:18.026553200 +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 65afa02359..1d726ea770 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-09-24 20:49:29.997995000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig	2024-10-26 07:00:18.071580400 +0000
 +++ gpu/ipc/service/gpu_init.cc
 @@ -387,7 +387,7 @@ bool GpuInit::InitializeAndStartSandbox(
    enable_watchdog = false;
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 1fc746c7ae..9672eec410 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2024-09-24 20:49:29.997995000 +0000
+--- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2024-10-26 07:00:18.071580400 +0000
 +++ gpu/ipc/service/gpu_memory_buffer_factory.cc
 @@ -14,7 +14,7 @@
  #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
@@ -15,10 +15,10 @@ $NetBSD$
  #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
  #endif
  
-@@ -37,7 +37,7 @@ GpuMemoryBufferFactory::CreateNativeType
-   return std::make_unique<GpuMemoryBufferFactoryIOSurface>();
- #elif BUILDFLAG(IS_ANDROID)
-   return std::make_unique<GpuMemoryBufferFactoryAndroidHardwareBuffer>();
+@@ -71,7 +71,7 @@ GpuMemoryBufferFactory::CreateNativeType
+   // to have a factory that vends invalid GMB handles rather than having no
+   // factory at all.
+   return std::make_unique<GpuMemoryBufferFactoryStub>();
 -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
    return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index 7565f3b35a..7bdfdc981f 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-09-24 20:49:30.001995000 +0000
+--- gpu/ipc/service/x_util.h.orig	2024-10-26 07:00:18.076583400 +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 ab51d08aeb..9948b7e81d 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-09-24 20:49:30.004995300 +0000
+--- gpu/vulkan/generate_bindings.py.orig	2024-10-26 07:00:18.079585300 +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 eea54198b9..e4eaa4b3fd 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-09-24 20:49:30.005995500 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig	2024-10-26 07:00:18.079585300 +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 d3836893e8..c2385b81c4 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-09-24 20:49:30.006995700 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig	2024-10-26 07:00:18.080586000 +0000
 +++ gpu/vulkan/vulkan_device_queue.cc
 @@ -154,7 +154,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 74f0e0a4b6..21967b82a2 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-09-24 20:49:30.006995700 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig	2024-10-26 07:00:18.080586000 +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 a3ee3f5ea1..fb3dddde40 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-09-24 20:49:30.006995700 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig	2024-10-26 07:00:18.081586600 +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 3a44c1da50..c70861d686 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-09-24 20:49:30.007995600 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig	2024-10-26 07:00:18.081586600 +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 95886c5723..0a1ada89b8 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-09-24 20:49:30.007995600 +0000
+--- gpu/vulkan/vulkan_image.h.orig	2024-10-26 07:00:18.081586600 +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 2ef3171e1d..0c3ec25289 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-09-24 20:49:30.009996000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig	2024-10-26 07:00:18.083587600 +0000
 +++ gpu/vulkan/vulkan_util.cc
 @@ -473,7 +473,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 3c41462a97..37d7e8760f 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-09-24 20:49:30.012996200 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2024-10-26 07:00:18.087590200 +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.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
new file mode 100644
index 0000000000..04bc2749b2
--- /dev/null
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.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
+
+--- headless/lib/browser/headless_content_browser_client.cc.orig	2024-10-26 07:00:18.087590200 +0000
++++ headless/lib/browser/headless_content_browser_client.cc
+@@ -56,7 +56,7 @@
+ #include "content/public/common/content_descriptors.h"
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ 
+-#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
+ #include "components/os_crypt/sync/os_crypt.h"  // nogncheck
+ #include "content/public/browser/network_service_util.h"
+ #endif
+@@ -478,7 +478,7 @@ void HeadlessContentBrowserClient::Handl
+ 
+ void HeadlessContentBrowserClient::SetEncryptionKey(
+     ::network::mojom::NetworkService* network_service) {
+-#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
++#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
+   // The OSCrypt keys are process bound, so if network service is out of
+   // process, send it the required key if it is available.
+   if (content::IsOutOfProcessNetworkService()
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
index 264fc8be75..aa7838bed9 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-09-24 20:49:30.012996200 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig	2024-10-26 07:00:18.088590900 +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
deleted file mode 100644
index 397cf5d0fb..0000000000
--- a/chromium/patches/patch-headless_lib_browser_headless__request__context__manager.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
-
---- headless/lib/browser/headless_request_context_manager.cc.orig	2024-09-24 20:49:30.013996100 +0000
-+++ headless/lib/browser/headless_request_context_manager.cc
-@@ -66,7 +66,7 @@ void SetCryptKeyOnce(const base::FilePat
-     return;
-   done_once = true;
- 
--#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)) && defined(HEADLESS_USE_PREFS)
-+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(HEADLESS_USE_PREFS)
-   // The OSCrypt keys are process bound, so if network service is out of
-   // process, send it the required key if it is available.
-   if (content::IsOutOfProcessNetworkService()
diff --git a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
index c15446fb05..e69b7bfac0 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-09-24 20:49:30.014996300 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig	2024-10-26 07:00:18.090592000 +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 0005d1d69b..703387cff6 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/headless_content_main_delegate.cc.orig	2024-09-24 20:49:30.016996400 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig	2024-10-26 07:00:18.092593200 +0000
 +++ headless/lib/headless_content_main_delegate.cc
 @@ -406,7 +406,7 @@ void HeadlessContentMainDelegate::InitCr
    if (process_type != ::switches::kZygoteProcess) {
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index 577764f1ce..73fced9579 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-09-24 20:49:31.608136200 +0000
+--- ipc/ipc_channel.h.orig	2024-10-26 07:00:21.206456000 +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 1ac40aadff..c6ee52602b 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-09-24 20:49:31.608136200 +0000
+--- ipc/ipc_channel_common.cc.orig	2024-10-26 07:00:21.206456000 +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 c7a1b5125c..2c2a6e6813 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-09-24 20:49:31.608136200 +0000
+--- ipc/ipc_channel_mojo.cc.orig	2024-10-26 07:00:21.206456000 +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 fb11945ec6..2639a8b68e 100644
--- a/chromium/patches/patch-ipc_ipc__message__utils.cc
+++ b/chromium/patches/patch-ipc_ipc__message__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ipc/ipc_message_utils.cc.orig	2024-09-24 20:49:31.613136500 +0000
+--- ipc/ipc_message_utils.cc.orig	2024-10-26 07:00:21.211459000 +0000
 +++ ipc/ipc_message_utils.cc
 @@ -400,7 +400,7 @@ void ParamTraits<unsigned int>::Log(cons
  }
diff --git a/chromium/patches/patch-ipc_ipc__message__utils.h b/chromium/patches/patch-ipc_ipc__message__utils.h
index bebbf397a2..a28175ab1e 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-09-24 20:49:31.613136500 +0000
+--- ipc/ipc_message_utils.h.orig	2024-10-26 07:00:21.211459000 +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 422b79e414..31dbe06b4c 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-09-24 20:49:31.619137000 +0000
+--- media/BUILD.gn.orig	2024-10-26 07:00:21.218463000 +0000
 +++ media/BUILD.gn
 @@ -97,6 +97,12 @@ config("media_config") {
        defines += [ "DLOPEN_PULSEAUDIO" ]
diff --git a/chromium/patches/patch-media_audio_BUILD.gn b/chromium/patches/patch-media_audio_BUILD.gn
index 3fab2fbfef..2740603066 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/BUILD.gn.orig	2024-09-24 20:49:31.620137200 +0000
+--- media/audio/BUILD.gn.orig	2024-10-26 07:00:21.219463300 +0000
 +++ media/audio/BUILD.gn
 @@ -268,10 +268,35 @@ source_set("audio") {
      deps += [ "//media/base/android:media_jni_headers" ]
diff --git a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
index 40395b6fb8..4f8f0e19b3 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-09-24 20:49:31.622137300 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig	2024-10-26 07:00:21.221464600 +0000
 +++ media/audio/alsa/audio_manager_alsa.cc
 @@ -100,7 +100,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 424435ccb5..25734208cb 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-09-24 20:49:31.628137800 +0000
+--- media/audio/audio_input_device.cc.orig	2024-10-26 07:00:21.227468000 +0000
 +++ media/audio/audio_input_device.cc
 @@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
  // here. See comments in AliveChecker and PowerObserverHelper for details and
diff --git a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 69ee17bc79..b34af4811b 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-09-24 20:49:31.631138000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig	2024-10-26 07:00:21.232471000 +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 bd22bf8f52..228dfaf657 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-09-24 20:49:31.640138900 +0000
+--- media/audio/pulse/pulse_util.cc.orig	2024-10-26 07:00:21.247479400 +0000
 +++ media/audio/pulse/pulse_util.cc
 @@ -50,8 +50,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 4752226568..c598e85d33 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-10-18 11:20:15.314572045 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig	2024-10-28 13:44:53.622495674 +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 2f3158eb7c..5265b8cbb1 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-10-18 11:20:15.315115410 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig	2024-10-28 13:44:53.623113909 +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 833a4e544b..ddd3982a78 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-10-18 11:20:15.315602344 +0000
+--- media/audio/sndio/sndio_input.cc.orig	2024-10-28 13:44:53.623723204 +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 83aaee0ed5..7c539cb8e7 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-10-18 11:20:15.316172807 +0000
+--- media/audio/sndio/sndio_input.h.orig	2024-10-28 13:44:53.624416589 +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 45c6bb549f..7f70582929 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-10-18 11:20:15.316678737 +0000
+--- media/audio/sndio/sndio_output.cc.orig	2024-10-28 13:44:53.624937884 +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 a44d804860..fb48b24074 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-10-18 11:20:15.317215397 +0000
+--- media/audio/sndio/sndio_output.h.orig	2024-10-28 13:44:53.625496614 +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 214dd02387..a961703da6 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-09-24 20:49:31.658140400 +0000
+--- media/base/audio_latency.cc.orig	2024-10-26 07:00:21.287502500 +0000
 +++ media/base/audio_latency.cc
 @@ -148,7 +148,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 d266a56350..ef16dd58dc 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-09-24 20:49:31.672141800 +0000
+--- media/base/libaom_thread_wrapper.cc.orig	2024-10-26 07:00:21.309515000 +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 bdffbb71f6..b9b4cc08cc 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-09-24 20:49:31.672141800 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig	2024-10-26 07:00:21.309515000 +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 b7fdd55952..ef593e85fe 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-09-24 20:49:31.676142000 +0000
+--- media/base/media_switches.cc.orig	2024-10-26 07:00:21.314518000 +0000
 +++ media/base/media_switches.cc
 @@ -21,7 +21,7 @@
  #include "ui/gl/gl_features.h"
@@ -24,8 +24,8 @@ $NetBSD$
  // The Alsa device to use when opening an audio input stream.
  const char kAlsaInputDevice[] = "alsa-input-device";
  // The Alsa device to use when opening an audio stream.
-@@ -368,8 +368,8 @@ BASE_FEATURE(kMacLoopbackAudioForScreenS
-              "MacLoopbackAudioForScreenShare",
+@@ -375,8 +375,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
+              "UseSCContentSharingPicker",
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_MAC)
 -
@@ -35,7 +35,7 @@ $NetBSD$
  // Enables system audio mirroring using pulseaudio.
  BASE_FEATURE(kPulseaudioLoopbackForCast,
               "PulseaudioLoopbackForCast",
-@@ -379,6 +379,31 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
+@@ -386,6 +386,31 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
  BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
               "PulseaudioLoopbackForScreenShare",
               base::FEATURE_DISABLED_BY_DEFAULT);
@@ -67,7 +67,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -676,7 +701,7 @@ BASE_FEATURE(kFeatureManagementLiveTrans
+@@ -682,7 +707,7 @@ BASE_FEATURE(kFileDialogsBlockPictureInP
  // Show toolbar button that opens dialog for controlling media sessions.
  BASE_FEATURE(kGlobalMediaControls,
               "GlobalMediaControls",
@@ -76,7 +76,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -704,7 +729,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -705,7 +730,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
  // If enabled, users can request Media Remoting without fullscreen-in-tab.
  BASE_FEATURE(kMediaRemotingWithoutFullscreen,
               "MediaRemotingWithoutFullscreen",
@@ -85,7 +85,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -716,7 +741,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
+@@ -717,7 +742,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
  BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
               "GlobalMediaControlsPictureInPicture",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -94,7 +94,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -745,7 +770,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+@@ -746,7 +771,7 @@ BASE_FEATURE(kUnifiedAutoplay,
               "UnifiedAutoplay",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -103,16 +103,16 @@ $NetBSD$
  // Enable vaapi video decoding on linux. This is already enabled by default on
  // chromeos, but needs an experiment on linux.
  BASE_FEATURE(kVaapiVideoDecodeLinux,
-@@ -836,7 +861,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding,
-              "VaapiVp9SModeHWEncoding",
-              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -846,7 +871,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
+              "VSyncMjpegDecoding",
+              base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // Enables the new V4L2StatefulVideoDecoder instead of V4L2VideoDecoder.
  // Owners: frkoenig%chromium.org@localhost, mcasas%chromium.org@localhost
  // Expiry: When the |V4L2FlatVideoDecoder| flag handles stateful decoding on
-@@ -1463,7 +1488,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
+@@ -1479,7 +1504,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
  
@@ -121,7 +121,7 @@ $NetBSD$
  // Spawn utility processes to perform hardware encode acceleration instead of
  // using the GPU process.
  BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1543,7 +1568,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+@@ -1559,7 +1584,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 85a3412845..825c49e8b0 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-09-24 20:49:31.676142000 +0000
+--- media/base/media_switches.h.orig	2024-10-26 07:00:21.314518000 +0000
 +++ media/base/media_switches.h
 @@ -44,7 +44,7 @@ MEDIA_EXPORT extern const char kDisableB
  MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
@@ -15,7 +15,7 @@ $NetBSD$
  MEDIA_EXPORT extern const char kAlsaInputDevice[];
  MEDIA_EXPORT extern const char kAlsaOutputDevice[];
  #endif
-@@ -327,13 +327,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatf
+@@ -331,13 +331,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlatf
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -44,7 +44,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -348,7 +361,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -352,7 +365,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseDecoderStreamForWebRTC);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
@@ -53,16 +53,16 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinux);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoDecodeLinuxGL);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVideoEncodeLinux);
-@@ -367,7 +380,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
- MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp8TemporalLayerHWEncoding);
+@@ -373,7 +386,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
+ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2FlatStatefulVideoDecoder);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -507,7 +520,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -513,7 +526,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 2fde649087..22aba8f41b 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-09-24 20:49:31.688143300 +0000
+--- media/base/user_input_monitor_unittest.cc.orig	2024-10-26 07:00:21.328526000 +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 acaac6b7c1..775a776f75 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/video_frame.cc.orig	2024-09-24 20:49:31.691143500 +0000
+--- media/base/video_frame.cc.orig	2024-10-26 07:00:21.331527700 +0000
 +++ media/base/video_frame.cc
 @@ -88,7 +88,7 @@ std::string VideoFrame::StorageTypeToStr
        return "OWNED_MEMORY";
@@ -33,7 +33,7 @@ $NetBSD$
    bool is_native_buffer =
        gpu_memory_buffer
            ? (gpu_memory_buffer->GetType() != gfx::SHARED_MEMORY_BUFFER)
-@@ -822,7 +822,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -782,7 +782,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
    return frame;
  }
  
@@ -42,8 +42,8 @@ $NetBSD$
  // static
  scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
      const VideoFrameLayout& layout,
-@@ -1536,7 +1536,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
-                         : shared_images_[texture_index];
+@@ -1489,7 +1489,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+   return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
  }
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index f4bdb398e7..4d8c3d4f64 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-09-24 20:49:31.691143500 +0000
+--- media/base/video_frame.h.orig	2024-10-26 07:00:21.331527700 +0000
 +++ media/base/video_frame.h
 @@ -50,7 +50,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
-@@ -407,7 +407,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -393,7 +393,7 @@ class MEDIA_EXPORT VideoFrame : public b
        ReleaseMailboxAndGpuMemoryBufferCB mailbox_holder_and_gmb_release_cb,
        base::TimeDelta timestamp);
  
@@ -33,16 +33,16 @@ $NetBSD$
    // Wraps provided dmabufs
    // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
    // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -726,7 +726,7 @@ class MEDIA_EXPORT VideoFrame : public b
-   scoped_refptr<gpu::ClientSharedImage> shared_image(
-       size_t texture_index) const;
+@@ -711,7 +711,7 @@ class MEDIA_EXPORT VideoFrame : public b
+   // wait for the included sync point.
+   scoped_refptr<gpu::ClientSharedImage> shared_image() const;
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    // 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.
-@@ -968,7 +968,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -953,7 +953,7 @@ class MEDIA_EXPORT VideoFrame : public b
    // GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
    bool is_mappable_si_enabled_ = false;
  
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 2ae4d1d74e..f6221e6052 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-09-24 20:49:31.717145700 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig	2024-10-26 07:00:21.374552500 +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 c4367ca4ad..4931e765d7 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-09-24 20:49:31.717145700 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig	2024-10-26 07:00:21.374552500 +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 ed81dbb58c..87ba505a3d 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-09-24 20:49:31.718145800 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig	2024-10-26 07:00:21.375553000 +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 8b3c8cbd1c..d42d93f37f 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-09-24 20:49:31.719145800 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig	2024-10-26 07:00:21.376553500 +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 4eef9b32de..91391a2405 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-09-24 20:49:31.719145800 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig	2024-10-26 07:00:21.376553500 +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 7f3d919e7d..41308ee839 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-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2024-10-26 07:00:21.377554200 +0000
 +++ media/capture/video/linux/v4l2_capture_delegate.cc
 @@ -5,8 +5,10 @@
  #include "media/capture/video/linux/v4l2_capture_delegate.h"
@@ -17,7 +17,7 @@ $NetBSD$
  #include <poll.h>
  #include <sys/ioctl.h>
  #include <sys/mman.h>
-@@ -27,17 +29,19 @@
+@@ -29,17 +31,19 @@
  #include "media/capture/video/blob_utils.h"
  #include "media/capture/video/linux/video_capture_device_linux.h"
  
@@ -38,7 +38,7 @@ $NetBSD$
  
  // TODO(aleksandar.stojiljkovic): Wrap this with kernel version check once the
  // format is introduced to kernel.
-@@ -47,6 +51,14 @@ using media::mojom::MeteringMode;
+@@ -49,6 +53,14 @@ using media::mojom::MeteringMode;
  #define V4L2_PIX_FMT_INVZ v4l2_fourcc('I', 'N', 'V', 'Z')
  #endif
  
@@ -53,7 +53,7 @@ $NetBSD$
  namespace media {
  
  namespace {
-@@ -264,7 +276,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
+@@ -268,7 +280,7 @@ bool V4L2CaptureDelegate::IsBlockedContr
  // static
  bool V4L2CaptureDelegate::IsControllableControl(
      int control_id,
@@ -62,7 +62,7 @@ $NetBSD$
    const int special_control_id = GetControllingSpecialControl(control_id);
    if (!special_control_id) {
      // The control is not controlled by a special control thus the control is
-@@ -320,7 +332,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
+@@ -324,7 +336,7 @@ V4L2CaptureDelegate::V4L2CaptureDelegate
        is_capturing_(false),
        timeout_count_(0),
        rotation_(rotation) {
@@ -71,7 +71,7 @@ $NetBSD$
    use_gpu_buffer_ = switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
  #endif  // BUILDFLAG(IS_LINUX)
  }
-@@ -447,7 +459,7 @@ void V4L2CaptureDelegate::AllocateAndSta
+@@ -451,7 +463,7 @@ void V4L2CaptureDelegate::AllocateAndSta
  
    client_->OnStarted();
  
@@ -80,7 +80,7 @@ $NetBSD$
    if (use_gpu_buffer_) {
      v4l2_gpu_helper_ = std::make_unique<V4L2CaptureDelegateGpuHelper>(
          std::move(gmb_support_test_));
-@@ -797,7 +809,7 @@ void V4L2CaptureDelegate::SetGPUEnvironm
+@@ -801,7 +813,7 @@ void V4L2CaptureDelegate::SetGPUEnvironm
  
  V4L2CaptureDelegate::~V4L2CaptureDelegate() = default;
  
@@ -89,7 +89,7 @@ $NetBSD$
    int num_retries = 0;
    for (; DoIoctl(request, argp) < 0 && num_retries < kMaxIOCtrlRetries;
         ++num_retries) {
-@@ -807,7 +819,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
+@@ -811,7 +823,7 @@ bool V4L2CaptureDelegate::RunIoctl(int r
    return num_retries != kMaxIOCtrlRetries;
  }
  
@@ -98,7 +98,7 @@ $NetBSD$
    return HANDLE_EINTR(v4l2_->ioctl(device_fd_.get(), request, argp));
  }
  
-@@ -818,6 +830,7 @@ bool V4L2CaptureDelegate::IsControllable
+@@ -822,6 +834,7 @@ bool V4L2CaptureDelegate::IsControllable
  }
  
  void V4L2CaptureDelegate::ReplaceControlEventSubscriptions() {
@@ -106,7 +106,7 @@ $NetBSD$
    constexpr uint32_t kControlIds[] = {V4L2_CID_AUTO_EXPOSURE_BIAS,
                                        V4L2_CID_AUTO_WHITE_BALANCE,
                                        V4L2_CID_BRIGHTNESS,
-@@ -845,6 +858,7 @@ void V4L2CaptureDelegate::ReplaceControl
+@@ -849,6 +862,7 @@ void V4L2CaptureDelegate::ReplaceControl
                    << ", {type = V4L2_EVENT_CTRL, id = " << control_id << "}";
      }
    }
@@ -114,7 +114,7 @@ $NetBSD$
  }
  
  mojom::RangePtr V4L2CaptureDelegate::RetrieveUserControlRange(int control_id) {
-@@ -1025,7 +1039,11 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1029,7 +1043,11 @@ void V4L2CaptureDelegate::DoCapture() {
  
    pollfd device_pfd = {};
    device_pfd.fd = device_fd_.get();
@@ -126,7 +126,7 @@ $NetBSD$
  
    const int result =
        HANDLE_EINTR(v4l2_->poll(&device_pfd, 1, kCaptureTimeoutMs));
-@@ -1063,6 +1081,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1067,6 +1085,7 @@ void V4L2CaptureDelegate::DoCapture() {
      timeout_count_ = 0;
    }
  
@@ -134,7 +134,7 @@ $NetBSD$
    // Dequeue events if the driver has filled in some.
    if (device_pfd.revents & POLLPRI) {
      bool controls_changed = false;
-@@ -1098,6 +1117,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1102,6 +1121,7 @@ void V4L2CaptureDelegate::DoCapture() {
        client_->OnCaptureConfigurationChanged();
      }
    }
@@ -142,7 +142,7 @@ $NetBSD$
  
    // Deenqueue, send and reenqueue a buffer if the driver has filled one in.
    if (device_pfd.revents & POLLIN) {
-@@ -1151,7 +1171,7 @@ void V4L2CaptureDelegate::DoCapture() {
+@@ -1155,7 +1175,7 @@ void V4L2CaptureDelegate::DoCapture() {
        // workable on Linux.
  
        // See http://crbug.com/959919.
@@ -151,7 +151,7 @@ $NetBSD$
        if (use_gpu_buffer_) {
          v4l2_gpu_helper_->OnIncomingCapturedData(
              client_.get(), buffer_tracker->start(),
-@@ -1224,7 +1244,7 @@ void V4L2CaptureDelegate::SetErrorState(
+@@ -1228,7 +1248,7 @@ void V4L2CaptureDelegate::SetErrorState(
    client_->OnError(error, from_here, reason);
  }
  
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index 0b7c06c186..a984ecf0d6 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-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig	2024-10-26 07:00:21.377554200 +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 06b56289a5..876bd0328e 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-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig	2024-10-26 07:00:21.377554200 +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 8d788803bf..b28e14e158 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-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig	2024-10-26 07:00:21.377554200 +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 8ec26057ca..cd9332b208 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-09-24 20:49:31.720146000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig	2024-10-26 07:00:21.378554600 +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 287fe0a515..9b95a82c10 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-09-24 20:49:31.721146000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig	2024-10-26 07:00:21.378554600 +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 e70653ae7d..65551b0946 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-09-24 20:49:31.721146000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig	2024-10-26 07:00:21.378554600 +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 a154a50db4..edab2da157 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-09-24 20:49:31.721146000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig	2024-10-26 07:00:21.378554600 +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 15f455c2d1..c51de1ff75 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-09-24 20:49:31.723146200 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig	2024-10-26 07:00:21.381556500 +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 95e2dbdb1d..bc33d6fd9d 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-09-24 20:49:31.724146400 +0000
+--- media/capture/video/video_capture_device_client.cc.orig	2024-10-26 07:00:21.381556500 +0000
 +++ media/capture/video/video_capture_device_client.cc
 @@ -169,7 +169,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 c1ea56ab8a..2836762805 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-09-24 20:49:31.744148000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig	2024-10-26 07:00:21.422580000 +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 e4bd4f1920..09a71ee1c3 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-09-24 20:49:31.747148300 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig	2024-10-26 07:00:21.425581700 +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 7c9db09ff7..6d0e4e5e22 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-09-24 20:49:31.755149100 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig	2024-10-26 07:00:21.433586400 +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 86c735b70c..d38094c7bc 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-09-24 20:49:31.757149200 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig	2024-10-26 07:00:21.490619000 +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 dbab6bf4f4..0897df789b 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-09-24 20:49:31.813154200 +0000
+--- media/gpu/buffer_validation.cc.orig	2024-10-26 07:00:21.593678000 +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 45b1e83f99..15303936f5 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-09-24 20:49:31.815154300 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig	2024-10-26 07:00:21.634701500 +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 dbba058667..e4fc1fe6f7 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-09-24 20:49:31.816154500 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig	2024-10-26 07:00:21.636702800 +0000
 +++ media/gpu/chromeos/libyuv_image_processor_backend.cc
 @@ -53,7 +53,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 7f36d57e11..05efd13dc7 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-09-24 20:49:31.817154400 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig	2024-10-26 07:00:21.637703400 +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 62733e5243..318ac52414 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig	2024-09-24 20:49:31.817154400 +0000
+--- media/gpu/chromeos/native_pixmap_frame_resource.cc.orig	2024-10-26 07:00:21.637703400 +0000
 +++ media/gpu/chromeos/native_pixmap_frame_resource.cc
 @@ -176,7 +176,7 @@ scoped_refptr<NativePixmapFrameResource>
    const bool is_intel_media_compression_enabled =
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 0277f00002..fa622d4d6f 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-09-24 20:49:31.818154600 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig	2024-10-26 07:00:21.638703800 +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 64bb789320..2cb6d2bff6 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2024-09-24 20:49:31.821154800 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2024-10-26 07:00:21.640705000 +0000
 +++ media/gpu/chromeos/video_decoder_pipeline.cc
 @@ -1096,7 +1096,7 @@ VideoDecoderPipeline::PickDecoderOutputF
    }
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 20a318b39a..124f4d9d28 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-09-24 20:49:31.823155000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig	2024-10-26 07:00:21.643706800 +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 348b8b7564..ab50c9b255 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-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig	2024-10-26 07:00:21.651711500 +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) {
-@@ -176,6 +179,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -188,6 +191,7 @@ bool HardwareVideoDecodingPreSandboxHook
    NOTREACHED();
  #endif  // BUILDFLAG(USE_V4L2_CODEC)
  }
@@ -32,7 +32,7 @@ $NetBSD$
  
  }  // namespace
  
-@@ -191,6 +195,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -203,6 +207,7 @@ bool HardwareVideoDecodingPreSandboxHook
  //   (at least).
  bool HardwareVideoDecodingPreSandboxHook(
      sandbox::policy::SandboxLinux::Options options) {
@@ -40,7 +40,7 @@ $NetBSD$
    using HardwareVideoDecodingProcessPolicy =
        sandbox::policy::HardwareVideoDecodingProcessPolicy;
    using PolicyType =
-@@ -236,6 +241,7 @@ bool HardwareVideoDecodingPreSandboxHook
+@@ -248,6 +253,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 5cfb053ab9..688e29abb2 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-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig	2024-10-26 07:00:21.651711500 +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 da7f201f77..3e0c3eb64b 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-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig	2024-10-26 07:00:21.651711500 +0000
 +++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
 @@ -18,12 +18,15 @@
  #include "media/gpu/v4l2/v4l2_device.h"
@@ -22,8 +22,8 @@ $NetBSD$
    sandbox::syscall_broker::BrokerCommandSet command_set;
    std::vector<BrokerFilePermission> permissions;
  
-@@ -121,6 +124,7 @@ bool HardwareVideoEncodingPreSandboxHook
-     }
+@@ -132,6 +135,7 @@ bool HardwareVideoEncodingPreSandboxHook
+     dlopen("libvulkan_radeon.so", kDlopenFlags);
    }
  #endif
 +#endif
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 a8eb0ad36b..b40cf35828 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-09-24 20:49:31.830155600 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig	2024-10-26 07:00:21.651711500 +0000
 +++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_test_raw__video.cc b/chromium/patches/patch-media_gpu_test_raw__video.cc
index 16109bbb4f..37004c7c7d 100644
--- a/chromium/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium/patches/patch-media_gpu_test_raw__video.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/raw_video.cc.orig	2024-09-24 20:49:31.832155700 +0000
+--- media/gpu/test/raw_video.cc.orig	2024-10-26 07:00:21.652711900 +0000
 +++ media/gpu/test/raw_video.cc
 @@ -60,7 +60,7 @@ std::unique_ptr<base::MemoryMappedFile> 
                               base::File::FLAG_READ | base::File::FLAG_WRITE
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
index b013f38cf8..037ad93f2e 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/video_frame_file_writer.cc.orig	2024-09-24 20:49:31.835156000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig	2024-10-26 07:00:21.655713600 +0000
 +++ media/gpu/test/video_frame_file_writer.cc
 @@ -26,7 +26,7 @@
  #include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
index a4724943ef..d59329d10d 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/video_frame_helpers.cc.orig	2024-09-24 20:49:31.835156000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig	2024-10-26 07:00:21.656714200 +0000
 +++ media/gpu/test/video_frame_helpers.cc
 @@ -22,7 +22,7 @@
  #include "ui/gfx/buffer_format_util.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
index 1e7201403f..5a229f505d 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/test/video_frame_validator.cc.orig	2024-09-24 20:49:31.835156000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig	2024-10-26 07:00:21.656714200 +0000
 +++ media/gpu/test/video_frame_validator.cc
 @@ -33,7 +33,7 @@
  #include "testing/gtest/include/gtest/gtest.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 107efa8bf6..abe0297b83 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2024-09-24 20:49:31.863158500 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2024-10-26 07:00:21.730756800 +0000
 +++ media/gpu/vaapi/vaapi_video_decoder.cc
 @@ -782,7 +782,7 @@ void VaapiVideoDecoder::ApplyResolutionC
    const gfx::Size decoder_natural_size =
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index 0ec184da7e..a7e15b43a8 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-09-24 20:49:31.866158700 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig	2024-10-26 07:00:21.733758400 +0000
 +++ media/gpu/vaapi/vaapi_wrapper.cc
 @@ -77,7 +77,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 360201f98e..acd1f52fba 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-09-24 20:49:31.881160000 +0000
+--- media/media_options.gni.orig	2024-10-26 07:00:21.751768800 +0000
 +++ media/media_options.gni
 @@ -190,12 +190,18 @@ 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 e487e59652..82ccaa1d44 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-09-24 20:49:31.900161700 +0000
+--- media/mojo/mojom/stable/BUILD.gn.orig	2024-10-26 07:00:21.797795000 +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 0db17e7ad4..f768a24602 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,9 +4,9 @@ $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-09-24 20:49:31.901162000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig	2024-10-26 07:00:21.798795700 +0000
 +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc
-@@ -837,7 +837,7 @@ const gfx::GpuMemoryBufferId& StructTrai
+@@ -841,7 +841,7 @@ const gfx::GpuMemoryBufferId& StructTrai
    return input.id;
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  // static
  gfx::NativePixmapHandle StructTraits<
      media::stable::mojom::NativeGpuMemoryBufferHandleDataView,
-@@ -858,7 +858,7 @@ bool StructTraits<media::stable::mojom::
+@@ -862,7 +862,7 @@ bool StructTraits<media::stable::mojom::
  
    output->type = gfx::NATIVE_PIXMAP;
  
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 a03b20201c..312af83ada 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-09-24 20:49:31.901162000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig	2024-10-26 07:00:21.798795700 +0000
 +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h
 @@ -695,7 +695,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 f29c7a671b..035b60029b 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-09-24 20:49:31.903162000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig	2024-10-26 07:00:21.800796700 +0000
 +++ media/mojo/mojom/video_frame_mojom_traits.cc
 @@ -27,7 +27,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 543edd602a..07cf549e65 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-09-24 20:49:32.247192100 +0000
+--- media/video/fake_gpu_memory_buffer.cc.orig	2024-10-26 07:00:22.883404500 +0000
 +++ media/video/fake_gpu_memory_buffer.cc
 @@ -14,7 +14,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 1a933e95e2..b1e20fb90f 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-09-24 20:49:32.247192100 +0000
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig	2024-10-26 07:00:22.884405100 +0000
 +++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -111,7 +111,7 @@ class GpuMemoryBufferVideoFramePool::Poo
+@@ -98,7 +98,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(
-@@ -800,7 +800,7 @@ void GpuMemoryBufferVideoFramePool::Pool
+@@ -695,7 +695,7 @@ void GpuMemoryBufferVideoFramePool::Pool
    }
  
    bool is_software_backed_video_frame = !video_frame->HasTextures();
@@ -24,12 +24,12 @@ $NetBSD$
    is_software_backed_video_frame &= !video_frame->HasDmaBufs();
  #endif
  
-@@ -1345,7 +1345,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
-         media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
+@@ -1104,7 +1104,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
+       media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
  #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     is_webgpu_compatible =
-         handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
+   is_webgpu_compatible =
+       handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
  #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 15fb3e9e3a..d7b79384f9 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-09-24 20:49:32.250192400 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig	2024-10-26 07:00:22.909419000 +0000
 +++ media/video/video_encode_accelerator_adapter.cc
 @@ -164,7 +164,7 @@ VideoEncodeAccelerator::Config SetUpVeaC
    if (is_rgb)
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 deaa40089c..6a25b6438d 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/video/video_encode_accelerator_adapter_test.cc.orig	2024-09-24 20:49:32.251192600 +0000
+--- media/video/video_encode_accelerator_adapter_test.cc.orig	2024-10-26 07:00:22.909419000 +0000
 +++ media/video/video_encode_accelerator_adapter_test.cc
 @@ -461,7 +461,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
        CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index 32ab19f7b0..725978e567 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-09-24 20:49:32.252192700 +0000
+--- media/webrtc/audio_processor.cc.orig	2024-10-26 07:00:22.911420300 +0000
 +++ media/webrtc/audio_processor.cc
 @@ -521,7 +521,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 17fa5cd0b1..9a98e3eb0e 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-09-24 20:49:32.253192700 +0000
+--- media/webrtc/helpers.cc.orig	2024-10-26 07:00:22.911420300 +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 3917f2e76a..0c2fda9256 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-09-24 20:49:32.253192700 +0000
+--- media/webrtc/helpers_unittests.cc.orig	2024-10-26 07:00:22.912420700 +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 f200cfb051..dc50fb6714 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-09-24 20:49:32.254192800 +0000
+--- mojo/core/BUILD.gn.orig	2024-10-26 07:00:22.912420700 +0000
 +++ mojo/core/BUILD.gn
 @@ -161,7 +161,7 @@ source_set("impl_for_embedder") {
        ]
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index fe8fca1f09..4fb47a36da 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/channel.cc.orig	2024-09-24 20:49:32.255193000 +0000
+--- mojo/core/channel.cc.orig	2024-10-26 07:00:22.913421400 +0000
 +++ mojo/core/channel.cc
-@@ -79,7 +79,11 @@ const size_t kMaxUnusedReadBufferCapacit
- // Fuchsia: The zx_channel_write() API supports up to 64 handles.
- const size_t kMaxAttachedHandles = 64;
+@@ -82,7 +82,11 @@ const size_t kMaxAttachedHandles = 64;
+ const size_t kMaxAttachedHandles = 253;
+ #endif  // BUILDFLAG(IS_FUCHSIA)
  
 +#if defined(__i386__) && defined(OS_FREEBSD)
 +const size_t kChannelMessageAlignment = 4;
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index 4a5a58d892..8ed5c7586f 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-09-24 20:49:32.261193500 +0000
+--- mojo/core/embedder/features.h.orig	2024-10-26 07:00:22.920425200 +0000
 +++ mojo/core/embedder/features.h
 @@ -16,7 +16,7 @@ namespace core {
  
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 64e83e5340..3fe493150a 100644
--- a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
+++ b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2024-09-24 20:49:32.309197700 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2024-10-26 07:00:22.971453700 +0000
 +++ mojo/public/cpp/platform/socket_utils_posix.cc
 @@ -34,7 +34,7 @@ bool IsRecoverableError() {
  }
diff --git a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
index db0fb98886..6efc60ef22 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/tools/bindings/mojom.gni.orig	2024-09-24 20:49:32.351201300 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig	2024-10-26 07:00:23.013477000 +0000
 +++ mojo/public/tools/bindings/mojom.gni
 @@ -776,6 +776,21 @@ template("mojom") {
        enabled_features += [ "is_apple" ]
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index 5762fdddfe..50ea8b4d2a 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/BUILD.gn.orig	2024-09-24 20:49:32.816242200 +0000
+--- net/BUILD.gn.orig	2024-10-26 07:00:23.526756500 +0000
 +++ net/BUILD.gn
-@@ -123,7 +123,7 @@ net_configs = [
+@@ -125,7 +125,7 @@ net_configs = [
    "//build/config/compiler:wexit_time_destructors",
  ]
  
@@ -15,7 +15,7 @@ $NetBSD$
    net_configs += [ "//build/config/linux:libresolv" ]
  }
  
-@@ -1254,6 +1254,19 @@ component("net") {
+@@ -1277,6 +1277,19 @@ component("net") {
      ]
    }
  
@@ -35,7 +35,7 @@ $NetBSD$
    if (is_mac) {
      sources += [
        "base/network_notification_thread_mac.cc",
-@@ -1415,7 +1428,7 @@ component("net") {
+@@ -1438,7 +1451,7 @@ component("net") {
    }
  
    # Use getifaddrs() on POSIX platforms, except Linux.
@@ -44,7 +44,7 @@ $NetBSD$
      sources += [
        "base/network_interfaces_getifaddrs.cc",
        "base/network_interfaces_getifaddrs.h",
-@@ -2081,7 +2094,7 @@ static_library("test_support") {
+@@ -2105,7 +2118,7 @@ static_library("test_support") {
      ]
    }
  
@@ -53,7 +53,7 @@ $NetBSD$
      sources += [
        "base/address_tracker_linux_test_util.cc",
        "base/address_tracker_linux_test_util.h",
-@@ -2885,14 +2898,14 @@ test("net_unittests") {
+@@ -2914,14 +2927,14 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -70,7 +70,7 @@ $NetBSD$
      sources += [
        "base/address_tracker_linux_unittest.cc",
        "base/network_interfaces_linux_unittest.cc",
-@@ -2983,6 +2996,10 @@ test("net_unittests") {
+@@ -3014,6 +3027,10 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -79,9 +79,9 @@ $NetBSD$
 +  }
 +
    if (enable_websockets) {
-     deps += [ "//net/server:tests" ]
-   }
-@@ -3044,7 +3061,7 @@ test("net_unittests") {
+     sources += [
+       "server/http_connection_unittest.cc",
+@@ -3080,7 +3097,7 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -90,7 +90,7 @@ $NetBSD$
      sources += [ "tools/quic/quic_simple_server_test.cc" ]
    }
  
-@@ -3183,7 +3200,7 @@ test("net_unittests") {
+@@ -3219,7 +3236,7 @@ target(_test_target_type, "net_unittests
    }
  
    # Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/chromium/patches/patch-net_base_features.cc b/chromium/patches/patch-net_base_features.cc
index c3f20cbb53..bfec41ce77 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-09-24 20:49:32.829243200 +0000
+--- net/base/features.cc.orig	2024-10-26 07:00:23.560775000 +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
-@@ -524,7 +524,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
+@@ -522,7 +522,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 0cb9b02612..351abecb04 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-09-24 20:49:32.838244000 +0000
+--- net/base/mock_network_change_notifier.cc.orig	2024-10-26 07:00:23.634815500 +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 b401fd3f3d..77e6a9444b 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-09-24 20:49:32.838244000 +0000
+--- net/base/mock_network_change_notifier.h.orig	2024-10-26 07:00:23.634815500 +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 0a584cc5de..61d0a2849c 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-09-24 20:49:32.841244200 +0000
+--- net/base/network_change_notifier.cc.orig	2024-10-26 07:00:23.636816500 +0000
 +++ net/base/network_change_notifier.cc
 @@ -37,7 +37,7 @@
  #include "net/base/network_change_notifier_linux.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier.h b/chromium/patches/patch-net_base_network__change__notifier.h
index f708aeda5f..9b40f18a15 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-09-24 20:49:32.841244200 +0000
+--- net/base/network_change_notifier.h.orig	2024-10-26 07:00:23.636816500 +0000
 +++ net/base/network_change_notifier.h
 @@ -19,7 +19,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 3d275c9daf..8037409901 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-09-24 20:49:32.842244400 +0000
+--- net/base/network_change_notifier_passive.cc.orig	2024-10-26 07:00:23.637817100 +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 5e5356f9fe..d56a04388e 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-09-24 20:49:32.845244600 +0000
+--- net/base/network_interfaces_posix.h.orig	2024-10-26 07:00:23.662830800 +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 78e14c82b6..12018662da 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-09-24 20:49:32.855245600 +0000
+--- net/base/sockaddr_util_posix.cc.orig	2024-10-26 07:00:23.729867200 +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 986b04b94c..2e0a64e0e8 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-09-24 20:49:32.855245600 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig	2024-10-26 07:00:23.729867200 +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 741c0f69ba..ab20bc994d 100644
--- a/chromium/patches/patch-net_cert_cert__verify__proc.h
+++ b/chromium/patches/patch-net_cert_cert__verify__proc.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/cert/cert_verify_proc.h.orig	2024-09-24 20:49:32.860246000 +0000
+--- net/cert/cert_verify_proc.h.orig	2024-10-26 07:00:23.759883600 +0000
 +++ net/cert/cert_verify_proc.h
-@@ -176,7 +176,7 @@ class NET_EXPORT CertVerifyProc
+@@ -178,7 +178,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 d495926890..1c78a153b1 100644
--- a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/disk_cache/simple/simple_file_tracker.cc.orig	2024-09-24 20:49:33.083265500 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig	2024-10-26 07:00:25.385746000 +0000
 +++ net/disk_cache/simple/simple_file_tracker.cc
 @@ -35,7 +35,17 @@ void RecordFileDescripterLimiterOp(FileD
  }  // namespace
diff --git a/chromium/patches/patch-net_dns_BUILD.gn b/chromium/patches/patch-net_dns_BUILD.gn
index 86a9e2d240..31a7225d3a 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-09-24 20:49:33.086265800 +0000
+--- net/dns/BUILD.gn.orig	2024-10-26 07:00:25.497804200 +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 a0a2b4ccf3..69fac00def 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-09-24 20:49:33.087266000 +0000
+--- net/dns/address_info.cc.orig	2024-10-26 07:00:25.497804200 +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 248bd41802..9c15b13569 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-09-24 20:49:33.087266000 +0000
+--- net/dns/address_sorter_posix.cc.orig	2024-10-26 07:00:25.498804600 +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 9374b1fd12..02daa414f7 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-09-24 20:49:33.090266200 +0000
+--- net/dns/dns_config_service_posix.cc.orig	2024-10-26 07:00:25.582848300 +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 f4cf717885..235720e744 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-09-24 20:49:33.092266300 +0000
+--- net/dns/dns_reloader.cc.orig	2024-10-26 07:00:25.738929300 +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 3d9ac9d11b..af7e32ff10 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-09-24 20:49:33.097267000 +0000
+--- net/dns/dns_util.cc.orig	2024-10-26 07:00:25.769945400 +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 cd59a1aa9c..a797cd63d9 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-09-24 20:49:33.106267700 +0000
+--- net/dns/host_resolver_proc.cc.orig	2024-10-26 07:00:26.033081300 +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 6526bc0770..315f556923 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-09-24 20:49:33.111268000 +0000
+--- net/dns/public/BUILD.gn.orig	2024-10-26 07:00:26.075102600 +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 c4bc463c2d..47370b7361 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-09-24 20:49:33.112268200 +0000
+--- net/dns/public/resolv_reader.cc.orig	2024-10-26 07:00:26.076103000 +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 926ee31a95..f292921a17 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-09-24 20:49:33.112268200 +0000
+--- net/dns/public/resolv_reader.h.orig	2024-10-26 07:00:26.076103000 +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 5cc9f649c3..ad844a2a48 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-09-24 20:49:33.113268100 +0000
+--- net/dns/public/scoped_res_state.cc.orig	2024-10-26 07:00:26.076103000 +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 1130665d06..37ebd90c6f 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-09-24 20:49:33.113268100 +0000
+--- net/dns/public/scoped_res_state.h.orig	2024-10-26 07:00:26.076103000 +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 a212160dee..9945504281 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-09-24 20:49:33.127269500 +0000
+--- net/filter/zstd_source_stream.cc.orig	2024-10-26 07:00:26.147138800 +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 09b8af2c8b..515f95f3af 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-09-24 20:49:33.133270000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig	2024-10-26 07:00:26.167149000 +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 5bb9a176ad..1d53d8fc03 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-09-24 20:49:33.133270000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig	2024-10-26 07:00:26.167149000 +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 3038daa3b4..bc07882a74 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-09-24 20:49:33.135270000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig	2024-10-26 07:00:26.169149900 +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 29ae9b1a4e..ceffcdae32 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-09-24 20:49:33.136270300 +0000
+--- net/http/http_auth_preferences.cc.orig	2024-10-26 07:00:26.170150500 +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 14d5ba465b..300f0b5f99 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-09-24 20:49:33.136270300 +0000
+--- net/http/http_auth_preferences.h.orig	2024-10-26 07:00:26.170150500 +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 fc5013baf6..469fa7387c 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-09-24 20:49:33.145271000 +0000
+--- net/http/http_network_session.cc.orig	2024-10-26 07:00:26.260196000 +0000
 +++ net/http/http_network_session.cc
 @@ -20,7 +20,9 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
index 0998db7927..b45e483608 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-09-24 20:49:33.594310500 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig	2024-10-26 07:00:27.565848000 +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 27674c0990..75b37a2df8 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-09-24 20:49:33.596310600 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig	2024-10-26 07:00:27.566848500 +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 fb0c1be9bc..a76b73a08e 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-09-24 20:49:33.641314500 +0000
+--- net/socket/socket_posix.cc.orig	2024-10-26 07:00:28.075098000 +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 1d3cb2c806..7a7134a83f 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-09-24 20:49:33.642314700 +0000
+--- net/socket/socks5_client_socket.cc.orig	2024-10-26 07:00:28.103111500 +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 5199b6f73c..d5974c9c77 100644
--- a/chromium/patches/patch-net_socket_tcp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/tcp_socket_posix.cc.orig	2024-09-24 20:49:33.649315400 +0000
+--- net/socket/tcp_socket_posix.cc.orig	2024-10-26 07:00:28.212164000 +0000
 +++ net/socket/tcp_socket_posix.cc
-@@ -97,6 +97,17 @@ bool SetTCPKeepAlive(int fd, bool enable
+@@ -98,6 +98,17 @@ bool SetTCPKeepAlive(int fd, bool enable
        PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
        return false;
      }
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index 7a14c87185..518e45b220 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-09-24 20:49:33.655315900 +0000
+--- net/socket/udp_socket_posix.cc.orig	2024-10-26 07:00:28.258186000 +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 b20a6c7221..a5023104d6 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-09-24 20:49:33.655315900 +0000
+--- net/socket/udp_socket_unittest.cc.orig	2024-10-26 07:00:28.259186500 +0000
 +++ net/socket/udp_socket_unittest.cc
 @@ -372,7 +372,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 0dd62226e6..499d8f0949 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-09-24 20:49:33.692319000 +0000
+--- net/third_party/quiche/BUILD.gn.orig	2024-10-26 07:00:28.751423100 +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__tool.cc b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
index 6e890ae0a7..53c1b0df51 100644
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2024-09-24 20:49:33.695319200 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2024-10-26 07:00:28.754424600 +0000
 +++ net/tools/cert_verify_tool/cert_verify_tool.cc
 @@ -35,7 +35,7 @@
  #include "third_party/boringssl/src/pki/trust_store.h"
@@ -24,7 +24,7 @@ $NetBSD$
    // On Linux, use a fixed ProxyConfigService, since the default one
    // depends on glib.
    //
-@@ -579,7 +579,7 @@ int main(int argc, char** argv) {
+@@ -580,7 +580,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 5dae9de721..6495b609ed 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-09-24 20:49:33.698319400 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig	2024-10-26 07:00:28.774434000 +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 dbbd1f53a4..c7fd7597f7 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-09-24 20:49:33.709320500 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig	2024-10-26 07:00:28.946517000 +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 f50655957b..d2d09d4240 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-09-24 20:49:33.711320600 +0000
+--- net/url_request/url_request_context.cc.orig	2024-10-26 07:00:28.953520300 +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 2f54b048bc..f05699a0c3 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context.h.orig	2024-09-24 20:49:33.711320600 +0000
+--- net/url_request/url_request_context.h.orig	2024-10-26 07:00:28.953520300 +0000
 +++ net/url_request/url_request_context.h
 @@ -91,7 +91,7 @@ class NET_EXPORT URLRequestContext final
  // 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__builder.cc b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
index 70aa05cb5c..910e006e94 100644
--- a/chromium/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context_builder.cc.orig	2024-09-24 20:49:33.711320600 +0000
+--- net/url_request/url_request_context_builder.cc.orig	2024-10-26 07:00:28.953520300 +0000
 +++ net/url_request/url_request_context_builder.cc
 @@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRe
    }
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index f99bfcabfe..2617e32967 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-09-24 20:49:33.744323500 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig	2024-10-26 07:00:29.277673000 +0000
 +++ pdf/pdfium/pdfium_engine.cc
-@@ -93,7 +93,7 @@
+@@ -94,7 +94,7 @@
  #include "gin/public/cppgc.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "pdf/pdfium/pdfium_font_linux.h"
  #endif
  
-@@ -524,7 +524,7 @@ void InitializeSDK(bool enable_v8,
+@@ -523,7 +523,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 4aad0e11ff..8df2ca1db9 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-09-24 20:49:33.863334000 +0000
+--- ppapi/tests/test_utils.h.orig	2024-10-26 07:00:29.661853600 +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 027e988225..372ea8345d 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-09-24 20:49:34.085353600 +0000
+--- printing/backend/cups_ipp_helper.cc.orig	2024-10-26 07:00:29.674859500 +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 7343750aa5..477f61310e 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-09-24 20:49:34.087353700 +0000
+--- printing/backend/print_backend_cups.cc.orig	2024-10-26 07:00:29.677861000 +0000
 +++ printing/backend/print_backend_cups.cc
-@@ -32,7 +32,7 @@
+@@ -33,7 +33,7 @@
  #include "printing/mojom/print.mojom.h"
  #include "url/gurl.h"
  
@@ -15,12 +15,21 @@ $NetBSD$
  #include "base/feature_list.h"
  #include "printing/backend/cups_connection.h"
  #include "printing/backend/print_backend_cups_ipp.h"
-@@ -283,7 +283,7 @@ bool PrintBackendCUPS::IsValidPrinter(co
+@@ -63,7 +63,7 @@ int CaptureCupsDestCallback(void* data, 
+   return 1;  // Keep going.
+ }
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // This may be removed when Amazon Linux 2 reaches EOL (30 Jun 2025).
+ bool AreNewerCupsFunctionsAvailable() {
+   return cupsFindDestDefault && cupsFindDestSupported && ippValidateAttributes;
+@@ -291,7 +291,7 @@ bool PrintBackendCUPS::IsValidPrinter(co
  #if !BUILDFLAG(IS_CHROMEOS)
  scoped_refptr<PrintBackend> PrintBackend::CreateInstanceImpl(
      const std::string& locale) {
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   if (base::FeatureList::IsEnabled(features::kCupsIppPrintingBackend)) {
+   if (AreNewerCupsFunctionsAvailable() &&
+       base::FeatureList::IsEnabled(features::kCupsIppPrintingBackend)) {
      return base::MakeRefCounted<PrintBackendCupsIpp>(CupsConnection::Create());
-   }
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 305a1d8bb8..f79e797d05 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-09-24 20:49:34.093354200 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig	2024-10-26 07:00:29.682863200 +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 1b85c43f93..5527476945 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-09-24 20:49:34.093354200 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig	2024-10-26 07:00:29.682863200 +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 7c4e1613b0..393d2de9f9 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-09-24 20:49:34.095354300 +0000
+--- printing/print_settings.cc.orig	2024-10-26 07:00:29.684864300 +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 3d9feb6034..d66f097c71 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-09-24 20:49:34.095354300 +0000
+--- printing/print_settings.h.orig	2024-10-26 07:00:29.684864300 +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 0a548f92d8..634b80aadb 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-09-24 20:49:34.095354300 +0000
+--- printing/print_settings_conversion.cc.orig	2024-10-26 07:00:29.684864300 +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 8a642c628e..e66b573176 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-09-24 20:49:34.097354700 +0000
+--- printing/printing_context_linux.cc.orig	2024-10-26 07:00:29.686865000 +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 6337aa3ab8..539caf272e 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-09-24 20:49:34.098354600 +0000
+--- printing/printing_features.cc.orig	2024-10-26 07:00:29.702872800 +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 51df723fef..70633f9ded 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-09-24 20:49:34.098354600 +0000
+--- printing/printing_features.h.orig	2024-10-26 07:00:29.702872800 +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 12b2cd594d..1703bfbc69 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-09-24 20:49:34.099354700 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig	2024-10-26 07:00:29.702872800 +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 57e938b165..10bacf7a10 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-09-24 20:49:34.099354700 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig	2024-10-26 07:00:29.702872800 +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 b965290895..17bac74c78 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-09-24 20:49:34.102355000 +0000
+--- remoting/base/chromoting_event.cc.orig	2024-10-26 07:00:29.706874600 +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 2a9268120e..551c933e6e 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-09-24 20:49:34.105355300 +0000
+--- remoting/base/host_settings.cc.orig	2024-10-26 07:00:29.708875700 +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 c8ec317a91..a41f2ca5e6 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-09-24 20:49:34.117356300 +0000
+--- remoting/client/display/sys_opengl.h.orig	2024-10-26 07:00:29.719880800 +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 9ab6aa50fe..b91348adf1 100644
--- a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2024-09-24 20:49:34.125357000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2024-10-26 07:00:29.749894900 +0000
 +++ remoting/codec/webrtc_video_encoder_vpx.cc
-@@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc
+@@ -93,7 +93,7 @@ void SetVp8CodecParameters(vpx_codec_enc
                             const webrtc::DesktopSize& size) {
    SetCommonCodecParameters(config, 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 6f7fba9e84..8733dd57a1 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/base/desktop_environment_options.cc.orig	2024-09-24 20:49:34.128357200 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig	2024-10-26 07:00:29.752896300 +0000
 +++ remoting/host/base/desktop_environment_options.cc
-@@ -124,7 +124,7 @@ bool DesktopEnvironmentOptions::capture_
+@@ -99,7 +99,7 @@ bool DesktopEnvironmentOptions::capture_
    // TODO(joedow): Determine whether we can migrate additional platforms to
    // using the DesktopCaptureWrapper instead of the DesktopCaptureProxy. Then
    // clean up DesktopCapturerProxy::Core::CreateCapturer().
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index b75b7771a4..42e6ca4a78 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-09-24 20:49:34.128357200 +0000
+--- remoting/host/base/switches.cc.orig	2024-10-26 07:00:29.752896300 +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 93f1661ca6..f217e44c6f 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-09-24 20:49:34.128357200 +0000
+--- remoting/host/base/switches.h.orig	2024-10-26 07:00:29.752896300 +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 7e843bf5a8..008aeef201 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-09-24 20:49:34.129357300 +0000
+--- remoting/host/basic_desktop_environment.cc.orig	2024-10-26 07:00:29.753896700 +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 476481e4cc..6b66e611be 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host.cc.orig	2024-09-24 20:49:34.132357600 +0000
+--- remoting/host/chromoting_host.cc.orig	2024-10-26 07:00:29.755897500 +0000
 +++ remoting/host/chromoting_host.cc
-@@ -129,7 +129,7 @@ void ChromotingHost::Start(const std::st
+@@ -132,7 +132,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 4a46dae790..2287e80e9f 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-09-24 20:49:34.132357600 +0000
+--- remoting/host/chromoting_host.h.orig	2024-10-26 07:00:29.755897500 +0000
 +++ remoting/host/chromoting_host.h
 @@ -33,7 +33,7 @@
  #include "remoting/protocol/session_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "remoting/host/chromoting_host_services_server.h"
  #endif
  
-@@ -98,7 +98,7 @@ class ChromotingHost : public ClientSess
+@@ -99,7 +99,7 @@ class ChromotingHost : public ClientSess
    // This method can only be called once during the lifetime of this object.
    void Start(const std::string& host_owner);
  
@@ -24,7 +24,7 @@ $NetBSD$
    // Starts running the ChromotingHostServices server and listening for incoming
    // IPC binding requests.
    // Currently only Linux runs the ChromotingHostServices server on the host
-@@ -204,7 +204,7 @@ class ChromotingHost : public ClientSess
+@@ -203,7 +203,7 @@ class ChromotingHost : public ClientSess
    // List of host extensions.
    std::vector<std::unique_ptr<HostExtension>> extensions_;
  
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index b2cda6ba44..1b2ddd6eb3 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-09-24 20:49:34.132357600 +0000
+--- remoting/host/chromoting_host_context.cc.orig	2024-10-26 07:00:29.756898200 +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 28b4bd1f40..32947ef294 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-09-24 20:49:34.133357800 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig	2024-10-26 07:00:29.756898200 +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 779b6975db..b45bc8f519 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/client_session.cc.orig	2024-09-24 20:49:34.134358000 +0000
+--- remoting/host/client_session.cc.orig	2024-10-26 07:00:29.757898600 +0000
 +++ remoting/host/client_session.cc
-@@ -158,7 +158,7 @@ void ClientSession::NotifyClientResoluti
+@@ -161,7 +161,7 @@ void ClientSession::NotifyClientResoluti
    if (desktop_environment_options_.enable_curtaining()) {
      dpi_vector.set(resolution.x_dpi(), resolution.y_dpi());
    }
diff --git a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
index 476b5b61ac..f00131589e 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-09-24 20:49:34.137358200 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig	2024-10-26 07:00:29.759899600 +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 a9477c7473..9680f3a7c6 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-09-24 20:49:34.138358000 +0000
+--- remoting/host/desktop_and_cursor_conditional_composer.cc.orig	2024-10-26 07:00:29.761900400 +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 8632d2950b..e93d9175bd 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-09-24 20:49:34.139358300 +0000
+--- remoting/host/desktop_capturer_proxy.cc.orig	2024-10-26 07:00:29.761900400 +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 4a161a9858..793c4114bd 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-09-24 20:49:34.139358300 +0000
+--- remoting/host/desktop_capturer_wrapper.cc.orig	2024-10-26 07:00:29.761900400 +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 b2624552db..e79e8935b4 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-09-24 20:49:34.143358700 +0000
+--- remoting/host/evaluate_capability.cc.orig	2024-10-26 07:00:29.765902300 +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 3357f0d269..1d62b46f5b 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-09-24 20:49:34.149359200 +0000
+--- remoting/host/host_attributes.cc.orig	2024-10-26 07:00:29.770904800 +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 03c1c5569a..559a643161 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-09-24 20:49:34.149359200 +0000
+--- remoting/host/host_details.cc.orig	2024-10-26 07:00:29.770904800 +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 cbdb6975b4..6527cfd503 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-09-24 20:49:34.150359200 +0000
+--- remoting/host/host_main.cc.orig	2024-10-26 07:00:29.771905200 +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 22f87a4ceb..c31f77c182 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-09-24 20:49:34.166360600 +0000
+--- remoting/host/ipc_constants.cc.orig	2024-10-26 07:00:29.868950800 +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 898759b9a6..b4f9be341f 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/it2me/it2me_host.cc.orig	2024-09-24 20:49:34.169360900 +0000
+--- remoting/host/it2me/it2me_host.cc.orig	2024-10-26 07:00:29.904967500 +0000
 +++ remoting/host/it2me/it2me_host.cc
-@@ -56,7 +56,7 @@
+@@ -57,7 +57,7 @@
  #include "remoting/host/chromeos/features.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "remoting/host/linux/wayland_manager.h"
  #include "remoting/host/linux/wayland_utils.h"
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -184,7 +184,7 @@ void It2MeHost::Connect(
+@@ -185,7 +185,7 @@ void It2MeHost::Connect(
  
    OnPolicyUpdate(std::move(policies));
  
@@ -24,7 +24,7 @@ $NetBSD$
    if (IsRunningWayland()) {
      WaylandManager::Get()->Init(host_context_->ui_task_runner());
    }
-@@ -344,7 +344,7 @@ void It2MeHost::ConnectOnNetworkThread(
+@@ -318,7 +318,7 @@ void It2MeHost::ConnectOnNetworkThread(
  
    // Set up the desktop environment options.
    DesktopEnvironmentOptions options(DesktopEnvironmentOptions::CreateDefault());
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 6e7403c4c5..9c3499fa1b 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-09-24 20:49:34.170361000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig	2024-10-26 07:00:29.905968200 +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 eefbe4353c..e2af0494ac 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/me2me_desktop_environment.cc.orig	2024-09-24 20:49:34.181362000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig	2024-10-26 07:00:29.914972300 +0000
 +++ remoting/host/me2me_desktop_environment.cc
-@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
+@@ -108,7 +108,7 @@ std::string Me2MeDesktopEnvironment::Get
      capabilities += protocol::kRemoteWebAuthnCapability;
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
    if (!IsRunningWayland()) {
      capabilities += " ";
      capabilities += protocol::kMultiStreamCapability;
-@@ -161,7 +161,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
+@@ -150,7 +150,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
    // properly under Xvfb.
    mutable_desktop_capture_options()->set_use_update_notifications(true);
  
@@ -24,7 +24,7 @@ $NetBSD$
    // Setting this option to false means that the capture differ wrapper will not
    // be used when the X11 capturer is selected. This reduces the X11 capture
    // time by a few milliseconds per frame and is safe because we can rely on
-@@ -170,7 +170,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
+@@ -159,7 +159,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnv
    mutable_desktop_capture_options()->set_detect_updated_region(false);
  #endif
  
@@ -33,7 +33,7 @@ $NetBSD$
    if (IsRunningWayland()) {
      mutable_desktop_capture_options()->set_prefer_cursor_embedded(false);
    }
-@@ -195,7 +195,7 @@ bool Me2MeDesktopEnvironment::Initialize
+@@ -184,7 +184,7 @@ bool Me2MeDesktopEnvironment::Initialize
  
    // Otherwise, if the session is shared with the local user start monitoring
    // the local input and create the in-session UI.
diff --git a/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc b/chromium/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
index 23cfd43f76..c173a7f8b1 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-09-24 20:49:34.182362000 +0000
+--- remoting/host/mouse_cursor_monitor_proxy.cc.orig	2024-10-26 07:00:29.916973400 +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 20916ad4f8..f5c38c1de4 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/policy_watcher.cc.orig	2024-09-24 20:49:34.185362300 +0000
+--- remoting/host/policy_watcher.cc.orig	2024-10-26 07:00:29.918974200 +0000
 +++ remoting/host/policy_watcher.cc
 @@ -178,7 +178,7 @@ base::Value::Dict PolicyWatcher::GetDefa
               true);
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 a6e3200428..efa0955916 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-09-24 20:49:34.186362300 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig	2024-10-26 07:00:29.919974800 +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 8e56575bae..c1e64e2aaf 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-09-24 20:49:34.187362400 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig	2024-10-26 07:00:29.920975200 +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 f76f588ca2..acb3c46e55 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-09-24 20:49:34.187362400 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig	2024-10-26 07:00:29.920975200 +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 57558638bb..ab8da8766f 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-09-24 20:49:34.188362600 +0000
+--- remoting/host/remoting_me2me_host.cc.orig	2024-10-26 07:00:29.921975600 +0000
 +++ remoting/host/remoting_me2me_host.cc
-@@ -131,7 +131,7 @@
+@@ -134,7 +134,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)
-@@ -142,13 +142,13 @@
+@@ -145,13 +145,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
  
-@@ -161,7 +161,7 @@
+@@ -164,7 +164,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)
-@@ -191,7 +191,7 @@ const char kApplicationName[] = "chromot
+@@ -193,7 +193,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
+@@ -412,7 +412,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
+@@ -478,7 +478,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()
+@@ -785,7 +785,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)
  }
-@@ -814,7 +814,7 @@ void HostProcess::CreateAuthenticatorFac
-         base::MakeRefCounted<CorpSessionAuthzServiceClientFactory>(
+@@ -856,7 +856,7 @@ void HostProcess::CreateAuthenticatorFac
              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,
-@@ -960,13 +960,13 @@ void HostProcess::StartOnUiThread() {
+@@ -1001,13 +1001,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 =
-@@ -1043,7 +1043,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1084,7 +1084,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.
-@@ -1051,7 +1051,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1092,7 +1092,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(); }));
-@@ -1450,7 +1450,7 @@ bool HostProcess::OnUsernamePolicyUpdate
+@@ -1502,7 +1502,7 @@ bool HostProcess::OnUsernamePolicyUpdate
    // Returns false: never restart the host after this policy update.
    DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
  
@@ -128,16 +128,16 @@ $NetBSD$
    std::optional<bool> host_username_match_required =
        policies.FindBool(policy::key::kRemoteAccessHostMatchUsername);
    if (!host_username_match_required.has_value()) {
-@@ -1883,7 +1883,7 @@ void HostProcess::StartHost() {
+@@ -1778,7 +1778,7 @@ void HostProcess::StartHost() {
      corp_host_status_logger_->StartObserving(*session_manager);
    }
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   desktop_environment_options_.set_enable_remote_webauthn(is_corp_user_);
+   desktop_environment_options_.set_enable_remote_webauthn(is_corp_host_);
  #endif
  
-@@ -1912,7 +1912,7 @@ void HostProcess::StartHost() {
+@@ -1798,7 +1798,7 @@ void HostProcess::StartHost() {
    host_status_logger_ = std::make_unique<HostStatusLogger>(
        host_->status_monitor(), log_to_server_.get());
  
@@ -146,16 +146,16 @@ $NetBSD$
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    if (cmd_line->HasSwitch(kEnableUtempter)) {
      host_utmp_logger_ =
-@@ -1944,7 +1944,7 @@ void HostProcess::StartHost() {
- 
-   host_->Start(host_owner_);
+@@ -1834,7 +1834,7 @@ void HostProcess::StartHost() {
+   // addresses.
+   host_->Start(*host_owner_emails_.begin());
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // For Windows, ChromotingHostServices connections are handled by the daemon
    // process, then the message pipe is forwarded to the network process.
    host_->StartChromotingHostServices();
-@@ -2078,7 +2078,7 @@ int HostProcessMain() {
+@@ -1968,7 +1968,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 ...)
-@@ -2127,7 +2127,7 @@ int HostProcessMain() {
+@@ -2017,7 +2017,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 814c8901d5..65a99f23c1 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-09-24 20:49:34.196363200 +0000
+--- remoting/host/setup/start_host_main.cc.orig	2024-10-26 07:00:29.929979300 +0000
 +++ remoting/host/setup/start_host_main.cc
 @@ -38,7 +38,7 @@
  #include <unistd.h>
@@ -15,7 +15,7 @@ $NetBSD$
  #include "remoting/host/setup/daemon_controller_delegate_linux.h"
  #include "remoting/host/setup/start_host_as_root.h"
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -354,7 +354,7 @@ bool InitializeCloudMachineParams(HostSt
+@@ -369,7 +369,7 @@ bool InitializeCloudMachineParams(HostSt
  }  // namespace
  
  int StartHostMain(int argc, char** argv) {
@@ -24,7 +24,7 @@ $NetBSD$
    // Minimize the amount of code that runs as root on Posix systems.
    if (getuid() == 0) {
      return remoting::StartHostAsRoot(argc, argv);
-@@ -379,7 +379,7 @@ int StartHostMain(int argc, char** argv)
+@@ -394,7 +394,7 @@ int StartHostMain(int argc, char** argv)
  
    mojo::core::Init();
  
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 8dcabf9e60..380c94f69c 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-09-24 20:49:34.198363500 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig	2024-10-26 07:00:29.931980400 +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 a1e6236a07..931a2a1c95 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2024-09-24 20:49:34.198363500 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2024-10-26 07:00:29.931980400 +0000
 +++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
-@@ -24,7 +24,7 @@
+@@ -30,7 +30,7 @@
  #include "base/task/thread_pool.h"
  #include "build/build_config.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/environment.h"
  #include "base/nix/xdg_util.h"
  #include "base/strings/string_util.h"
-@@ -69,14 +69,14 @@ static constexpr char kExtensionWakeupFi
+@@ -75,14 +75,14 @@ static constexpr char kExtensionWakeupFi
  // Caller should check if the directory exists before writing files to it. A
  // directory only exists if the corresponding Chrome version is installed.
  std::vector<base::FilePath> GetRemoteStateChangeDirPaths() {
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 9cb5156f8e..cec446e28f 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-09-24 20:49:34.249368000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig	2024-10-26 07:00:30.066042700 +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 f9ebda0e92..81fd8d909f 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-09-24 20:49:34.285371000 +0000
+--- sandbox/BUILD.gn.orig	2024-10-26 07:00:30.137075200 +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 f7e681575b..4f6a0c601c 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-09-24 20:49:34.286371200 +0000
+--- sandbox/features.gni.orig	2024-10-26 07:00:30.137075200 +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 e77a6097e6..8e7458fbc0 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-09-24 20:49:34.286371200 +0000
+--- sandbox/linux/BUILD.gn.orig	2024-10-26 07:00:30.137075200 +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 982fe0899d..fc14e03e00 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-09-24 20:49:34.294371800 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig	2024-10-26 07:00:30.166088300 +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 2941f6a61f..dff4970245 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/linux/services/libc_interceptor.cc.orig	2024-09-24 20:49:34.295372000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig	2024-10-26 07:00:30.166088300 +0000
 +++ sandbox/linux/services/libc_interceptor.cc
 @@ -17,7 +17,9 @@
  #include <stddef.h>
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index 26f072125c..bbb00a9dc8 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-09-24 20:49:34.305372700 +0000
+--- sandbox/policy/BUILD.gn.orig	2024-10-26 07:00:30.175092500 +0000
 +++ sandbox/policy/BUILD.gn
 @@ -50,7 +50,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",
-@@ -125,6 +125,38 @@ component("policy") {
+@@ -127,6 +127,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 b249105f2a..2af5369ba2 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-09-24 20:49:34.305372700 +0000
+--- sandbox/policy/features.cc.orig	2024-10-26 07:00:30.176092900 +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.
-@@ -140,7 +144,7 @@ BASE_FEATURE(kSpectreVariant2Mitigation,
+@@ -134,7 +138,7 @@ BASE_FEATURE(kSpectreVariant2Mitigation,
               base::FEATURE_ENABLED_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 9c90a47183..443517effb 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-09-24 20:49:34.305372700 +0000
+--- sandbox/policy/features.h.orig	2024-10-26 07:00:30.176092900 +0000
 +++ sandbox/policy/features.h
-@@ -46,7 +46,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
+@@ -45,7 +45,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
  SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 99aa39acbc..9378162e22 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-10-18 11:20:15.625646444 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2024-10-28 13:44:54.463308439 +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 8a5e36fa30..3a846cbdcf 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-10-18 11:20:15.626228641 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2024-10-28 13:44:54.463974724 +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 52f6af2e7b..8f1db25231 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/mojom/sandbox.mojom.orig	2024-09-24 20:49:34.310373300 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig	2024-10-26 07:00:30.181095100 +0000
 +++ sandbox/policy/mojom/sandbox.mojom
-@@ -77,6 +77,15 @@ enum Sandbox {
+@@ -80,6 +80,15 @@ enum Sandbox {
    [EnableIf=is_fuchsia]
    kVideoCapture,
  
diff --git a/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/chromium/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index 208273d134..a978ba3626 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-10-18 11:20:15.629094926 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig	2024-10-28 13:44:54.474876669 +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 00ca1084f1..e33642a2a3 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-10-18 11:20:15.629713720 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig	2024-10-28 13:44:54.475761418 +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 855bfe8952..a87fd8a765 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-10-18 11:20:15.631579320 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2024-10-28 13:44:54.480341330 +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 a85ad02913..a8458d5da9 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-10-18 11:20:15.632318240 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2024-10-28 13:44:54.481411857 +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 63a6e6c145..970abc81b0 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-09-24 20:49:34.310373300 +0000
+--- sandbox/policy/sandbox.cc.orig	2024-10-26 07:00:30.181095100 +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 a49ea97f3b..d0810b1a83 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-09-24 20:49:34.310373300 +0000
+--- sandbox/policy/sandbox.h.orig	2024-10-26 07:00:30.181095100 +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 0922c6f4f5..b1e06357df 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-09-24 20:49:34.311373200 +0000
+--- sandbox/policy/sandbox_type.cc.orig	2024-10-26 07:00:30.181095100 +0000
 +++ sandbox/policy/sandbox_type.cc
 @@ -38,7 +38,7 @@ bool IsUnsandboxedSandboxType(Sandbox sa
  #endif
@@ -33,7 +33,7 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
      case Sandbox::kHardwareVideoEncoding:
  #endif
-@@ -130,7 +130,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -131,7 +131,7 @@ void SetCommandLineFlagsForSandboxType(b
  #endif
      case Sandbox::kPrintCompositor:
      case Sandbox::kAudio:
@@ -42,7 +42,7 @@ $NetBSD$
      case Sandbox::kVideoCapture:
  #endif
  #if BUILDFLAG(IS_WIN)
-@@ -141,10 +141,10 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -142,10 +142,10 @@ void SetCommandLineFlagsForSandboxType(b
      case Sandbox::kMediaFoundationCdm:
      case Sandbox::kWindowsSystemProxyResolver:
  #endif  // BUILDFLAG(IS_WIN)
@@ -55,7 +55,7 @@ $NetBSD$
      case Sandbox::kHardwareVideoEncoding:
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -169,7 +169,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -171,7 +171,7 @@ void SetCommandLineFlagsForSandboxType(b
            switches::kServiceSandboxType,
            StringFromUtilitySandboxType(sandbox_type));
        break;
@@ -64,7 +64,7 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
        break;
  #endif
-@@ -209,7 +209,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
+@@ -211,7 +211,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
      return Sandbox::kUtility;
    }
  
@@ -73,7 +73,7 @@ $NetBSD$
    // Intermediate process gains a sandbox later.
    if (process_type == switches::kZygoteProcessType)
      return Sandbox::kZygoteIntermediateSandbox;
-@@ -257,7 +257,7 @@ std::string StringFromUtilitySandboxType
+@@ -259,7 +259,7 @@ std::string StringFromUtilitySandboxType
        return switches::kUtilitySandbox;
      case Sandbox::kAudio:
        return switches::kAudioSandbox;
@@ -82,7 +82,7 @@ $NetBSD$
      case Sandbox::kVideoCapture:
        return switches::kVideoCaptureSandbox;
  #endif
-@@ -287,11 +287,11 @@ std::string StringFromUtilitySandboxType
+@@ -291,11 +291,11 @@ std::string StringFromUtilitySandboxType
      case Sandbox::kMirroring:
        return switches::kMirroringSandbox;
  #endif
@@ -96,7 +96,7 @@ $NetBSD$
      case Sandbox::kHardwareVideoEncoding:
        return switches::kHardwareVideoEncodingSandbox;
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -310,7 +310,7 @@ std::string StringFromUtilitySandboxType
+@@ -314,7 +314,7 @@ std::string StringFromUtilitySandboxType
        // The following are not utility processes so should not occur.
      case Sandbox::kRenderer:
      case Sandbox::kGpu:
@@ -105,10 +105,10 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
  #endif
        NOTREACHED_IN_MIGRATION();
-@@ -382,15 +382,15 @@ sandbox::mojom::Sandbox UtilitySandboxTy
-   if (sandbox_string == switches::kScreenAISandbox)
-     return Sandbox::kScreenAI;
- #endif
+@@ -389,15 +389,15 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+   if (sandbox_string == switches::kVideoEffectsSandbox) {
+     return Sandbox::kVideoEffects;
+   }
 -#if BUILDFLAG(IS_FUCHSIA)
 +#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
    if (sandbox_string == switches::kVideoCaptureSandbox)
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index a2818a464f..04575a2605 100644
--- a/chromium/patches/patch-sandbox_policy_switches.cc
+++ b/chromium/patches/patch-sandbox_policy_switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/switches.cc.orig	2024-09-24 20:49:34.311373200 +0000
+--- sandbox/policy/switches.cc.orig	2024-10-26 07:00:30.181095100 +0000
 +++ sandbox/policy/switches.cc
-@@ -54,10 +54,10 @@ const char kWindowsSystemProxyResolverSa
+@@ -55,10 +55,10 @@ const char kWindowsSystemProxyResolverSa
  const char kMirroringSandbox[] = "mirroring";
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -19,7 +19,7 @@ $NetBSD$
  const char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -97,7 +97,9 @@ const char kGpuSandboxFailuresFatal[] = 
+@@ -98,7 +98,9 @@ const char kGpuSandboxFailuresFatal[] = 
  // Meant to be used as a browser-level switch for testing purposes only.
  const char kNoSandbox[] = "no-sandbox";
  
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index 8321f757d0..0f7d550548 100644
--- a/chromium/patches/patch-sandbox_policy_switches.h
+++ b/chromium/patches/patch-sandbox_policy_switches.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/switches.h.orig	2024-09-24 20:49:34.311373200 +0000
+--- sandbox/policy/switches.h.orig	2024-10-26 07:00:30.181095100 +0000
 +++ sandbox/policy/switches.h
-@@ -57,10 +57,10 @@ SANDBOX_POLICY_EXPORT extern const char 
+@@ -58,10 +58,10 @@ SANDBOX_POLICY_EXPORT extern const char 
  SANDBOX_POLICY_EXPORT extern const char kMirroringSandbox[];
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -19,7 +19,7 @@ $NetBSD$
  SANDBOX_POLICY_EXPORT extern const char kHardwareVideoEncodingSandbox[];
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -82,7 +82,8 @@ SANDBOX_POLICY_EXPORT extern const char 
+@@ -83,7 +83,8 @@ SANDBOX_POLICY_EXPORT extern const char 
  SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
  SANDBOX_POLICY_EXPORT extern const char kGpuSandboxFailuresFatal[];
  SANDBOX_POLICY_EXPORT extern const char kNoSandbox[];
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 34e4e2baaf..89b76da53e 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-09-24 20:49:34.343376200 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig	2024-10-26 07:00:30.214110400 +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 9389066c6e..435fe0cc62 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-09-24 20:49:34.343376200 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig	2024-10-26 07:00:30.214110400 +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 8432f89e80..e08eff6597 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-09-24 20:49:34.364378000 +0000
+--- services/device/BUILD.gn.orig	2024-10-26 07:00:30.235120000 +0000
 +++ services/device/BUILD.gn
 @@ -15,7 +15,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
index 50f4750da2..e5919e91cc 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/geolocation/location_provider_manager.cc.orig	2024-09-24 20:49:34.388380000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig	2024-10-26 07:00:30.258130600 +0000
 +++ services/device/geolocation/location_provider_manager.cc
 @@ -51,7 +51,7 @@ LocationProviderManager::LocationProvide
  #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index dc008a9efe..a36625fb11 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-09-24 20:49:34.393380600 +0000
+--- services/device/hid/BUILD.gn.orig	2024-10-26 07:00:30.263132800 +0000
 +++ services/device/hid/BUILD.gn
 @@ -36,7 +36,33 @@ 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 3183271dea..4f58ba6af7 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-10-18 11:20:15.644609465 +0000
+--- services/device/hid/hid_connection_fido.cc.orig	2024-10-28 13:44:54.530509999 +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 4437eb9bbf..f96dd4985f 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-10-18 11:20:15.645250049 +0000
+--- services/device/hid/hid_connection_fido.h.orig	2024-10-28 13:44:54.530510279 +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 badf4e29b8..5b04b48f19 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-10-18 11:20:15.645793135 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig	2024-10-28 13:44:54.534545149 +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 2b9faef426..c917270512 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-10-18 11:20:15.646475624 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig	2024-10-28 13:44:54.535237136 +0000
 +++ services/device/hid/hid_connection_freebsd.h
 @@ -0,0 +1,67 @@
 +// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service.cc b/chromium/patches/patch-services_device_hid_hid__service.cc
index 332605095a..def7db4321 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-09-24 20:49:34.395380700 +0000
+--- services/device/hid/hid_service.cc.orig	2024-10-26 07:00:30.265133600 +0000
 +++ services/device/hid/hid_service.cc
 @@ -20,12 +20,18 @@
  
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index 47898992b6..4962d84682 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-10-18 11:20:15.647909884 +0000
+--- services/device/hid/hid_service_fido.cc.orig	2024-10-28 13:44:54.539673734 +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 c5518c4de8..5ebd037ef9 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-10-18 11:20:15.648601033 +0000
+--- services/device/hid/hid_service_fido.h.orig	2024-10-28 13:44:54.540499258 +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 1fe70193c6..c032dc4f2e 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-10-18 11:20:15.649171776 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig	2024-10-28 13:44:54.541099055 +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 5555e08db5..22e9571828 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-10-18 11:20:15.649865719 +0000
+--- services/device/hid/hid_service_freebsd.h.orig	2024-10-28 13:44:54.541883792 +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 6100eae93d..d795c6024d 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-10-18 11:20:15.650409363 +0000
+--- services/device/hid/hid_service_netbsd.cc.orig	2024-10-28 13:44:54.542655957 +0000
 +++ services/device/hid/hid_service_netbsd.cc
 @@ -0,0 +1,27 @@
 +// Copyright 2022 The Chromium Authors
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 54aa5fcd36..e7840f45c2 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-10-18 11:20:15.650899370 +0000
+--- services/device/hid/hid_service_netbsd.h.orig	2024-10-28 13:44:54.543520033 +0000
 +++ services/device/hid/hid_service_netbsd.h
 @@ -0,0 +1,33 @@
 +// Copyright 2022 The Chromium Authors
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 0df8f43fed..2865deb210 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-09-24 20:49:34.401381300 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig	2024-10-26 07:00:30.270135900 +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 35df986993..00cede58fe 100644
--- a/chromium/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/mojom/BUILD.gn.orig	2024-09-24 20:49:34.408382000 +0000
+--- services/device/public/mojom/BUILD.gn.orig	2024-10-26 07:00:30.277139200 +0000
 +++ services/device/public/mojom/BUILD.gn
 @@ -98,7 +98,7 @@ mojom("device_service") {
    enable_js_fuzzing = false
diff --git a/chromium/patches/patch-services_device_serial_BUILD.gn b/chromium/patches/patch-services_device_serial_BUILD.gn
index 8dc68ff39a..461b1c155b 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-09-24 20:49:34.412382100 +0000
+--- services/device/serial/BUILD.gn.orig	2024-10-26 07:00:30.280140600 +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 3d87ece58e..50cdec6ac7 100644
--- a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/serial_device_enumerator.cc.orig	2024-09-24 20:49:34.412382100 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig	2024-10-26 07:00:30.281141000 +0000
 +++ services/device/serial/serial_device_enumerator.cc
 @@ -13,7 +13,7 @@
  #include "build/build_config.h"
diff --git a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
index cf2323460b..599e7390d5 100644
--- a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/serial_io_handler_posix.cc.orig	2024-09-24 20:49:34.413382300 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig	2024-10-26 07:00:30.282141400 +0000
 +++ services/device/serial/serial_io_handler_posix.cc
 @@ -73,7 +73,7 @@ bool BitrateToSpeedConstant(int bitrate,
      BITRATE_TO_SPEED_CASE(9600)
diff --git a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
index a78f834f1c..d6ebbec247 100644
--- a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2024-09-24 20:49:34.416382600 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2024-10-26 07:00:30.284142500 +0000
 +++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
 @@ -136,7 +136,11 @@ class TimeZoneMonitorLinuxImpl
      // false positives are harmless, assuming the false positive rate is
diff --git a/chromium/patches/patch-services_device_usb_BUILD.gn b/chromium/patches/patch-services_device_usb_BUILD.gn
index 49896fa92c..d90770612a 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-09-24 20:49:34.416382600 +0000
+--- services/device/usb/BUILD.gn.orig	2024-10-26 07:00:30.285143000 +0000
 +++ services/device/usb/BUILD.gn
 @@ -91,7 +91,7 @@ static_library("usb") {
      deps += [ "//third_party/re2" ]
diff --git a/chromium/patches/patch-services_device_usb_usb__service.cc b/chromium/patches/patch-services_device_usb_usb__service.cc
index aaebf01d30..ffccb91b89 100644
--- a/chromium/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/usb_service.cc.orig	2024-09-24 20:49:34.423383200 +0000
+--- services/device/usb/usb_service.cc.orig	2024-10-26 07:00:30.290145200 +0000
 +++ services/device/usb/usb_service.cc
 @@ -21,12 +21,16 @@
  
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.cc b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
index 1c5fe9e566..fc52dc4377 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-10-18 11:20:15.663936499 +0000
+--- services/device/usb/usb_service_fake.cc.orig	2024-10-28 13:44:54.595668004 +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 f267da6ac2..8de4c90842 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-10-18 11:20:15.664511153 +0000
+--- services/device/usb/usb_service_fake.h.orig	2024-10-28 13:44:54.596303280 +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 3a6cb3d314..d7e9c03bee 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-09-24 20:49:34.437384400 +0000
+--- services/network/BUILD.gn.orig	2024-10-26 07:00:30.306152600 +0000
 +++ services/network/BUILD.gn
-@@ -410,7 +410,6 @@ if (is_linux || is_chromeos) {
+@@ -395,7 +395,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 ed0e57bfb2..896dae4700 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_context.cc.orig	2024-09-24 20:49:34.455386000 +0000
+--- services/network/network_context.cc.orig	2024-10-26 07:00:30.325161200 +0000
 +++ services/network/network_context.cc
-@@ -590,7 +590,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -588,7 +588,7 @@ NetworkContext::NetworkContextHttpAuthPr
  NetworkContext::NetworkContextHttpAuthPreferences::
      ~NetworkContextHttpAuthPreferences() = default;
  
@@ -15,7 +15,7 @@ $NetBSD$
  bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
      const {
    if (network_service_) {
-@@ -2437,7 +2437,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2435,7 +2435,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 e45d827b7f..99a7ce9efb 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-09-24 20:49:34.456386000 +0000
+--- services/network/network_context.h.orig	2024-10-26 07:00:30.325161200 +0000
 +++ services/network/network_context.h
-@@ -696,7 +696,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -697,7 +697,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 b7eda24c9d..79b3f226c2 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-09-24 20:49:34.459386300 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig	2024-10-26 07:00:30.329163000 +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 f93ce5d750..c5153e01e2 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-09-24 20:49:34.459386300 +0000
+--- services/network/network_sandbox_hook_linux.h.orig	2024-10-26 07:00:30.329163000 +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 540a94c81b..a2202b3944 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-09-24 20:49:34.459386300 +0000
+--- services/network/network_service.cc.orig	2024-10-26 07:00:30.330163500 +0000
 +++ services/network/network_service.cc
 @@ -99,7 +99,7 @@
  #include "third_party/boringssl/src/include/openssl/cpu.h"
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index c0ad8a051c..77af21cdac 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-09-24 20:49:34.459386300 +0000
+--- services/network/network_service.h.orig	2024-10-26 07:00:30.330163500 +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 9616000b24..09f386fa8a 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-09-24 20:49:34.468387100 +0000
+--- services/network/public/cpp/BUILD.gn.orig	2024-10-26 07:00:30.339167600 +0000
 +++ services/network/public/cpp/BUILD.gn
-@@ -497,7 +497,7 @@ component("cpp_base") {
+@@ -481,7 +481,7 @@ component("cpp_base") {
      sources += [ "transferable_directory_fuchsia.cc" ]
    }
  
@@ -15,9 +15,9 @@ $NetBSD$
      sources += [
        "network_interface_change_listener_mojom_traits.cc",
        "network_interface_change_listener_mojom_traits.h",
-@@ -614,7 +614,7 @@ source_set("tests") {
-     ]
-   }
+@@ -591,7 +591,7 @@ source_set("tests") {
+     "x_frame_options_parser_unittest.cc",
+   ]
  
 -  if (is_linux) {
 +  if ((is_linux) && !is_bsd) {
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index 6d9db1c900..651d2d740f 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/cpp/features.cc.orig	2024-09-24 20:49:34.478388000 +0000
+--- services/network/public/cpp/features.cc.orig	2024-10-26 07:00:30.349172000 +0000
 +++ services/network/public/cpp/features.cc
 @@ -127,7 +127,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
  BASE_FEATURE(kDnsOverHttpsUpgrade,
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 95871f6d4c..a95d363df9 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/mojom/BUILD.gn.orig	2024-09-24 20:49:34.496389600 +0000
+--- services/network/public/mojom/BUILD.gn.orig	2024-10-26 07:00:30.365179500 +0000
 +++ services/network/public/mojom/BUILD.gn
 @@ -493,11 +493,11 @@ mojom("url_loader_base") {
    }
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 d5eaa95fa8..a706efa0a0 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-09-24 20:49:34.513391000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig	2024-10-26 07:00:30.381186700 +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 fe908fc031..a8e82bf63a 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,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/on_device_model/on_device_model_service.h.orig	2024-09-24 20:49:34.539393400 +0000
+--- services/on_device_model/on_device_model_service.h.orig	2024-10-26 07:00:30.406198300 +0000
 +++ services/on_device_model/on_device_model_service.h
-@@ -22,6 +22,10 @@
- #include "sandbox/policy/linux/sandbox_linux.h"
- #endif
+@@ -27,6 +27,10 @@ namespace ml {
+ class OnDeviceModelInternalImpl;
+ }
  
 +#if BUILDFLAG(IS_BSD)
 +#include "sandbox/policy/sandbox.h"
@@ -17,7 +17,7 @@ $NetBSD$
  namespace on_device_model {
  
  class COMPONENT_EXPORT(ON_DEVICE_MODEL) OnDeviceModelService
-@@ -35,7 +39,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL) 
+@@ -40,7 +44,7 @@ class COMPONENT_EXPORT(ON_DEVICE_MODEL) 
    // Must be called in the service's process after the run loop finished.
    [[nodiscard]] static bool Shutdown();
  
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 970cfac98c..c32f4f77fd 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-09-24 20:49:34.539393400 +0000
+--- services/on_device_model/pre_sandbox_init.cc.orig	2024-10-26 07:00:30.406198300 +0000
 +++ services/on_device_model/pre_sandbox_init.cc
 @@ -14,7 +14,7 @@
  #include "services/on_device_model/ml/chrome_ml.h"  // nogncheck
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 58c7818098..b0f7d2c446 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-09-24 20:49:34.554394700 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2024-10-26 07:00:30.422205700 +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 c01814a270..fa615a78ed 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-09-24 20:49:34.554394700 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig	2024-10-26 07:00:30.423206000 +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 bd1b80540c..c91e4bd5fc 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2024-09-24 20:49:34.556394800 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2024-10-26 07:00:30.424206500 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
 @@ -53,7 +53,7 @@ class COMPONENT_EXPORT(
                                      mojom::RawOSMemDump*);
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 1b30405662..6f6d80a4bf 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-10-18 11:20:15.703587342 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2024-10-28 13:44:54.680632717 +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 c322842d2e..2e7dc4407d 100644
--- a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/screen_ai/public/cpp/utilities.cc.orig	2024-09-24 20:49:34.559395000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig	2024-10-26 07:00:30.427208000 +0000
 +++ services/screen_ai/public/cpp/utilities.cc
 @@ -18,7 +18,7 @@ namespace screen_ai {
  
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 115b2030b7..b1aa747ab4 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-09-24 20:49:34.560395200 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig	2024-10-26 07:00:30.428208400 +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 ddfd3ddc1a..f1692308be 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-09-24 20:49:34.560395200 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig	2024-10-26 07:00:30.428208400 +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 35edee8ed2..f5a754622d 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-09-24 20:49:34.561395400 +0000
+--- services/service_manager/BUILD.gn.orig	2024-10-26 07:00:30.429208800 +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 dc004640cf..60977c5035 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-09-24 20:49:34.564395700 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig	2024-10-26 07:00:30.431209800 +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 f232ee9963..1fd26176c2 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-09-24 20:49:34.603399000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig	2024-10-26 07:00:30.550264100 +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 b875e51cd5..965b1cdf41 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-09-24 20:49:34.610399500 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig	2024-10-26 07:00:30.556267000 +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 2fcc98f8fe..e146d68466 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/video_capture/video_capture_service_impl.cc.orig	2024-09-24 20:49:34.612399800 +0000
+--- services/video_capture/video_capture_service_impl.cc.orig	2024-10-26 07:00:30.559268200 +0000
 +++ services/video_capture/video_capture_service_impl.cc
 @@ -42,7 +42,7 @@
  #include "services/video_capture/lacros/device_factory_adapter_lacros.h"
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 1347efc7cf..55f4fa74f4 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-09-24 20:49:34.612399800 +0000
+--- services/video_capture/video_capture_service_impl.h.orig	2024-10-26 07:00:30.559268200 +0000
 +++ services/video_capture/video_capture_service_impl.h
 @@ -27,7 +27,7 @@
  #include "services/video_capture/ash/video_capture_device_factory_ash.h"
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 089f1685e6..2a3868e199 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-09-24 20:49:34.646402800 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig	2024-10-26 07:00:30.608290700 +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 9ca9fdad5e..c1e340c0bf 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-09-24 20:49:34.652403400 +0000
+--- skia/ext/font_utils.cc.orig	2024-10-26 07:00:30.614293600 +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 fb4cc80a5d..5b9a79ed37 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-09-24 20:49:34.653403300 +0000
+--- skia/ext/platform_canvas.h.orig	2024-10-26 07:00:30.615294000 +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 f22a107880..1d835949f1 100644
--- a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- skia/ext/skcolorspace_trfn.cc.orig	2024-09-24 20:49:34.654403400 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig	2024-10-26 07:00:30.640305500 +0000
 +++ skia/ext/skcolorspace_trfn.cc
 @@ -7,6 +7,8 @@
  #pragma allow_unsafe_buffers
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 8c8d43c62b..81ad99c536 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-09-24 20:49:34.882423400 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig	2024-10-26 07:00:31.504695400 +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 725eb0137b..92c4e173e3 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-09-24 20:49:34.886423800 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig	2024-10-26 07:00:31.507696900 +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 031a71d7aa..90e6338094 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-09-24 20:49:34.887424000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig	2024-10-26 07:00:31.508697300 +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 37ddd99bdb..39f3ec76f6 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig	2024-09-24 20:49:34.908425800 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig	2024-10-26 07:00:31.606741200 +0000
 +++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
 @@ -35,7 +35,8 @@
  #if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index bdf8c45333..a1d452a826 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-09-24 20:49:35.059439000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig	2024-10-26 07:00:31.713789000 +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 d0687e4109..ee970e38cf 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-09-24 20:49:35.124444700 +0000
+--- third_party/afl/src/afl-fuzz.c.orig	2024-10-26 07:00:31.779818300 +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 3cf0ba9df7..46f0535b4b 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/BUILD.gn.orig	2024-09-24 20:50:07.401277300 +0000
+--- third_party/angle/BUILD.gn.orig	2024-10-26 07:02:09.931671400 +0000
 +++ third_party/angle/BUILD.gn
-@@ -347,7 +347,6 @@ config("extra_warnings") {
+@@ -354,7 +354,6 @@ config("extra_warnings") {
        "-Wtautological-type-limit-compare",
        "-Wundefined-reinterpret-cast",
        "-Wunneeded-internal-declaration",
@@ -14,7 +14,7 @@ $NetBSD$
        "-Wsuggest-destructor-override",
        "-Wsuggest-override",
  
-@@ -524,7 +523,7 @@ template("angle_common_lib") {
+@@ -531,7 +530,7 @@ template("angle_common_lib") {
        all_dependent_configs = [ ":angle_disable_pool_alloc" ]
      }
  
@@ -23,7 +23,7 @@ $NetBSD$
        libs = [ "dl" ]
      }
  
-@@ -679,6 +678,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -686,6 +685,9 @@ angle_static_library("angle_gpu_info_uti
          "Xi",
          "Xext",
        ]
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index c2bce7f22c..2ba8dd5dd2 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-09-24 20:50:07.523288000 +0000
+--- third_party/angle/src/common/platform.h.orig	2024-10-26 07:02:12.347953800 +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 61fef8ae1c..90c56e876b 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-09-24 20:50:07.523288000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig	2024-10-26 07:02:12.347953800 +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 8f64d17fce..3c8b578a2c 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-09-24 20:50:07.527288400 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig	2024-10-26 07:02:12.349954100 +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 347eab9788..7c62b6dc48 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-09-24 20:50:07.527288400 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig	2024-10-26 07:02:12.350954300 +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 27057a508a..b3571603b3 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-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig	2024-10-26 07:02:14.363188500 +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 1b6c7afe6c..dc45fdcd74 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-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig	2024-10-26 07:02:14.363188500 +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 ab44b12dca..771f227e3e 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-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig	2024-10-26 07:02:14.363188500 +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 2f22329836..8d7f9fe8b2 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-09-24 20:50:07.628297300 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig	2024-10-26 07:02:14.364188400 +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 761b31594c..72916559a1 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-09-24 20:50:07.651299200 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig	2024-10-26 07:02:14.863247000 +0000
 +++ third_party/angle/src/libANGLE/Display.cpp
 @@ -60,7 +60,7 @@
  #        include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
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 ee1e5d15c2..26aca524e6 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-09-24 20:50:07.693302900 +0000
+--- third_party/angle/src/libANGLE/formatutils.cpp.orig	2024-10-26 07:02:15.094273600 +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 62da0d0214..cdf0a548de 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-09-24 20:50:07.792311700 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig	2024-10-26 07:02:15.692342300 +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 253fb9c829..88cdfecbeb 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-09-24 20:50:07.830315000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig	2024-10-26 07:02:15.961373300 +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 c0f88bdc1c..4b44ace1b4 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-09-24 20:50:08.647386800 +0000
+--- third_party/angle/util/BUILD.gn.orig	2024-10-26 07:02:22.022070400 +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 b6d2e00bb3..9fcdcac217 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-09-24 20:49:35.258456500 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig	2024-10-26 07:00:31.935888000 +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 3552cc8ca7..6db19609ed 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-09-24 20:49:36.047525600 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig	2024-10-26 07:00:32.726234000 +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 a58ed1bcdb..4e7ca32fb2 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-09-24 20:49:36.047525600 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig	2024-10-26 07:00:32.726234000 +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 44414a76d0..b97c7212a4 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-09-24 20:49:36.101530600 +0000
+--- third_party/blink/public/platform/platform.h.orig	2024-10-26 07:00:32.864294300 +0000
 +++ third_party/blink/public/platform/platform.h
-@@ -375,7 +375,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+@@ -374,7 +374,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 1de7bb57c4..2a92a8f616 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/platform/web_vector.h.orig	2024-09-24 20:49:36.110531300 +0000
+--- third_party/blink/public/platform/web_vector.h.orig	2024-10-26 07:00:32.873298200 +0000
 +++ third_party/blink/public/platform/web_vector.h
 @@ -91,7 +91,7 @@ class WebVector {
    // The vector can be populated using reserve() and emplace_back().
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 074134c887..e7bc2dc3ae 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-09-24 20:49:36.183537700 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig	2024-10-26 07:00:32.948330900 +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 94530a573f..361246cd3a 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-09-24 20:49:36.197538900 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig	2024-10-26 07:00:32.962337000 +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 f12dd8784d..29bbf560e9 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-09-24 20:49:36.201539300 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig	2024-10-26 07:00:32.966338900 +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 db71baf5ec..00345aff39 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2024-09-24 20:49:36.203539400 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2024-10-26 07:00:32.967339300 +0000
 +++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
 @@ -133,15 +133,17 @@ void MemoryUsageMonitorPosix::ResetFileD
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index d4df114664..9bfb5649ba 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-09-24 20:49:36.203539400 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig	2024-10-26 07:00:32.968339700 +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 5fb1b7d4e6..ec66efd708 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig	2024-09-24 20:49:36.406557300 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig	2024-10-26 07:00:33.368510500 +0000
 +++ third_party/blink/renderer/core/editing/editing_behavior.cc
 @@ -304,7 +304,7 @@ bool EditingBehavior::ShouldInsertCharac
    // unexpected behaviour
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 6c3c4c1322..d8c05d99b1 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-09-24 20:49:36.452561100 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig	2024-10-26 07:00:33.415530400 +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 27937495a6..034df4ca7c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2024-09-24 20:49:36.464562400 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2024-10-26 07:00:33.427535500 +0000
 +++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -427,7 +427,7 @@ SkFontHinting RendererPreferencesToSkiaH
+@@ -428,7 +428,7 @@ SkFontHinting RendererPreferencesToSkiaH
      const blink::RendererPreferences& prefs) {
  // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
  // complete.
@@ -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'
-@@ -3407,7 +3407,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3413,7 +3413,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 3daa293d7f..a5daa644ba 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-09-24 20:49:36.521567300 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig	2024-10-26 07:00:33.566594800 +0000
 +++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6477,7 +6477,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6478,7 +6478,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 \
-@@ -6886,7 +6886,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6887,7 +6887,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 acdeef7d80..6ac53ae255 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig	2024-09-24 20:49:36.533568400 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig	2024-10-26 07:00:33.622618700 +0000
 +++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
 @@ -55,7 +55,7 @@ constexpr base::TimeDelta kEncodeRowSlac
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index 2af4b2ecce..0207db830c 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-09-24 20:49:36.634577300 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2024-10-26 07:00:33.786688300 +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 67d62df02f..5536e7c3a3 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-09-24 20:49:36.726585400 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig	2024-10-26 07:00:33.992776200 +0000
 +++ third_party/blink/renderer/core/layout/layout_view.cc
 @@ -73,7 +73,7 @@
  #include "ui/display/screen_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "third_party/blink/renderer/platform/fonts/font_cache.h"
  #endif
  
-@@ -774,7 +774,7 @@ void LayoutView::LayoutRoot() {
+@@ -776,7 +776,7 @@ void LayoutView::LayoutRoot() {
      intrinsic_logical_widths_ = LogicalWidth();
    }
  
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 ca5ac6c295..e119d95184 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2024-09-24 20:49:36.831594500 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2024-10-26 07:00:34.098820400 +0000
 +++ third_party/blink/renderer/core/paint/paint_layer.cc
 @@ -120,7 +120,7 @@ namespace blink {
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index ba9fb5d142..cf35f7d972 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-09-24 20:49:36.875598400 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2024-10-26 07:00:34.212868000 +0000
 +++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
 @@ -148,7 +148,7 @@ bool ScrollbarThemeAura::SupportsDragSna
  // is true for at least GTK and QT apps).
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 01c7b31f13..31f02146fb 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-09-24 20:49:37.018611000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig	2024-10-26 07:00:34.356928000 +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 09a2e4e8b2..bc7aa51a50 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2024-09-24 20:49:37.018611000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2024-10-26 07:00:34.356928000 +0000
 +++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
 @@ -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 09293212bf..4f40f2032c 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-09-24 20:49:37.157623000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig	2024-10-26 07:00:34.565014600 +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 5cab89e9b9..71822355dd 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-09-24 20:49:37.159623400 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig	2024-10-26 07:00:34.566015000 +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_rtc__data__channel.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
new file mode 100644
index 0000000000..f3193b0c9a
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig	2024-10-26 07:00:34.650050200 +0000
++++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
+@@ -557,6 +557,7 @@ void RTCDataChannel::send(Blob* data, Ex
+   pending_messages_.push_back(message);
+ }
+ 
++#undef close
+ void RTCDataChannel::close() {
+   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+   if (state_ == webrtc::DataChannelInterface::kClosing ||
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 beb88a1f78..f3ee3cae09 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-09-24 20:49:37.256631900 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig	2024-10-26 07:00:34.670058500 +0000
 +++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -302,7 +302,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
+@@ -304,7 +304,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 4fee6d844a..b5d1a468ae 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2024-09-24 20:49:37.446648600 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2024-10-26 07:00:34.728082700 +0000
 +++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
 @@ -469,7 +469,7 @@ class AudioWorkletThreadPriorityTest
  
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 37ff9d3f4d..4126eb4501 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-09-24 20:49:37.502653400 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig	2024-10-26 07:00:34.783105600 +0000
 +++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6305,7 +6305,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 aa124204eb..72dc66a8e7 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2024-09-24 20:49:37.515654600 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2024-10-26 07:00:34.807115600 +0000
 +++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
 @@ -788,7 +788,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
  // on linux platform.
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 0d0f91915b..5634b6383f 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-09-24 20:49:37.549657600 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig	2024-10-26 07:00:34.949175000 +0000
 +++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2007,7 +2007,7 @@ static_library("test_support") {
+@@ -2015,7 +2015,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 7bcd16206c..ad43bb7444 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2024-09-24 20:49:37.594661500 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2024-10-26 07:00:35.244295400 +0000
 +++ third_party/blink/renderer/platform/fonts/font_cache.cc
 @@ -81,7 +81,7 @@ extern const char kNotoColorEmojiCompat[
  
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 07f657c08c..d6a66ebb68 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-09-24 20:49:37.594661500 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig	2024-10-26 07:00:35.244295400 +0000
 +++ third_party/blink/renderer/platform/fonts/font_cache.h
 @@ -55,7 +55,7 @@
  #include "third_party/skia/include/core/SkFontMgr.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index 5a9b165378..dbf0e6faed 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2024-09-24 20:49:37.595661600 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2024-10-26 07:00:35.261302200 +0000
 +++ third_party/blink/renderer/platform/fonts/font_description.cc
 @@ -44,7 +44,7 @@
  #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index 5819a77eb3..ce2850031b 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-09-24 20:49:37.597661700 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig	2024-10-26 07:00:35.282310700 +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 aeeaef7b20..854ae1f943 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,7 +4,7 @@ $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-09-24 20:49:37.598662000 +0000
+--- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig	2024-10-26 07:00:35.283311100 +0000
 +++ third_party/blink/renderer/platform/fonts/font_platform_data.cc
 @@ -54,7 +54,7 @@
  namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 4fd6c7fdaa..99fb52a44c 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-09-24 20:49:37.600662000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2024-10-26 07:00:35.284311500 +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 f425ad08a9..8998ae9d1c 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-09-24 20:49:37.614663100 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2024-10-26 07:00:35.355340500 +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 7233ce2b45..71b0a505ce 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-09-24 20:49:37.622664000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig	2024-10-26 07:00:35.384352200 +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_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
new file mode 100644
index 0000000000..0d50f04aa6
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig	2024-10-26 07:00:35.604442000 +0000
++++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
+@@ -49,7 +49,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
+   const auto paint_image = source->PaintImageForCurrentFrame();
+   const auto image_info = paint_image.GetSkImageInfo().makeWH(
+       source->Size().width(), source->Size().height());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
+   // for SCANOUT support correctly on X11 and it's never supported in
+   // practice. Therefore, don't include it until this flow is reworked.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index fa687d4490..afbdeb033d 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-09-24 20:49:37.672668200 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig	2024-10-26 07:00:35.721489400 +0000
 +++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -420,7 +420,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -438,7 +438,7 @@ void VideoFrameSubmitter::OnBeginFrame(
      auto& details = timing_details.find(frame_token)->value;
      auto& feedback = details.presentation_feedback;
  
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index 160be664e3..8fb12d3ff4 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-09-24 20:49:37.691670000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig	2024-10-26 07:00:35.861546300 +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 d7e275801e..728991574c 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-09-24 20:49:37.748675000 +0000
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig	2024-10-26 07:00:36.357744700 +0000
 +++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
 @@ -260,12 +260,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 9c74b21395..9cbe53b744 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-09-24 20:49:37.754675600 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig	2024-10-26 07:00:36.538816500 +0000
 +++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -364,7 +364,7 @@
+@@ -384,7 +384,7 @@
        name: "AppTitle",
        status: "experimental",
        origin_trial_feature_name: "AppTitle",
@@ -15,7 +15,7 @@ $NetBSD$
        base_feature: "WebAppEnableAppTitle",
      },
      {
-@@ -1801,7 +1801,7 @@
+@@ -1840,7 +1840,7 @@
        base_feature: "none",
        public: true,
        origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -24,7 +24,7 @@ $NetBSD$
        origin_trial_allows_third_party: true,
      },
      {
-@@ -3227,7 +3227,7 @@
+@@ -3208,7 +3208,7 @@
        // Tracking bug for the implementation: https://crbug.com/1462930
        name: "PermissionElement",
        origin_trial_feature_name: "PermissionElement",
@@ -33,7 +33,7 @@ $NetBSD$
        status: "experimental",
        public: true,
        base_feature_status: "enabled",
-@@ -3366,7 +3366,7 @@
+@@ -3354,7 +3354,7 @@
      {
        name: "PrivateNetworkAccessPermissionPrompt",
        origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -42,7 +42,7 @@ $NetBSD$
        status: "stable",
        public: true,
        base_feature: "none",
-@@ -4384,7 +4384,7 @@
+@@ -4365,7 +4365,7 @@
        name: "UnrestrictedSharedArrayBuffer",
        base_feature: "none",
        origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -51,7 +51,7 @@ $NetBSD$
      },
      // Enables using policy-controlled feature "usb-unrestricted" to allow
      // isolated context to access protected USB interface classes and to
-@@ -4564,7 +4564,7 @@
+@@ -4515,7 +4515,7 @@
      {
        name: "WebAppScopeExtensions",
        origin_trial_feature_name: "WebAppScopeExtensions",
@@ -60,7 +60,7 @@ $NetBSD$
        status: "experimental",
        base_feature: "none",
      },
-@@ -4607,7 +4607,7 @@
+@@ -4558,7 +4558,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 62746e100d..7306e30b7c 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-09-24 20:49:37.758675800 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig	2024-10-26 07:00:36.556823700 +0000
 +++ third_party/blink/renderer/platform/scheduler/common/thread.cc
 @@ -88,7 +88,7 @@ void Thread::CreateAndSetCompositorThrea
              "Compositor");
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 891289559f..945d7a57d0 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-09-24 20:49:37.830682300 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig	2024-10-26 07:00:36.794918000 +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 d13efad2cb..d9cc93729c 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-09-24 20:49:37.841683100 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig	2024-10-26 07:00:36.875950300 +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 522f680d0d..83810716e6 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-09-24 20:49:37.847683700 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig	2024-10-26 07:00:36.936974500 +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 9788a6e5b3..94aace6621 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2024-09-24 20:49:37.849683800 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2024-10-26 07:00:36.938975300 +0000
 +++ third_party/blink/renderer/platform/wtf/stack_util.cc
 @@ -23,6 +23,13 @@
  extern "C" void* __libc_stack_end;  // NOLINT
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 27a46a239d..9b2fe55076 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,7 +4,7 @@ $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-09-24 20:49:37.860684900 +0000
+--- third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc.orig	2024-10-26 07:00:37.013004500 +0000
 +++ third_party/blink/renderer/platform/wtf/text/text_codec_icu.cc
 @@ -615,6 +615,7 @@ static void GbkUrlEscapedEntityCallack(
                                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 e74e0e919c..df650bb022 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-09-24 20:49:37.863685100 +0000
+--- third_party/blink/renderer/platform/wtf/thread_specific.h.orig	2024-10-26 07:00:37.021007500 +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 e18277a81e..66f12ce97d 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-09-24 20:49:53.557062400 +0000
+--- third_party/brotli/common/platform.h.orig	2024-10-26 07:01:15.111674300 +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 f04d36b4f0..5d33e82627 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-09-24 20:49:53.700075000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig	2024-10-26 07:01:15.429736400 +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 376b376873..88b9f895c4 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-09-24 20:49:53.702075000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig	2024-10-26 07:01:15.430736500 +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 ba3912e6d5..537f6f9d55 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-09-24 20:49:53.703075200 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig	2024-10-26 07:01:15.468743800 +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 788068d8fb..0c4054b087 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-10-18 11:20:15.903070482 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2024-10-28 13:44:55.281219968 +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 2816353daa..1c434409d2 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-09-24 20:49:53.725077200 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig	2024-10-26 07:01:15.491748300 +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 4893082a7f..30becd4d29 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-09-24 20:49:53.777081700 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig	2024-10-26 07:01:15.565762800 +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 9d4d383077..0688e414f6 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-09-24 20:49:53.777081700 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig	2024-10-26 07:01:15.566763000 +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 70e3d0829e..867f364858 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-09-24 20:49:53.779081800 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig	2024-10-26 07:01:15.567763000 +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 f67d8b8cc5..5f377d494a 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-09-24 20:49:53.781082000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig	2024-10-26 07:01:15.569763700 +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 3a16c7ad99..d6f1b9fd60 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-09-24 20:49:53.784082200 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig	2024-10-26 07:01:15.573764300 +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 9010764ccd..b1826f204e 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-09-24 20:49:53.784082200 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig	2024-10-26 07:01:15.573764300 +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 e23855b6c3..c784598403 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-09-24 20:49:53.785082300 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig	2024-10-26 07:01:15.574764500 +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 53b79211b9..3e92686387 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2024-09-24 20:49:53.785082300 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2024-10-26 07:01:15.574764500 +0000
 +++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
 @@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
      "INFO",
diff --git a/chromium/patches/patch-third__party_crc32c_BUILD.gn b/chromium/patches/patch-third__party_crc32c_BUILD.gn
index 0a6defa073..e098a6dae2 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-09-24 20:49:53.795083300 +0000
+--- third_party/crc32c/BUILD.gn.orig	2024-10-26 07:01:15.584766600 +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 e57aae3676..c1fc4b6913 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-09-24 20:50:40.573188800 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig	2024-10-26 07:04:29.452933500 +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 afbc962559..a684851b1d 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-09-24 20:50:40.583189500 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig	2024-10-26 07:04:30.099003000 +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 39a3e50a65..486b83cad8 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-09-24 20:50:40.661196500 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig	2024-10-26 07:04:31.747181000 +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 1bed99de9f..30756b4572 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/BUILD.gn.orig	2024-09-24 20:50:11.983679500 +0000
+--- third_party/ffmpeg/BUILD.gn.orig	2024-10-26 07:02:02.713817100 +0000
 +++ third_party/ffmpeg/BUILD.gn
-@@ -343,7 +343,6 @@ target(link_target_type, "ffmpeg_interna
+@@ -350,7 +350,6 @@ target(link_target_type, "ffmpeg_interna
        libs += [
          "m",
          "z",
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index a072891294..6364d0c6c9 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-09-24 20:50:12.802751300 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig	2024-10-26 07:02:28.121764000 +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 7ef1729116..977ad156f5 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-09-24 20:50:13.076775600 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig	2024-10-26 07:02:37.270792500 +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 cb06ed4709..2acaa5ec0d 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-09-24 20:50:13.091776800 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig	2024-10-26 07:02:37.730844000 +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 d2eb6f1f1e..2c54291bf1 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-09-24 20:50:13.099777500 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig	2024-10-26 07:02:37.880860800 +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 91f14a99e6..42cbb22d8d 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-09-24 20:50:13.112778700 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig	2024-10-26 07:02:38.241901200 +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 1b73a8c925..8e554dec23 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-09-24 20:49:53.819085400 +0000
+--- third_party/fontconfig/include/config.h.orig	2024-10-26 07:01:15.622774000 +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 456f0ff1e0..fd754b9e72 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-09-24 20:50:13.226788500 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig	2024-10-26 07:01:43.739431100 +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 4aea24a19f..b1552f62d9 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-09-24 20:49:54.336130600 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig	2024-10-26 07:01:16.287903000 +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 89618c73fb..86b1b8160d 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-09-24 20:49:54.337130800 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig	2024-10-26 07:01:16.288903200 +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 b2fc8c36e6..857f33202d 100644
--- a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
+++ b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/leveldatabase/env_chromium.cc.orig	2024-09-24 20:49:54.376134200 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig	2024-10-26 07:01:16.331911600 +0000
 +++ third_party/leveldatabase/env_chromium.cc
-@@ -326,7 +326,8 @@ ChromiumWritableFile::ChromiumWritableFi
+@@ -329,7 +329,8 @@ ChromiumWritableFile::ChromiumWritableFi
  
  Status ChromiumWritableFile::SyncParent() {
    TRACE_EVENT0("leveldb", "SyncParent");
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 ad716c6ab4..7ec53f41ae 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-09-24 20:50:15.427981900 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig	2024-10-26 07:02:07.928436300 +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 315484a16a..21ce34ee65 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++/src/src/chrono.cpp.orig	2024-09-24 20:50:13.710831200 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig	2024-10-26 07:02:04.109983200 +0000
 +++ third_party/libc++/src/src/chrono.cpp
 @@ -34,7 +34,7 @@
  // OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
diff --git a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
index 85147903f7..efbad59ccb 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-09-24 20:50:13.712831300 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig	2024-10-26 07:02:04.111983500 +0000
 +++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
 @@ -30,7 +30,7 @@
  #endif
diff --git a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
index 85aeb5ce86..402ec9a0ba 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-09-24 20:50:14.377889600 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig	2024-10-26 07:01:50.782357700 +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 67654e5fb8..db60c5a9a0 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-09-24 20:51:16.560347300 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig	2024-10-26 07:03:52.182915700 +0000
 +++ third_party/libdrm/src/xf86drmMode.c
 @@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
  	}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 783298db5d..f1728ca192 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-09-24 20:51:00.957977800 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2024-10-26 07:02:02.408780300 +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 13f7607260..3e19984914 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-09-24 20:51:00.957977800 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2024-10-26 07:02:02.408780300 +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 22e738540e..0e3c1c1ac1 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-09-24 20:51:00.958978000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2024-10-26 07:02:02.408780300 +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 ab0fd5a507..c2a3f5cdd4 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-09-24 20:50:34.129623200 +0000
+--- third_party/libsync/src/include/sync/sync.h.orig	2024-10-26 07:02:03.599922700 +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 c1836c08af..0299a0a833 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-09-24 20:50:34.129623200 +0000
+--- third_party/libsync/src/sync.c.orig	2024-10-26 07:02:03.599922700 +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 67b7afeeff..e0dbb99f8c 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-09-24 20:49:54.485144000 +0000
+--- third_party/libusb/BUILD.gn.orig	2024-10-26 07:01:16.466937500 +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 4f942fde34..02a201bc0b 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-09-24 20:49:54.486143800 +0000
+--- third_party/libusb/src/libusb/core.c.orig	2024-10-26 07:01:16.467937700 +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 3f53efee31..3a4a0f1a40 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-09-24 20:49:54.490144300 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig	2024-10-26 07:01:16.471938400 +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 40d14afa2b..0321f22a29 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-09-24 20:50:17.713182400 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig	2024-10-26 07:02:14.507205200 +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 0b34e5b29a..bdf4ed14f7 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-09-24 20:49:54.719164400 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig	2024-10-26 07:01:16.891019300 +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 b648094a08..ab2f722dd0 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-09-24 20:50:16.735096500 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig	2024-10-26 07:01:56.067012300 +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 6516312415..866cf0900a 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-09-24 20:50:17.230140000 +0000
+--- third_party/nasm/BUILD.gn.orig	2024-10-26 07:01:57.117140300 +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 7d9788922a..337688da85 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-09-24 20:50:17.245141300 +0000
+--- third_party/nasm/config/config-linux.h.orig	2024-10-26 07:01:57.197150000 +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 5dcdfb05f1..19d1b3801f 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/node/node.gni.orig	2024-09-24 20:49:54.947184300 +0000
+--- third_party/node/node.gni.orig	2024-10-26 07:01:17.245087100 +0000
 +++ third_party/node/node.gni
 @@ -22,7 +22,7 @@ template("node") {
  
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index a1cae89c33..d2efacb47f 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-09-24 20:49:54.948184500 +0000
+--- third_party/node/node.py.orig	2024-10-26 07:01:17.245087100 +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 706b9afaa9..a62334c5d4 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-09-24 20:51:33.384824000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig	2024-10-26 07:06:58.612016700 +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 3ebd60c956..418d8be9d4 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-09-24 20:51:33.405825900 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig	2024-10-26 07:06:58.686024700 +0000
 +++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
 @@ -20,7 +20,7 @@
  #include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 28e53b8101..16f8ec85ac 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-09-24 20:51:33.447829500 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig	2024-10-26 07:06:58.887046300 +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 5617dfa33f..fdab21d626 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-09-24 20:51:33.458830600 +0000
+--- third_party/pdfium/pdfium.gni.orig	2024-10-26 07:06:58.976055900 +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 ac52800780..c0122b5d37 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-09-24 20:51:33.671849300 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig	2024-10-26 07:07:02.218405700 +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 a7df823754..232727f914 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-09-24 20:51:14.562172000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig	2024-10-26 07:04:44.200523600 +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 4c6afa8114..50b11ff37d 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-09-24 20:51:14.563172000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig	2024-10-26 07:04:44.201523500 +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 130f74b53b..4e29fdc172 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-09-24 20:51:14.563172000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig	2024-10-26 07:04:44.201523500 +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 6339b90e13..4552479c0a 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-09-24 20:51:14.564172000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2024-10-26 07:04:44.202523700 +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 a300310fa9..33033ddcdd 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-09-24 20:51:14.566172400 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig	2024-10-26 07:04:44.412546400 +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 52f1002c59..1c2a044dd0 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-09-24 20:51:14.582173600 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig	2024-10-26 07:04:44.476553200 +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 44b43980d6..640b8d8835 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-09-24 20:51:14.631178000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig	2024-10-26 07:04:45.336646000 +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 60d81e76eb..3bdfb260a9 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-09-24 20:51:14.651179800 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig	2024-10-26 07:04:45.815697700 +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 40be779880..60b94a9827 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-09-24 20:51:14.654180000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig	2024-10-26 07:04:45.817697800 +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 d84f5b560f..611ea05ddf 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-09-24 20:51:14.655180000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig	2024-10-26 07:04:45.817697800 +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 59433f1a71..67323391bc 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-09-24 20:51:14.655180000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig	2024-10-26 07:04:45.818698000 +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 623b380d76..4ab0403d09 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-09-24 20:51:14.657180300 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig	2024-10-26 07:04:45.870703500 +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 6890910c8d..4ec5fdbbd3 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-09-24 20:51:14.657180300 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig	2024-10-26 07:04:45.870703500 +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 220b6839f8..765c2fa7fb 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-09-24 20:51:14.658180200 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig	2024-10-26 07:04:45.871703600 +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
index 54cfa6ac86..831fe65763 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/utils.cc.orig	2024-09-24 20:51:14.659180400 +0000
+--- third_party/perfetto/src/base/utils.cc.orig	2024-10-26 07:04:45.872703800 +0000
 +++ third_party/perfetto/src/base/utils.cc
 @@ -38,8 +38,9 @@
  #include <mach/vm_page_size.h>
@@ -13,19 +13,19 @@ $NetBSD$
 -#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_ANDROID)) && \
 +    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
- #include <linux/prctl.h>
  #include <sys/prctl.h>
  
-@@ -338,8 +339,9 @@ void AlignedFree(void* ptr) {
+ #ifndef PR_GET_TAGGED_ADDR_CTRL
+@@ -337,8 +338,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_ANDROID)) && \
 +    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
    // Compute only once per lifetime of the process.
    static bool cached_value = [] {
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 1e1208b306..fc26c21dcd 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-09-24 20:51:14.727186400 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig	2024-10-26 07:04:46.935818400 +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 fe726903d9..bc117e6692 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-09-24 20:51:16.708360200 +0000
+--- third_party/perfetto/src/tracing/core/clock_snapshots.cc.orig	2024-10-26 07:05:05.683839800 +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 6150b81fa7..0d69a2f70b 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-09-24 20:51:16.714360700 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig	2024-10-26 07:05:05.733845200 +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 ab6a1c2e51..4fc90e022c 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-09-24 20:51:16.727362000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig	2024-10-26 07:05:07.077990000 +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 65ede2a517..b73354633f 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-09-24 20:49:55.295215000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig	2024-10-26 07:01:17.673169000 +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 055c4b8a95..169dc442eb 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-09-24 20:50:26.548957800 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig	2024-10-26 07:03:12.707660200 +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 b551c737b2..68fba962eb 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-09-24 20:50:26.713972300 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig	2024-10-26 07:03:13.950794200 +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 14c3ab33c3..2c2cb792a1 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-09-24 20:50:26.713972300 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig	2024-10-26 07:03:13.951794400 +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 95001903d7..101c927196 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-10-18 11:20:16.017391975 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig	2024-10-28 13:44:55.393916977 +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 6abf5592b6..50f347a201 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-09-24 20:49:56.097285300 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig	2024-10-26 07:01:18.887397000 +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 462fe74591..c0ed6a2d1c 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-09-24 20:49:56.099285400 +0000
+--- third_party/sqlite/BUILD.gn.orig	2024-10-26 07:01:18.888397200 +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 e3363e2e64..8dc3d80be0 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-09-24 20:51:07.351539100 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig	2024-10-26 07:03:04.877816200 +0000
 +++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
 @@ -20646,6 +20646,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 60d2dd777c..2abb4bd384 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-09-24 20:51:07.325536700 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig	2024-10-26 07:03:04.793807300 +0000
 +++ third_party/sqlite/src/amalgamation/sqlite3.c
 @@ -14187,7 +14187,7 @@ struct fts5_api {
  ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
@@ -25,7 +25,7 @@ $NetBSD$
  #ifdef SQLITE_USE_ALLOCA
  # define sqlite3StackAllocRaw(D,N)   alloca(N)
  # define sqlite3StackAllocRawNN(D,N) alloca(N)
-@@ -45170,6 +45173,11 @@ static int unixRandomness(sqlite3_vfs *N
+@@ -45183,6 +45186,11 @@ static int unixRandomness(sqlite3_vfs *N
    memset(zBuf, 0, nBuf);
    randomnessPid = osGetpid(0);
  #if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
@@ -37,7 +37,7 @@ $NetBSD$
    {
      int fd, got;
      fd = robust_open("/dev/urandom", O_RDONLY, 0);
-@@ -45186,6 +45194,7 @@ static int unixRandomness(sqlite3_vfs *N
+@@ -45199,6 +45207,7 @@ static int unixRandomness(sqlite3_vfs *N
      }
    }
  #endif
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index 3507b12e1f..872e9eef1f 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-09-24 20:50:22.142571200 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig	2024-10-26 07:02:24.536357000 +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 23cd6b8f27..3438e5ce3f 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-09-24 20:50:22.151572000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig	2024-10-26 07:02:24.652370000 +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 3179fcf842..eb8af85d51 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-09-24 20:50:22.151572000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig	2024-10-26 07:02:24.652370000 +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 814cd2ff6a..c46d329d22 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-09-24 20:50:22.163573000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig	2024-10-26 07:02:24.719377800 +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 9f09a92d3a..d82a7ee6af 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-09-24 20:50:22.168573400 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig	2024-10-26 07:02:24.723378200 +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 f54a2a67d3..7a157c18d4 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-09-24 20:50:25.893900400 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2024-10-26 07:02:44.828634300 +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 48aa115043..9b9546d01e 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-09-24 20:50:29.280197600 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig	2024-10-26 07:03:12.771667200 +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 c3135476d7..9bdbf9a58b 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-09-24 20:50:29.340202800 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig	2024-10-26 07:03:12.976689300 +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 e9debd531e..f68faca2a1 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-09-24 20:50:29.343203000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig	2024-10-26 07:03:12.979689600 +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 2d70d7f80a..0804081537 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-09-24 20:49:56.348307400 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig	2024-10-26 07:01:19.345481900 +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 c3e32c0a65..0c2ef1f529 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-09-24 20:49:56.348307400 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig	2024-10-26 07:01:19.345481900 +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 c1f29a998f..0f58e14232 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-09-24 20:49:56.348307400 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig	2024-10-26 07:01:19.345481900 +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 71db56a5ad..78b09737a3 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-09-24 20:49:56.349307300 +0000
+--- third_party/tflite/features.gni.orig	2024-10-26 07:01:19.346482000 +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 6b8e6a7373..2fc82cbab1 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-09-24 20:49:57.049368900 +0000
+--- third_party/unrar/src/crypt.cpp.orig	2024-10-26 07:01:24.493406000 +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 e8f663cab1..34bda611bd 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-09-24 20:50:31.806419400 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig	2024-10-26 07:02:30.503032700 +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 96dc094306..d5609bcae0 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig	2024-09-24 20:50:31.974434000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig	2024-10-26 07:02:35.020540700 +0000
 +++ third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
 @@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle 
      assert(name);
diff --git a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index ed52569ab6..3f52c0db54 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-09-24 20:50:25.622876600 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig	2024-10-26 07:02:24.966405900 +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 ba25f6a800..f822b5c70c 100644
--- a/chromium/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium/patches/patch-third__party_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/wayland/BUILD.gn.orig	2024-09-24 20:49:57.080371600 +0000
+--- third_party/wayland/BUILD.gn.orig	2024-10-26 07:01:24.551416200 +0000
 +++ third_party/wayland/BUILD.gn
 @@ -24,6 +24,11 @@ if (!use_system_libwayland) {
        "src/src",
diff --git a/chromium/patches/patch-third__party_wayland_include_config.h b/chromium/patches/patch-third__party_wayland_include_config.h
index 33042fbdc4..c57ab62eb7 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-09-24 20:49:57.080371600 +0000
+--- third_party/wayland/include/config.h.orig	2024-10-26 07:01:24.551416200 +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 20f764f45e..d54a3580b4 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-09-24 20:51:24.651057500 +0000
+--- third_party/webrtc/BUILD.gn.orig	2024-10-26 07:05:32.303710000 +0000
 +++ third_party/webrtc/BUILD.gn
-@@ -215,6 +215,9 @@ config("common_inherited_config") {
+@@ -218,6 +218,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 51e9f9a8e8..6f95cc7f18 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2024-09-24 20:51:26.443214700 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2024-10-26 07:05:46.692261500 +0000
 +++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -333,7 +333,7 @@ rtc_library("audio_device_impl") {
+@@ -330,7 +330,7 @@ rtc_library("audio_device_impl") {
      if (rtc_use_dummy_audio_file_devices) {
        defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
      } else {
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 8aa5935b3d..cab72e33cd 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-09-24 20:51:26.539223200 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig	2024-10-26 07:05:48.195423400 +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 38bef998e7..5d00751878 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-09-24 20:51:26.543223600 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig	2024-10-26 07:05:48.200424000 +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_modules_video__coding_codecs_av1_libaom__av1__encoder.cc b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
new file mode 100644
index 0000000000..83d72cfdad
--- /dev/null
+++ b/chromium/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
@@ -0,0 +1,29 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig	2024-10-26 07:05:49.920609500 +0000
++++ third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc
+@@ -299,7 +299,9 @@ int LibaomAv1Encoder::InitEncode(const V
+     SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ENABLE_PALETTE, 0);
+   }
+ 
++#ifdef notyet
+   SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_AUTO_TILES, 1);
++#endif
+   SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ROW_MT, 1);
+   SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_ENABLE_OBMC, 0);
+   SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_NOISE_SENSITIVITY, 0);
+@@ -332,8 +334,10 @@ int LibaomAv1Encoder::InitEncode(const V
+   SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_MAX_REFERENCE_FRAMES, 3);
+ 
+   if (adaptive_max_consec_drops_) {
++#ifdef notyet
+     SET_ENCODER_PARAM_OR_RETURN_ERROR(AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR,
+                                       250);
++#endif
+   }
+ 
+   return WEBRTC_VIDEO_CODEC_OK;
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 0b3fc1e3b7..46ea27a5c5 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-09-24 20:51:26.771243600 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig	2024-10-26 07:05:51.972830800 +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 77eca9c014..7e0bcb8baf 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,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/ip_address.cc.orig	2024-09-24 20:51:26.782244400 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig	2024-10-26 07:05:52.157850700 +0000
 +++ third_party/webrtc/rtc_base/ip_address.cc
-@@ -13,7 +13,8 @@
- #include <sys/socket.h>
- 
- #include "absl/strings/string_view.h"
+@@ -14,7 +14,8 @@
+ #include <cstring>
+ #include <string>
+ #if defined(WEBRTC_POSIX)
 -#ifdef OPENBSD
 +#if defined(WEBRTC_BSD)
 +#include <sys/types.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 ca9c886c10..9d055c55b7 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-09-24 20:51:26.787245000 +0000
+--- third_party/webrtc/rtc_base/net_test_helpers.cc.orig	2024-10-26 07:05:52.632902000 +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 64e43fa4e5..c2b38681e3 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-09-24 20:51:26.787245000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig	2024-10-26 07:05:52.632902000 +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 4c5bec82e8..856c189da5 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-09-24 20:51:26.796245800 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig	2024-10-26 07:05:52.761916000 +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 04baa9c5ba..8a819f784a 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-09-24 20:51:26.797245700 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig	2024-10-26 07:05:52.761916000 +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 565e5aa4fb..5a795df3c5 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-09-24 20:51:26.797245700 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2024-10-26 07:05:52.762915800 +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 26153495c6..d80fe3f4c8 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-09-24 20:51:26.818247600 +0000
+--- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig	2024-10-26 07:05:52.959937000 +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 e78c2f790c..56ddf7d6a0 100644
--- a/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/system_wrappers/BUILD.gn.orig	2024-09-24 20:51:27.025266000 +0000
+--- third_party/webrtc/system_wrappers/BUILD.gn.orig	2024-10-26 07:05:55.570218600 +0000
 +++ third_party/webrtc/system_wrappers/BUILD.gn
-@@ -63,8 +63,6 @@ rtc_library("system_wrappers") {
+@@ -62,8 +62,6 @@ rtc_library("system_wrappers") {
      if (!build_with_chromium) {
        sources += [ "source/cpu_features_linux.cc" ]
      }
diff --git a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
index 47eb7b040f..f5f584c931 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-09-24 20:49:57.170379400 +0000
+--- third_party/widevine/cdm/widevine.gni.orig	2024-10-26 07:01:24.818462600 +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 0bb0052dd5..1b94329475 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-09-24 20:49:57.298390600 +0000
+--- third_party/zlib/BUILD.gn.orig	2024-10-26 07:01:25.135517600 +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 327188d77c..5e6912f545 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-09-24 20:49:57.304391100 +0000
+--- third_party/zlib/cpu_features.c.orig	2024-10-26 07:01:25.141518600 +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 40f26da98e..cc6b16029b 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-09-24 20:49:57.476406300 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig	2024-10-26 07:01:25.437569400 +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 f9d4cba41b..5ec828283f 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-09-24 20:49:57.476406300 +0000
+--- tools/generate_stubs/rules.gni.orig	2024-10-26 07:01:25.437569400 +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 2a48fe96e8..1ccf6572e8 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-09-24 21:05:43.942041200 +0000
+--- tools/gn/build/build_linux.ninja.template.orig	2024-10-26 07:21:44.152338500 +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 be7e617b18..368705d659 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-09-24 21:05:43.942041200 +0000
+--- tools/gn/build/gen.py.orig	2024-10-26 07:21:44.153338700 +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 583462e5fa..87cc612c3a 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/src/base/files/file_posix.cc.orig	2024-09-24 21:05:44.083053600 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig	2024-10-26 07:21:44.166340000 +0000
 +++ tools/gn/src/base/files/file_posix.cc
-@@ -371,7 +371,7 @@ void File::DoInitialize(const FilePath& 
+@@ -359,7 +359,7 @@ void File::DoInitialize(const FilePath& 
  bool File::Flush() {
    DCHECK(IsValid());
  
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index bc3cfb3bd7..cccc8fcd53 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-09-24 21:05:44.007047000 +0000
+--- tools/gn/src/gn/version.h.orig	2024-10-26 07:21:44.214345200 +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 9b3da34c13..462880bf25 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-09-24 21:05:44.009047000 +0000
+--- tools/gn/src/util/exe_path.cc.orig	2024-10-26 07:21:44.232347000 +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 7319dac89f..707cea3261 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-09-24 20:49:57.484407000 +0000
+--- tools/grit/grit/node/base.py.orig	2024-10-26 07:01:25.474575800 +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 b1acb046e0..cbafc73942 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig	2024-09-24 20:49:57.519410100 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig	2024-10-26 07:01:25.593596200 +0000
 +++ tools/json_schema_compiler/cpp_bundle_generator.py
-@@ -148,7 +148,7 @@ class CppBundleGenerator(object):
+@@ -145,7 +145,7 @@ class CppBundleGenerator(object):
          # BUILDFLAG(IS_CHROMEOS) && BUILDFLAG(IS_CHROMEOS_LACROS).
          ifdefs.append('BUILDFLAG(IS_CHROMEOS_LACROS)')
        elif platform == Platforms.LINUX:
diff --git a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
index ff20e25429..a9b15b566e 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/json_schema_compiler/feature_compiler.py.orig	2024-09-24 20:49:57.520410000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig	2024-10-26 07:01:25.594596400 +0000
 +++ tools/json_schema_compiler/feature_compiler.py
-@@ -277,6 +277,9 @@ FEATURE_GRAMMAR = ({
+@@ -292,6 +292,9 @@ FEATURE_GRAMMAR = ({
                  'linux': 'Feature::LINUX_PLATFORM',
                  'mac': 'Feature::MACOSX_PLATFORM',
                  'win': 'Feature::WIN_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 d4a6de58db..9a53eedb91 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-09-24 20:49:57.546412500 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig	2024-10-26 07:01:25.622601300 +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 4ef24a789d..9f1482d52b 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-09-24 20:49:57.743429700 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2024-10-26 07:01:25.944656600 +0000
 +++ tools/perf/chrome_telemetry_build/BUILD.gn
 @@ -47,7 +47,7 @@ group("telemetry_chrome_test") {
      data_deps += [ "//chrome:reorder_imports" ]
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index aa821dbc50..f3526a7301 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-09-24 20:49:57.993451600 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig	2024-10-26 07:01:26.301717000 +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 3767f928f7..6dd131e2ee 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-09-24 20:49:58.035455500 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig	2024-10-26 07:01:26.387731600 +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 b6a99434b6..0745ebe48d 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-09-24 20:49:58.036455400 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig	2024-10-26 07:01:26.388731700 +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 59fae63256..2327447f66 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-09-24 20:49:58.155465800 +0000
+--- ui/aura/client/drag_drop_client.h.orig	2024-10-26 07:01:26.557760200 +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 8161346c15..496404ece2 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-09-24 20:49:58.159466300 +0000
+--- ui/aura/screen_ozone.cc.orig	2024-10-26 07:01:26.570762400 +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 f5fc897fd5..7e91f80e88 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-09-24 20:49:58.159466300 +0000
+--- ui/aura/screen_ozone.h.orig	2024-10-26 07:01:26.570762400 +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 87097d551d..9398931dce 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-09-24 20:49:58.172467500 +0000
+--- ui/base/clipboard/clipboard_constants.cc.orig	2024-10-26 07:01:26.583764600 +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 61fde09bfc..04bf239848 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-09-24 20:49:58.172467500 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig	2024-10-26 07:01:26.583764600 +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 8254597625..c3866582fc 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-09-24 20:49:58.174467600 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig	2024-10-26 07:01:26.585765000 +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 bc20207d95..e7d792b68f 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-09-24 20:49:58.184468500 +0000
+--- ui/base/cursor/cursor_factory.cc.orig	2024-10-26 07:01:26.642774600 +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 dbcf9ce9b1..20fe60f2f8 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-09-24 20:49:58.185468400 +0000
+--- ui/base/cursor/cursor_factory.h.orig	2024-10-26 07:01:26.642774600 +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 9e2271bd34..b60475345d 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-09-24 20:49:58.187468800 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2024-10-26 07:01:26.645775000 +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 68328fe0aa..d3381bf2cf 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-09-24 20:49:58.188468700 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig	2024-10-26 07:01:26.645775000 +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 b365feacfd..bdd1346905 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-09-24 20:49:58.202470000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig	2024-10-26 07:01:26.659777400 +0000
 +++ ui/base/ime/dummy_text_input_client.cc
 @@ -163,7 +163,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 e66b96a678..c814dcd979 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-09-24 20:49:58.202470000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig	2024-10-26 07:01:26.659777400 +0000
 +++ ui/base/ime/dummy_text_input_client.h
 @@ -67,7 +67,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 48945523df..0dfb35ec1d 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-09-24 20:49:58.203470200 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig	2024-10-26 07:01:26.660777600 +0000
 +++ ui/base/ime/fake_text_input_client.cc
 @@ -215,7 +215,7 @@ bool FakeTextInputClient::ShouldDoLearni
    return should_do_learning_;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
index b9e5d3b017..6c0943e2dc 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-09-24 20:49:58.203470200 +0000
+--- ui/base/ime/fake_text_input_client.h.orig	2024-10-26 07:01:26.660777600 +0000
 +++ ui/base/ime/fake_text_input_client.h
 @@ -101,7 +101,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 3caf899328..59b4143681 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-09-24 20:49:58.204470200 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig	2024-10-26 07:01:26.661777700 +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 8f5c92e1ee..3046e19e2e 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-09-24 20:49:58.206470500 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig	2024-10-26 07:01:26.663778000 +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 c728a5c8f8..0e6fd74d13 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-09-24 20:49:58.208470600 +0000
+--- ui/base/ime/text_input_client.h.orig	2024-10-26 07:01:26.665778400 +0000
 +++ ui/base/ime/text_input_client.h
 @@ -268,7 +268,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 eecc6e93d5..02d31c2a4c 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/resource/resource_bundle.cc.orig	2024-09-24 20:49:58.227472300 +0000
+--- ui/base/resource/resource_bundle.cc.orig	2024-10-26 07:01:26.686782100 +0000
 +++ ui/base/resource/resource_bundle.cc
-@@ -913,7 +913,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -914,7 +914,7 @@ void ResourceBundle::ReloadFonts() {
  }
  
  ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index c10c09588e..57086f500b 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-09-24 20:49:58.232472700 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig	2024-10-26 07:01:26.704785000 +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 8fe61bbe72..fa65b35b21 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-09-24 20:49:58.232472700 +0000
+--- ui/base/test/ui_controls.h.orig	2024-10-26 07:01:26.704785000 +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 c05808f50a..3832736425 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_features.cc.orig	2024-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_features.cc.orig	2024-10-26 07:01:26.706785400 +0000
 +++ ui/base/ui_base_features.cc
 @@ -162,7 +162,7 @@ BASE_FEATURE(kWaylandTextInputV3,
               base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.h b/chromium/patches/patch-ui_base_ui__base__features.h
index 29d5ce7e2d..ab2d49422b 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.h
+++ b/chromium/patches/patch-ui_base_ui__base__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_features.h.orig	2024-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_features.h.orig	2024-10-26 07:01:26.706785400 +0000
 +++ ui/base/ui_base_features.h
 @@ -141,7 +141,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
  BASE_DECLARE_FEATURE(kWaylandTextInputV3);
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.cc b/chromium/patches/patch-ui_base_ui__base__switches.cc
index 256eb5eb9e..098d277bb1 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-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_switches.cc.orig	2024-10-26 07:01:26.706785400 +0000
 +++ ui/base/ui_base_switches.cc
 @@ -31,13 +31,13 @@ const char kShowMacOverlayBorders[] = "s
  const char kEnableResourcesFileSharing[] = "enable-resources-file-sharing";
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index aa647db6af..4c44a3e3f9 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-09-24 20:49:58.234472800 +0000
+--- ui/base/ui_base_switches.h.orig	2024-10-26 07:01:26.707785600 +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[];
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 4b8c6b2b0c..2011dc399c 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-09-24 20:49:58.236473000 +0000
+--- ui/base/webui/web_ui_util.cc.orig	2024-10-26 07:01:26.709786000 +0000
 +++ ui/base/webui/web_ui_util.cc
 @@ -44,7 +44,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 01a35e4e97..cb6346f8e2 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-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig	2024-10-26 07:01:26.713786600 +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 602009f543..54b3aa93b2 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-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_cursor_factory.h.orig	2024-10-26 07:01:26.713786600 +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 f5e2117c3c..339aa5d0a1 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_cursor_loader.cc.orig	2024-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig	2024-10-26 07:01:26.745792000 +0000
 +++ ui/base/x/x11_cursor_loader.cc
 @@ -34,7 +34,7 @@
  #include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 0e7aeb1764..6dfbceb5bf 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-09-24 20:49:58.241473400 +0000
+--- ui/base/x/x11_display_manager.cc.orig	2024-10-26 07:01:26.745792000 +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__shm__image__pool.cc b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
index eeed38ad5a..06f74559c2 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-09-24 20:49:58.243473500 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig	2024-10-26 07:01:26.748792400 +0000
 +++ ui/base/x/x11_shm_image_pool.cc
 @@ -16,6 +16,7 @@
  #include "base/functional/callback.h"
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index bc44535c12..715d474c28 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-09-24 20:49:58.328481200 +0000
+--- ui/color/color_id.h.orig	2024-10-26 07:01:26.866812500 +0000
 +++ ui/color/color_id.h
-@@ -621,7 +621,7 @@
+@@ -622,7 +622,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 8d84824e5e..9493d197f3 100644
--- a/chromium/patches/patch-ui_color_color__provider__utils.cc
+++ b/chromium/patches/patch-ui_color_color__provider__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/color/color_provider_utils.cc.orig	2024-09-24 20:49:58.329481100 +0000
+--- ui/color/color_provider_utils.cc.orig	2024-10-26 07:01:26.868812800 +0000
 +++ ui/color/color_provider_utils.cc
 @@ -187,7 +187,7 @@ std::string_view SystemThemeName(ui::Sys
    switch (system_theme) {
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index 8740b1fb59..0eaa154d02 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-09-24 20:49:58.332481400 +0000
+--- ui/color/system_theme.h.orig	2024-10-26 07:01:26.870813100 +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 9525937b24..328853d338 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-09-24 20:49:58.334481700 +0000
+--- ui/compositor/compositor.cc.orig	2024-10-26 07:01:26.872813500 +0000
 +++ ui/compositor/compositor.cc
-@@ -926,7 +926,7 @@ void Compositor::OnResume() {
+@@ -925,7 +925,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 160ad0bf84..3051bf5048 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor.h.orig	2024-09-24 20:49:58.334481700 +0000
+--- ui/compositor/compositor.h.orig	2024-10-26 07:01:26.872813500 +0000
 +++ ui/compositor/compositor.h
-@@ -458,7 +458,7 @@ class COMPOSITOR_EXPORT Compositor : pub
+@@ -457,7 +457,7 @@ class COMPOSITOR_EXPORT Compositor : pub
    // base::PowerSuspendObserver:
    void OnResume() override;
  
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index 159fdf9277..26811eb869 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-09-24 20:49:58.334481700 +0000
+--- ui/compositor/compositor_observer.h.orig	2024-10-26 07:01:26.872813500 +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 be49ccd89f..a993ee5779 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-09-24 20:49:58.358483800 +0000
+--- ui/display/screen.cc.orig	2024-10-26 07:01:26.899818000 +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 ab14c68eba..07794efad5 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-09-24 20:49:58.358483800 +0000
+--- ui/display/screen.h.orig	2024-10-26 07:01:26.899818000 +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 028669049d..1eb645b06b 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-09-24 20:49:58.375485200 +0000
+--- ui/events/devices/x11/device_data_manager_x11.cc.orig	2024-10-26 07:01:26.928823000 +0000
 +++ ui/events/devices/x11/device_data_manager_x11.cc
 @@ -849,6 +849,7 @@ void DeviceDataManagerX11::SetDisabledKe
  }
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index a755ac58a7..c4431ecc7a 100644
--- a/chromium/patches/patch-ui_events_event.cc
+++ b/chromium/patches/patch-ui_events_event.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/events/event.cc.orig	2024-09-24 20:49:58.376485300 +0000
+--- ui/events/event.cc.orig	2024-10-26 07:01:26.929823200 +0000
 +++ ui/events/event.cc
 @@ -366,7 +366,7 @@ std::string LocatedEvent::ToString() con
  MouseEvent::MouseEvent(const PlatformEvent& native_event)
diff --git a/chromium/patches/patch-ui_events_event__switches.cc b/chromium/patches/patch-ui_events_event__switches.cc
index 2454b283b3..00e89aa682 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-09-24 20:49:58.377485300 +0000
+--- ui/events/event_switches.cc.orig	2024-10-26 07:01:26.931823500 +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 727c86549b..3ea05d9353 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-09-24 20:49:58.377485300 +0000
+--- ui/events/event_switches.h.orig	2024-10-26 07:01:26.931823500 +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 a892743e7c..f71783fd20 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-09-24 20:49:58.387486200 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig	2024-10-26 07:01:26.941825200 +0000
 +++ ui/events/keycodes/dom/keycode_converter.cc
 @@ -18,7 +18,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 6d1acb2584..951ab37f3e 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-09-24 20:49:58.388486400 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig	2024-10-26 07:01:26.941825200 +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 b5a510c28f..519d8207e3 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/BUILD.gn.orig	2024-09-24 20:49:58.483494800 +0000
+--- ui/gfx/BUILD.gn.orig	2024-10-26 07:01:27.094850800 +0000
 +++ ui/gfx/BUILD.gn
 @@ -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 01d37f9efd..b94b7185a8 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-09-24 20:49:58.491495400 +0000
+--- ui/gfx/canvas_skia.cc.orig	2024-10-26 07:01:27.101852000 +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 ac9dd70a7d..3067b993be 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-09-24 20:49:58.497496000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig	2024-10-26 07:01:27.107853000 +0000
 +++ ui/gfx/font_fallback_linux.cc
 @@ -32,6 +32,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 ed19951cce..e977f0b7af 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-09-24 20:49:58.498496000 +0000
+--- ui/gfx/font_render_params.h.orig	2024-10-26 07:01:27.109853300 +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 9ceeb75ba4..324daf447a 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-09-24 20:49:58.498496000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig	2024-10-26 07:01:27.109853300 +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 d5bd1578d6..c745b12e3a 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-09-24 20:49:58.499496000 +0000
+--- ui/gfx/font_util.cc.orig	2024-10-26 07:01:27.110853400 +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 caf6d652d5..d735af5f11 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-09-24 20:49:58.510497000 +0000
+--- ui/gfx/gpu_memory_buffer.cc.orig	2024-10-26 07:01:27.121855300 +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 d6cbe542af..768451d4d2 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-09-24 20:49:58.511497300 +0000
+--- ui/gfx/gpu_memory_buffer.h.orig	2024-10-26 07:01:27.121855300 +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 00304e6533..7f5588fb94 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-09-24 20:49:58.520498000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig	2024-10-26 07:01:27.131857200 +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 00dd9c18a2..6f0015e92a 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-09-24 20:49:58.521498000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig	2024-10-26 07:01:27.131857200 +0000
 +++ ui/gfx/linux/gbm_wrapper.cc
 @@ -319,7 +319,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 7536db4d3d..3c18f28652 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-09-24 20:49:58.523498300 +0000
+--- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig	2024-10-26 07:01:27.133857500 +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 53bfbff542..b2546635db 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-09-24 20:49:58.525498400 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig	2024-10-26 07:01:27.135857800 +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 ee30cabb09..b8bd4625e6 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-09-24 20:49:58.525498400 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig	2024-10-26 07:01:27.135857800 +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 d401533907..d1aa024ee8 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-09-24 20:49:58.660510300 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig	2024-10-26 07:01:27.137858200 +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 ab716ac7b3..a693c1bf10 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-09-24 20:49:58.660510300 +0000
+--- ui/gfx/native_pixmap_handle.h.orig	2024-10-26 07:01:27.137858200 +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 2508da180f..4a696ac40f 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-09-24 20:49:58.660510300 +0000
+--- ui/gfx/native_widget_types.h.orig	2024-10-26 07:01:27.137858200 +0000
 +++ ui/gfx/native_widget_types.h
 @@ -104,7 +104,7 @@ class SkBitmap;
  
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index 3d939ab874..84b10867eb 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/platform_font_skia.cc.orig	2024-09-24 20:49:58.663510600 +0000
+--- ui/gfx/platform_font_skia.cc.orig	2024-10-26 07:01:27.139858500 +0000
 +++ ui/gfx/platform_font_skia.cc
 @@ -29,7 +29,7 @@
  #include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index 2ef01b8a8f..b292c85fe0 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-09-24 20:49:58.665510700 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig	2024-10-26 07:01:27.141858800 +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 719b871782..b1019c8399 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-09-24 20:49:58.665510700 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig	2024-10-26 07:01:27.141858800 +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 da765ea48b..b1d4dd571f 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-09-24 20:49:58.671511200 +0000
+--- ui/gfx/switches.cc.orig	2024-10-26 07:01:27.147859800 +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 f381d53fa3..5219c5bbc1 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-09-24 20:49:58.671511200 +0000
+--- ui/gfx/switches.h.orig	2024-10-26 07:01:27.147859800 +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 cca007b56d..6a739c7d4f 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-09-24 20:49:58.680512000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig	2024-10-26 07:01:27.157861500 +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 ce731dff44..a7bd448a23 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-09-24 20:49:58.683512200 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig	2024-10-26 07:01:27.160862000 +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 8604f8206d..575aaf379b 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-09-24 20:49:58.690513000 +0000
+--- ui/gfx/x/xlib_support.cc.orig	2024-10-26 07:01:27.167863100 +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 113375a75f..f8a30d926f 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/patches/patch-ui_gl_BUILD.gn
@@ -4,26 +4,17 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/BUILD.gn.orig	2024-09-24 20:49:58.690513000 +0000
+--- ui/gl/BUILD.gn.orig	2024-10-26 07:01:27.168863300 +0000
 +++ ui/gl/BUILD.gn
-@@ -149,8 +149,6 @@ component("gl") {
-     defines += [ "GPU_ENABLE_SERVICE_LOGGING" ]
-   }
- 
--  include_dirs = [ "//third_party/mesa_headers" ]
--
-   public_configs = [ "//third_party/khronos:khronos_headers" ]
- 
-   deps = [
-@@ -165,7 +163,6 @@ component("gl") {
-   ]
+@@ -168,7 +168,6 @@ component("gl") {
    public_deps = [
+     ":gl_enums",
      "//base",
 -    "//third_party/mesa_headers",
      "//ui/events/platform",
      "//ui/gfx",
      "//ui/gfx/geometry",
-@@ -313,7 +310,6 @@ component("gl") {
+@@ -316,7 +315,6 @@ component("gl") {
      data_deps += [
        "//third_party/angle:libEGL",
        "//third_party/angle:libGLESv2",
@@ -31,7 +22,7 @@ $NetBSD$
      ]
      if (enable_swiftshader) {
        data_deps += [
-@@ -538,7 +534,6 @@ test("gl_unittests") {
+@@ -538,7 +536,6 @@ test("gl_unittests") {
  
    data_deps = [
      "//testing/buildbot/filters:gl_unittests_filters",
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index a176901aba..422ec5c596 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-09-24 20:49:58.706514400 +0000
+--- ui/gl/gl_context.cc.orig	2024-10-26 07:01:27.187866400 +0000
 +++ ui/gl/gl_context.cc
-@@ -509,7 +509,7 @@ bool GLContext::MakeVirtuallyCurrent(
+@@ -522,7 +522,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 c1c99e173e..788f75eb26 100644
--- a/chromium/patches/patch-ui_gl_gl__fence.cc
+++ b/chromium/patches/patch-ui_gl_gl__fence.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_fence.cc.orig	2024-09-24 20:49:58.709514600 +0000
+--- ui/gl/gl_fence.cc.orig	2024-10-26 07:01:27.190867000 +0000
 +++ ui/gl/gl_fence.cc
 @@ -17,7 +17,7 @@
  #include "ui/gl/gl_surface_egl.h"
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index 4934d14ded..dd864f96fc 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-09-24 20:49:58.710514500 +0000
+--- ui/gl/gl_implementation.cc.orig	2024-10-26 07:01:27.191867000 +0000
 +++ ui/gl/gl_implementation.cc
-@@ -252,7 +252,7 @@ GetRequestedGLImplementationFromCommandL
+@@ -253,7 +253,7 @@ GetRequestedGLImplementationFromCommandL
      const base::CommandLine* command_line) {
    bool overrideUseSoftwareGL =
        command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index baf23fb6a6..22a9205ecc 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-09-24 20:49:58.714515000 +0000
+--- ui/gl/gl_switches.cc.orig	2024-10-26 07:01:27.196868000 +0000
 +++ ui/gl/gl_switches.cc
 @@ -11,7 +11,7 @@
  #include "base/android/build_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <vulkan/vulkan_core.h>
  #include "third_party/angle/src/gpu_info_util/SystemInfo.h"  // nogncheck
  #endif
-@@ -284,7 +284,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -288,7 +288,7 @@ bool IsDefaultANGLEVulkan() {
        base::android::SDK_VERSION_Q)
      return false;
  #endif  // BUILDFLAG(IS_ANDROID)
@@ -24,7 +24,7 @@ $NetBSD$
    angle::SystemInfo system_info;
    if (!angle::GetSystemInfoVulkan(&system_info))
      return false;
-@@ -296,7 +296,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -300,7 +300,7 @@ bool IsDefaultANGLEVulkan() {
  
    const auto& active_gpu = system_info.gpus[system_info.activeGPUIndex];
  
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 bc1897667b..f09ff60664 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-09-24 20:49:58.720515500 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig	2024-10-26 07:01:27.202869000 +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 bd22cc70c6..78b3fd3934 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-09-24 20:49:58.720515500 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig	2024-10-26 07:01:27.202869000 +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 a18f197044..9a874aa389 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-09-24 20:49:58.722515600 +0000
+--- ui/gtk/gtk_compat.cc.orig	2024-10-26 07:01:27.204869300 +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 a9741bf9a3..91ec04357b 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-09-24 20:49:58.725515800 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig	2024-10-26 07:01:27.208870000 +0000
 +++ ui/gtk/printing/print_dialog_gtk.cc
 @@ -439,7 +439,7 @@ void PrintDialogGtk::ShowDialog(
    GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
index 6dba25425a..6892c2e11c 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-09-24 20:49:58.736517000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig	2024-10-26 07:01:27.256878100 +0000
 +++ ui/message_center/views/message_popup_view.cc
 @@ -144,7 +144,7 @@ std::unique_ptr<views::Widget> MessagePo
    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 a0335f2277..4e08c43e5f 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/native_theme.h.orig	2024-09-24 20:49:58.741517300 +0000
+--- ui/native_theme/native_theme.h.orig	2024-10-26 07:01:27.261879000 +0000
 +++ ui/native_theme/native_theme.h
 @@ -64,7 +64,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
      kCheckbox,
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 ad2bf242e8..4872f233ff 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-09-24 20:49:58.742517500 +0000
+--- ui/native_theme/native_theme_base.cc.orig	2024-10-26 07:01:27.262879100 +0000
 +++ ui/native_theme/native_theme_base.cc
 @@ -241,7 +241,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 693ba94cb0..a6167a406b 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-09-24 20:49:58.742517500 +0000
+--- ui/native_theme/native_theme_features.cc.orig	2024-10-26 07:01:27.277881600 +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 65ba959391..60a8b70821 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-09-24 20:49:58.745517700 +0000
+--- ui/ozone/common/egl_util.cc.orig	2024-10-26 07:01:27.314887800 +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 a4f0b97fae..a1f84d65d8 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-09-24 20:49:58.746518000 +0000
+--- ui/ozone/common/features.cc.orig	2024-10-26 07:01:27.314887800 +0000
 +++ ui/ozone/common/features.cc
 @@ -30,7 +30,7 @@ BASE_FEATURE(kWaylandSurfaceSubmissionIn
  // enabled.
@@ -15,3 +15,12 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
+@@ -42,7 +42,7 @@ BASE_FEATURE(kWaylandFractionalScaleV1,
+ // protocol is supported.
+ BASE_FEATURE(kWaylandXdgToplevelDrag,
+              "WaylandXdgToplevelDrag",
+-#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-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index 2b79cd49a9..1a43800435 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-09-24 20:49:58.767519700 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig	2024-10-26 07:01:27.338891700 +0000
 +++ ui/ozone/platform/headless/headless_surface_factory.cc
 @@ -34,7 +34,7 @@
  #include "ui/ozone/platform/headless/headless_window_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index c03e3b3580..b73b766777 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-09-24 20:49:58.767519700 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig	2024-10-26 07:01:27.339892000 +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 e74c096f38..73fbd1cf8a 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-09-24 20:49:58.767519700 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig	2024-10-26 07:01:27.339892000 +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 ae360160a8..7a693768b6 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/common/wayland_util.cc.orig	2024-09-24 20:49:58.768519600 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig	2024-10-26 07:01:27.340892000 +0000
 +++ ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -344,7 +344,7 @@ void TransformToWlArray(
+@@ -347,7 +347,7 @@ void TransformToWlArray(
  }
  
  base::TimeTicks EventMillisecondsToTimeTicks(uint32_t milliseconds) {
@@ -15,3 +15,12 @@ $NetBSD$
    // TODO(crbug.com/40287874): `milliseconds` comes from Weston that
    // uses timestamp from libinput, which is different from TimeTicks.
    // Use EventTimeForNow(), for now.
+@@ -389,7 +389,7 @@ bool MaybeHandlePlatformEventForDrag(con
+ }
+ 
+ void RecordConnectionMetrics(wl_display* display) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
+   CHECK(display);
+ 
+   // These values are logged to metrics so must not be changed.
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 3957b94b46..debad8d167 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-09-24 20:49:58.769519800 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig	2024-10-26 07:01:27.340892000 +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 6607449abf..71c5642315 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-09-24 20:49:58.769519800 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig	2024-10-26 07:01:27.340892000 +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 c17bc9d7bb..a85411877a 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-09-24 20:49:58.770520000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig	2024-10-26 07:01:27.342892400 +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 6dbbabd05b..c8013ac844 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_connection.cc.orig	2024-09-24 20:49:58.776520500 +0000
+--- ui/ozone/platform/wayland/host/wayland_connection.cc.orig	2024-10-26 07:01:27.348893400 +0000
 +++ ui/ozone/platform/wayland/host/wayland_connection.cc
-@@ -537,7 +537,7 @@ bool WaylandConnection::ShouldUseOverlay
+@@ -541,7 +541,7 @@ bool WaylandConnection::ShouldUseOverlay
    // isn't present on any non-exo Wayland compositors.
    bool should_use_overlay_delegation =
        IsWaylandOverlayDelegationEnabled() && !fractional_scale_manager_v1();
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 6389e4a133..8cec2489ed 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-09-24 20:49:58.780520700 +0000
+--- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig	2024-10-26 07:01:27.352894000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_input_method_context.cc
 @@ -60,7 +60,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 2d27403169..404b3bd84e 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-09-24 20:49:58.782521000 +0000
+--- ui/ozone/platform/wayland/host/wayland_popup.cc.orig	2024-10-26 07:01:27.354894400 +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__screen.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc
new file mode 100644
index 0000000000..1bd47ad496
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- ui/ozone/platform/wayland/host/wayland_screen.cc.orig	2024-10-26 07:01:27.354894400 +0000
++++ ui/ozone/platform/wayland/host/wayland_screen.cc
+@@ -46,7 +46,7 @@
+ #include "ui/ozone/platform/wayland/host/org_gnome_mutter_idle_monitor.h"
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+ 
+@@ -133,7 +133,7 @@ WaylandScreen::WaylandScreen(WaylandConn
+   tablet_state_ = connection_->GetTabletState();
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   if (auto* linux_ui = ui::LinuxUi::instance()) {
+     OnDeviceScaleFactorChanged();
+     display_scale_factor_observer_.Observe(linux_ui);
+@@ -606,7 +606,7 @@ bool WaylandScreen::VerifyOutputStateCon
+   return true;
+ }
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ void WaylandScreen::OnDeviceScaleFactorChanged() {
+   if (const auto* linux_ui = ui::LinuxUi::instance()) {
+     const float new_font_scale = linux_ui->display_config().font_scale;
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.h
new file mode 100644
index 0000000000..80bb3170cb
--- /dev/null
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__screen.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
+
+--- ui/ozone/platform/wayland/host/wayland_screen.h.orig	2024-10-26 07:01:27.354894400 +0000
++++ ui/ozone/platform/wayland/host/wayland_screen.h
+@@ -24,7 +24,7 @@
+ #include "ui/ozone/platform/wayland/host/wayland_output.h"
+ #include "ui/ozone/public/platform_screen.h"
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/scoped_observation.h"
+ #include "ui/linux/device_scale_factor_observer.h"
+ #include "ui/linux/linux_ui.h"
+@@ -44,7 +44,7 @@ class OrgGnomeMutterIdleMonitor;
+ 
+ // A PlatformScreen implementation for Wayland.
+ class WaylandScreen : public PlatformScreen
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+     ,
+                       public DeviceScaleFactorObserver
+ #endif
+@@ -96,7 +96,7 @@ class WaylandScreen : public PlatformScr
+   display::TabletState GetTabletState() const override;
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // DeviceScaleFactorObserver:
+   void OnDeviceScaleFactorChanged() override;
+ #endif
+@@ -158,7 +158,7 @@ class WaylandScreen : public PlatformScr
+   display::TabletState tablet_state_;
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   float font_scale_ = 1.0f;
+ 
+   base::ScopedObservation<ui::LinuxUi, DeviceScaleFactorObserver>
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 eb4ae12f26..883b1fea38 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig	2024-09-24 20:49:58.784521000 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig	2024-10-26 07:01:27.356894700 +0000
 +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
 @@ -634,7 +634,7 @@ void WaylandToplevelWindow::HandleAuraTo
    const bool did_active_change = 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 35a6282059..5ae7233278 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,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig	2024-09-24 20:49:58.784521000 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig	2024-10-26 07:01:27.357895000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.h
 @@ -261,7 +261,7 @@ class WaylandToplevelWindow : public Way
    // The display ID to switch to in case the state is `kFullscreen`.
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 57d0435b43..96a2724815 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,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_window.cc.orig	2024-09-24 20:49:58.785521300 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.cc.orig	2024-10-26 07:01:27.357895000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_window.cc
-@@ -317,7 +317,7 @@ void WaylandWindow::OnPointerFocusChange
+@@ -318,7 +318,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.
@@ -15,7 +15,7 @@ $NetBSD$
    if (focused && async_cursor_) {
      async_cursor_->AddCursorLoadedCallback(base::BindOnce(
          &WaylandWindow::OnCursorLoaded, AsWeakPtr(), async_cursor_));
-@@ -575,7 +575,7 @@ bool WaylandWindow::ShouldUseNativeFrame
+@@ -584,7 +584,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) {
-@@ -786,7 +786,7 @@ std::string WaylandWindow::WindowStates:
+@@ -795,7 +795,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) {
-@@ -1274,12 +1274,12 @@ void WaylandWindow::UpdateCursorShape(sc
+@@ -1283,12 +1283,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 d7f0863f6a..b97a086d0e 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-09-24 20:49:58.785521300 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.h.orig	2024-10-26 07:01:27.358895000 +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
  
-@@ -284,7 +284,7 @@ class WaylandWindow : public PlatformWin
+@@ -285,7 +285,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
  
-@@ -564,7 +564,7 @@ class WaylandWindow : public PlatformWin
+@@ -569,7 +569,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
-@@ -633,7 +633,7 @@ class WaylandWindow : public PlatformWin
+@@ -638,7 +638,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 2f137476bf..0c2317eb74 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-09-24 20:49:58.790521600 +0000
+--- ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc.orig	2024-10-26 07:01:27.426906600 +0000
 +++ ui/ozone/platform/wayland/host/xdg_toplevel_wrapper_impl.cc
 @@ -322,7 +322,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 bb16b2244c..6870dbb1eb 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-09-24 20:49:58.791521800 +0000
+--- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig	2024-10-26 07:01:27.427906800 +0000
 +++ ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc
-@@ -261,6 +261,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";
-@@ -273,6 +277,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 6bad22f295..66646a6fae 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-09-24 20:49:58.792521700 +0000
+--- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig	2024-10-26 07:01:27.428907000 +0000
 +++ ui/ozone/platform/wayland/ozone_platform_wayland.cc
 @@ -66,13 +66,13 @@
  #include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index d02b5bb564..ee6b32e310 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-09-24 20:49:58.803522800 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig	2024-10-26 07:01:27.438908600 +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 d851577928..fadcd17d7b 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-09-24 20:49:58.804522800 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig	2024-10-26 07:01:27.439908700 +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 b80c6b086c..880100fadc 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-09-24 20:49:58.804522800 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig	2024-10-26 07:01:27.439908700 +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 e3051469c6..8f5d91f82f 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/x11_window.cc.orig	2024-09-24 20:49:58.805523000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig	2024-10-26 07:01:27.440909000 +0000
 +++ ui/ozone/platform/x11/x11_window.cc
 @@ -1504,7 +1504,7 @@ void X11Window::OnXWindowStateChanged() 
    WindowTiledEdges tiled_state = GetTiledState();
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 5d1e2801db..9852ee6b6f 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-09-24 20:49:58.809523300 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig	2024-10-26 07:01:27.444909600 +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 3a058c6468..649705e67c 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-09-24 20:49:58.811523400 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig	2024-10-26 07:01:27.446910000 +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 d155677440..76a6a4074d 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-09-24 20:49:58.811523400 +0000
+--- ui/platform_window/platform_window_delegate.h.orig	2024-10-26 07:01:27.446910000 +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 b9c521d3f6..2e64f5805a 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-09-24 20:49:58.811523400 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig	2024-10-26 07:01:27.446910000 +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 89f7d2b669..27f17ad0c5 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-09-24 20:49:58.812523600 +0000
+--- ui/qt/BUILD.gn.orig	2024-10-26 07:01:27.447910000 +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 6c894c6dad..925baca5ab 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-09-24 20:49:58.812523600 +0000
+--- ui/qt/qt.gni.orig	2024-10-26 07:01:27.447910000 +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 b8795ba1bb..0ca6891c35 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-09-24 20:49:58.831525300 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig	2024-10-26 07:01:27.468913600 +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 b84fd3400d..07c62c5d45 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-09-24 20:49:58.832525300 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig	2024-10-26 07:01:27.469913700 +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 c67c16db7b..eb546ab47c 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-09-24 20:49:58.832525300 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig	2024-10-26 07:01:27.469913700 +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 d53224a617..1bd5edb862 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-09-24 20:49:58.832525300 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig	2024-10-26 07:01:27.469913700 +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 aa4370169d..3e9eb58875 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-09-24 20:49:58.833525400 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig	2024-10-26 07:01:27.470914000 +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 ea9a9f1aec..b1c7e3c88a 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-09-24 20:49:58.834525600 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig	2024-10-26 07:01:27.471914000 +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 87c8dc078f..8ba7647990 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-09-24 20:49:58.834525600 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig	2024-10-26 07:01:27.471914000 +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 3a22a6644b..4b49d7d836 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-09-24 20:49:58.922533300 +0000
+--- ui/views/controls/prefix_selector.cc.orig	2024-10-26 07:01:27.651944400 +0000
 +++ ui/views/controls/prefix_selector.cc
 @@ -178,7 +178,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 d12a72e68d..08d1176c9b 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-09-24 20:49:58.922533300 +0000
+--- ui/views/controls/prefix_selector.h.orig	2024-10-26 07:01:27.651944400 +0000
 +++ ui/views/controls/prefix_selector.h
 @@ -85,7 +85,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 e3dd109b38..a23d0d3273 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/controls/textfield/textfield.cc.orig	2024-09-24 20:49:58.931534000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig	2024-10-26 07:01:27.790967700 +0000
 +++ ui/views/controls/textfield/textfield.cc
 @@ -85,7 +85,7 @@
  #include "base/win/win_util.h"
@@ -24,7 +24,7 @@ $NetBSD$
    return flags & ui::EF_CONTROL_DOWN;
  #else
    return false;
-@@ -757,7 +757,7 @@ bool Textfield::OnKeyPressed(const ui::K
+@@ -761,7 +761,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 &&
-@@ -940,7 +940,7 @@ void Textfield::AboutToRequestFocusFromT
+@@ -944,7 +944,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;
-@@ -1995,7 +1995,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -1994,7 +1994,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
+@@ -2500,14 +2500,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 c6bdb719b3..d0e9a300e2 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-09-24 20:49:58.931534000 +0000
+--- ui/views/controls/textfield/textfield.h.orig	2024-10-26 07:01:27.791967900 +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 f076a675f0..1cb778176b 100644
--- a/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
+++ b/chromium/patches/patch-ui_views_corewm_tooltip__aura.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/corewm/tooltip_aura.cc.orig	2024-09-24 20:49:58.937534600 +0000
+--- ui/views/corewm/tooltip_aura.cc.orig	2024-10-26 07:01:27.798969000 +0000
 +++ ui/views/corewm/tooltip_aura.cc
-@@ -36,7 +36,7 @@ namespace {
+@@ -37,7 +37,7 @@ namespace {
  bool CanUseTranslucentTooltipWidget() {
  // 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_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index edf67b9c43..f8eb8ce59d 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-09-24 20:49:58.948535400 +0000
+--- ui/views/examples/widget_example.cc.orig	2024-10-26 07:01:27.808970700 +0000
 +++ ui/views/examples/widget_example.cc
 @@ -50,7 +50,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 bd840fb7ca..ade54bf201 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/focus/focus_manager.cc.orig	2024-09-24 20:49:58.948535400 +0000
+--- ui/views/focus/focus_manager.cc.orig	2024-10-26 07:01:27.809970900 +0000
 +++ ui/views/focus/focus_manager.cc
 @@ -585,7 +585,7 @@ bool FocusManager::RedirectAcceleratorTo
  
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index b0204c28db..b6f4306d6f 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-09-24 20:49:58.964537000 +0000
+--- ui/views/style/platform_style.cc.orig	2024-10-26 07:01:27.840976000 +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 52d8c7fded..6b9b0bc090 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-09-24 20:49:58.968537300 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig	2024-10-26 07:01:27.843976500 +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 523da13f97..3de80067d2 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-09-24 20:49:58.977538000 +0000
+--- ui/views/views_delegate.cc.orig	2024-10-26 07:01:27.853978200 +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 e7f0fad7f0..02f54fb0cc 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-09-24 20:49:58.977538000 +0000
+--- ui/views/views_delegate.h.orig	2024-10-26 07:01:27.853978200 +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 f71d0edb38..fc7f608273 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-09-24 20:49:58.978538000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig	2024-10-26 07:01:27.855978500 +0000
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -197,7 +197,7 @@ DragOperation DesktopDragDropClientOzone
+@@ -206,7 +206,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 faec770638..ab8569f1d3 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,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.h.orig	2024-09-24 20:49:58.978538000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig	2024-10-26 07:01:27.855978500 +0000
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
-@@ -65,7 +65,7 @@ class VIEWS_EXPORT DesktopDragDropClient
+@@ -66,7 +66,7 @@ class VIEWS_EXPORT DesktopDragDropClient
      // The offset of |drag_widget_| relative to the mouse position.
      gfx::Vector2d offset;
  
@@ -15,7 +15,7 @@ $NetBSD$
      // The last received drag location.  The drag widget is moved asynchronously
      // so its position is updated when the UI thread has time for that.  When
      // the first change to the location happens, a call to UpdateDragWidget()
-@@ -86,7 +86,7 @@ class VIEWS_EXPORT DesktopDragDropClient
+@@ -87,7 +87,7 @@ class VIEWS_EXPORT DesktopDragDropClient
        const gfx::Point& root_location,
        int allowed_operations,
        ui::mojom::DragEventSource source) override;
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 e8232b1edf..938124d900 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-09-24 20:49:58.981538300 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig	2024-10-26 07:01:27.858979200 +0000
 +++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
 @@ -48,7 +48,7 @@
  #include "ui/wm/core/window_util.h"
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 ec3746a456..8e50d7ec54 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-09-24 20:49:58.982538500 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform_impl_interactive_uitest.cc.orig	2024-10-26 07:01:27.859979400 +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 7a76bee3b8..902fe15e2e 100644
--- a/chromium/patches/patch-ui_views_widget_root__view.cc
+++ b/chromium/patches/patch-ui_views_widget_root__view.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/root_view.cc.orig	2024-09-24 20:49:58.985538700 +0000
+--- ui/views/widget/root_view.cc.orig	2024-10-26 07:01:27.885983700 +0000
 +++ ui/views/widget/root_view.cc
-@@ -135,7 +135,7 @@ class AnnounceTextView : public View {
+@@ -139,7 +139,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;
+     GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      // TODO(crbug.com/40658933): Use live regions (do not use alerts).
      // May require setting kLiveStatus, kContainerLiveStatus to "polite".
-     node_data->role = ax::mojom::Role::kAlert;
+     GetViewAccessibility().SetRole(ax::mojom::Role::kAlert);
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index cad498dec7..61822f3d99 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-09-24 20:49:58.987538800 +0000
+--- ui/views/widget/widget.cc.orig	2024-10-26 07:01:27.886983900 +0000
 +++ ui/views/widget/widget.cc
 @@ -58,7 +58,7 @@
  #include "ui/views/window/custom_frame_view.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -2192,7 +2192,7 @@ const ui::NativeTheme* Widget::GetNative
+@@ -2203,7 +2203,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 32d02b8c22..cee7c147d7 100644
--- a/chromium/patches/patch-ui_views_window_custom__frame__view.cc
+++ b/chromium/patches/patch-ui_views_window_custom__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/custom_frame_view.cc.orig	2024-09-24 20:49:58.994539500 +0000
+--- ui/views/window/custom_frame_view.cc.orig	2024-10-26 07:01:27.895985400 +0000
 +++ ui/views/window/custom_frame_view.cc
 @@ -268,7 +268,7 @@ int CustomFrameView::CaptionButtonY() co
    // drawn flush with the screen edge, they still obey Fitts' Law.
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index 08009d41c5..674956f5b8 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-09-24 20:49:58.994539500 +0000
+--- ui/views/window/dialog_delegate.cc.orig	2024-10-26 07:01:27.897985700 +0000
 +++ ui/views/window/dialog_delegate.cc
-@@ -104,7 +104,7 @@ Widget* DialogDelegate::CreateDialogWidg
+@@ -105,7 +105,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 6bc10f7e02..9ef9e82e2f 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-09-24 20:49:58.995539700 +0000
+--- ui/views/window/frame_background.cc.orig	2024-10-26 07:01:27.897985700 +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 0784dda48b..97fbaebc7e 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-09-24 20:51:57.332926000 +0000
+--- v8/BUILD.gn.orig	2024-10-26 07:03:23.155786500 +0000
 +++ v8/BUILD.gn
-@@ -917,6 +917,9 @@ external_v8_defines = [
+@@ -907,6 +907,9 @@ external_v8_defines = [
    "V8_TARGET_OS_MACOS",
    "V8_TARGET_OS_WIN",
    "V8_TARGET_OS_CHROMEOS",
@@ -16,7 +16,7 @@ $NetBSD$
  ]
  
  enabled_external_v8_defines = [
-@@ -993,6 +996,15 @@ if (target_os == "android") {
+@@ -983,6 +986,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
-@@ -2429,6 +2441,23 @@ action("generate_bytecode_builtins_list"
+@@ -2410,6 +2422,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.
-@@ -2447,7 +2476,11 @@ template("run_mksnapshot") {
+@@ -2428,7 +2457,11 @@ template("run_mksnapshot") {
      suffix = "_$name"
    }
    action("run_mksnapshot_" + name) {
@@ -66,10 +66,10 @@ $NetBSD$
 +    } else {
 +      deps = [ ":mksnapshot($v8_snapshot_toolchain)" ]
 +    }
- 
-     script = "tools/run.py"
- 
-@@ -2519,6 +2552,12 @@ template("run_mksnapshot") {
+     if (v8_verify_deterministic_mksnapshot) {
+       # We archive the snapshot executable when verifying snapshot
+       # determinism to ease debugging.
+@@ -2535,6 +2568,12 @@ template("run_mksnapshot") {
        if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
          args += [ "--reorder-builtins" ]
        }
@@ -82,7 +82,7 @@ $NetBSD$
      }
  
      if (v8_enable_turboshaft_csa) {
-@@ -4597,7 +4636,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4627,7 +4666,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" ]
-@@ -6007,7 +6046,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -6009,7 +6048,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",
-@@ -6641,7 +6680,7 @@ v8_component("v8_libbase") {
+@@ -6625,7 +6664,7 @@ v8_component("v8_libbase") {
      }
    }
  
@@ -109,7 +109,7 @@ $NetBSD$
      sources += [
        "src/base/debug/stack_trace_posix.cc",
        "src/base/platform/platform-linux.cc",
-@@ -6652,6 +6691,27 @@ v8_component("v8_libbase") {
+@@ -6636,6 +6675,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 d8aa8db9dc..4c513789ce 100644
--- a/chromium/patches/patch-v8_include_v8-internal.h
+++ b/chromium/patches/patch-v8_include_v8-internal.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/include/v8-internal.h.orig	2024-09-24 20:51:57.344927000 +0000
+--- v8/include/v8-internal.h.orig	2024-10-26 07:03:23.565830700 +0000
 +++ v8/include/v8-internal.h
-@@ -213,7 +213,7 @@ using SandboxedPointer_t = Address;
+@@ -229,7 +229,7 @@ using SandboxedPointer_t = Address;
  #ifdef V8_ENABLE_SANDBOX
  
  // Size of the sandbox, excluding the guard regions surrounding it.
diff --git a/chromium/patches/patch-v8_include_v8config.h b/chromium/patches/patch-v8_include_v8config.h
index cb0ab6b400..5ead50cd1d 100644
--- a/chromium/patches/patch-v8_include_v8config.h
+++ b/chromium/patches/patch-v8_include_v8config.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/include/v8config.h.orig	2024-09-24 20:51:57.350927600 +0000
+--- v8/include/v8config.h.orig	2024-10-26 07:03:23.761851800 +0000
 +++ v8/include/v8config.h
 @@ -201,6 +201,9 @@ path. Add it with -I<path> to the comman
    && !defined(V8_TARGET_OS_FUCHSIA) \
@@ -26,7 +26,7 @@ $NetBSD$
    || defined(V8_TARGET_OS_MACOS) \
    || defined(V8_TARGET_OS_WIN) \
    || defined(V8_TARGET_OS_CHROMEOS)
-@@ -236,6 +242,21 @@ path. Add it with -I<path> to the comman
+@@ -236,6 +242,22 @@ path. Add it with -I<path> to the comman
  # define V8_TARGET_OS_LINUX
  #endif
  
@@ -36,11 +36,12 @@ $NetBSD$
 +#endif
 +
 +#ifdef V8_OS_FREEBSD
-+# define V8_TARGET_OS_FREEBSD
++# define V8_TARGET_OS_OPENBSD
 +# define V8_TARGET_OS_BSD
 +#endif
 +
 +#ifdef V8_OS_NETBSD
++# define V8_TARGET_OS_OPENBSD
 +# define V8_TARGET_OS_NETBSD
 +# define V8_TARGET_OS_BSD
 +#endif
@@ -48,7 +49,7 @@ $NetBSD$
  #ifdef V8_OS_MACOS
  # define V8_TARGET_OS_MACOS
  #endif
-@@ -381,7 +402,8 @@ path. Add it with -I<path> to the comman
+@@ -381,7 +403,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 9feb52a723..9a90f4201a 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/api/api.cc.orig	2024-09-24 20:51:57.358928400 +0000
+--- v8/src/api/api.cc.orig	2024-10-26 07:03:23.966874000 +0000
 +++ v8/src/api/api.cc
 @@ -149,7 +149,7 @@
  #include "src/wasm/wasm-serialization.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <signal.h>
  #include <unistd.h>
  
-@@ -6523,7 +6523,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6525,7 +6525,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 02ea3a817d..b6306dfb58 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-09-24 20:51:57.367929200 +0000
+--- v8/src/base/atomicops.h.orig	2024-10-26 07:03:24.511932600 +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 ec9d444236..94983d6d87 100644
--- a/chromium/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium/patches/patch-v8_src_base_platform_memory.h
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/memory.h.orig	2024-09-24 20:51:57.375929800 +0000
+--- v8/src/base/platform/memory.h.orig	2024-10-26 07:03:24.617944000 +0000
 +++ v8/src/base/platform/memory.h
-@@ -19,13 +19,13 @@
- 
- #if V8_OS_DARWIN
+@@ -21,13 +21,13 @@
  #include <malloc/malloc.h>
+ #elif V8_OS_OPENBSD
+ #include <sys/malloc.h>
 -#elif V8_OS_ZOS
 +#elif (V8_OS_ZOS || V8_OS_BSD)
  #include <stdlib.h>
@@ -17,7 +17,7 @@ $NetBSD$
  #include <malloc.h>
  #endif
  
--#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_OPENBSD) || 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
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 6d5d83e6d9..aaefd6f508 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-09-24 20:51:57.375929800 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig	2024-10-26 07:03:24.665949300 +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 430fd8d78c..90b6e39dbe 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-09-24 20:51:57.376930000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig	2024-10-26 07:03:24.665949300 +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 ba35d72871..521cbac92c 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-09-24 20:51:57.377930000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig	2024-10-26 07:03:24.666949500 +0000
 +++ v8/src/base/platform/platform-posix.cc
 @@ -27,6 +27,9 @@
      defined(__NetBSD__) || defined(__OpenBSD__)
@@ -16,16 +16,7 @@ $NetBSD$
  
  #if defined(ANDROID) && !defined(V8_ANDROID_LOG_STDOUT)
  #define LOG_TAG "v8"
-@@ -55,7 +58,7 @@
- #if V8_OS_DARWIN
- #include <mach/mach.h>
- #include <malloc/malloc.h>
--#elif !V8_OS_ZOS
-+#elif !V8_OS_ZOS && !V8_OS_BSD
- #include <malloc.h>
- #endif
- 
-@@ -73,9 +76,11 @@
+@@ -75,9 +78,11 @@
  #include <sys/syscall.h>
  #endif
  
@@ -38,7 +29,7 @@ $NetBSD$
  
  #if defined(V8_OS_SOLARIS)
  #if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -312,6 +317,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
+@@ -314,6 +319,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
    }
  }
  
@@ -52,7 +43,7 @@ $NetBSD$
  // static
  void* OS::GetRandomMmapAddr() {
    uintptr_t raw_addr;
-@@ -408,6 +420,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -416,6 +428,7 @@ void* OS::GetRandomMmapAddr() {
  #endif
    return reinterpret_cast<void*>(raw_addr);
  }
@@ -60,7 +51,7 @@ $NetBSD$
  
  // TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
  #if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -682,7 +695,7 @@ void OS::DestroySharedMemoryHandle(Platf
+@@ -704,7 +717,7 @@ void OS::DestroySharedMemoryHandle(Platf
  #if !V8_OS_ZOS
  // static
  bool OS::HasLazyCommits() {
@@ -69,7 +60,7 @@ $NetBSD$
    return true;
  #else
    // TODO(bbudge) Return true for all POSIX platforms.
-@@ -837,6 +850,8 @@ int OS::GetCurrentThreadId() {
+@@ -859,6 +872,8 @@ int OS::GetCurrentThreadId() {
    return static_cast<int>(thread_self());
  #elif V8_OS_FUCHSIA
    return static_cast<int>(zx_thread_self());
@@ -78,7 +69,7 @@ $NetBSD$
  #elif V8_OS_SOLARIS
    return static_cast<int>(pthread_self());
  #elif V8_OS_ZOS
-@@ -1138,7 +1153,11 @@ Thread::Thread(const Options& options)
+@@ -1160,7 +1175,11 @@ Thread::Thread(const Options& options)
        stack_size_(options.stack_size()),
        priority_(options.priority()),
        start_semaphore_(nullptr) {
@@ -90,7 +81,7 @@ $NetBSD$
    if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
    set_name(options.name());
  }
-@@ -1153,7 +1172,7 @@ static void SetThreadName(const char* na
+@@ -1175,7 +1194,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 +90,7 @@ $NetBSD$
  #elif V8_OS_DARWIN
    // pthread_setname_np is only available in 10.6 or later, so test
    // for it at runtime.
-@@ -1328,7 +1347,7 @@ void Thread::SetThreadLocal(LocalStorage
+@@ -1350,7 +1369,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 95b5a0e64f..e618033c60 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-09-24 20:51:57.382930500 +0000
+--- v8/src/base/small-vector.h.orig	2024-10-26 07:03:24.839968000 +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 140f6c42bf..182d4eab03 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-09-24 20:51:57.382930500 +0000
+--- v8/src/base/strings.h.orig	2024-10-26 07:03:24.839968000 +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 6d85d6d6c5..def8b7f1f0 100644
--- a/chromium/patches/patch-v8_src_base_sys-info.cc
+++ b/chromium/patches/patch-v8_src_base_sys-info.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/sys-info.cc.orig	2024-09-24 20:51:57.382930500 +0000
+--- v8/src/base/sys-info.cc.orig	2024-10-26 07:03:24.839968000 +0000
 +++ v8/src/base/sys-info.cc
-@@ -37,8 +37,12 @@ namespace base {
+@@ -35,8 +35,12 @@ namespace base {
  
  // static
  int SysInfo::NumberOfProcessors() {
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 007424bfce..aedd6f8543 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-09-24 20:51:57.383930400 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig	2024-10-26 07:03:24.919976700 +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_builtins_x64_builtins-x64.cc b/chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc
new file mode 100644
index 0000000000..76a4b7321e
--- /dev/null
+++ b/chromium/patches/patch-v8_src_builtins_x64_builtins-x64.cc
@@ -0,0 +1,20 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- v8/src/builtins/x64/builtins-x64.cc.orig	2024-10-26 07:03:27.482252800 +0000
++++ v8/src/builtins/x64/builtins-x64.cc
+@@ -2838,7 +2838,11 @@ void Generate_OSREntry(MacroAssembler* m
+   // Drop the return address on the stack and jump to the OSR entry
+   // point of the function.
+   __ Drop(1);
++#ifdef V8_ENABLE_CET_IBT
++  __ jmp(entry_address, /*notrack=*/true);
++#else
+   __ jmp(entry_address);
++#endif
+ }
+ 
+ enum class OsrSourceTier {
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
index 9d3b5e056e..c4f3e1a7e0 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-09-24 20:51:57.686957100 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig	2024-10-26 07:03:37.803365500 +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 b69813dee1..32290bb062 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-09-24 20:51:57.686957100 +0000
+--- v8/src/diagnostics/perf-jit.h.orig	2024-10-26 07:03:37.803365500 +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 0d094eb189..07770323fb 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-09-24 20:51:57.702958600 +0000
+--- v8/src/execution/isolate.cc.orig	2024-10-26 07:03:38.284417400 +0000
 +++ v8/src/execution/isolate.cc
-@@ -164,6 +164,10 @@
+@@ -168,6 +168,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_[];
-@@ -4959,6 +4963,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -4972,6 +4976,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 02f5840eea..1140bb9181 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-09-24 20:51:57.720960100 +0000
+--- v8/src/flags/flags.cc.orig	2024-10-26 07:03:38.882481800 +0000
 +++ v8/src/flags/flags.cc
 @@ -16,6 +16,10 @@
  #include <set>
@@ -17,19 +17,7 @@ $NetBSD$
  #include "src/base/functional.h"
  #include "src/base/lazy-instance.h"
  #include "src/base/platform/platform.h"
-@@ -35,7 +39,11 @@
- namespace v8::internal {
- 
- // Define {v8_flags}, declared in flags.h.
-+#if V8_OS_OPENBSD
-+FlagValues v8_flags __attribute__((section(".openbsd.mutable")));
-+#else
- FlagValues v8_flags;
-+#endif
- 
- // {v8_flags} needs to be aligned to a memory page, and the size needs to be a
- // multiple of a page size. This is required for memory-protection of the memory
-@@ -807,6 +815,10 @@ void FlagList::FreezeFlags() {
+@@ -807,6 +811,10 @@ void FlagList::FreezeFlags() {
    // Note that for string flags we only protect the pointer itself, but not the
    // string storage. TODO(12887): Fix this.
    base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index cec4f209ab..b8a37a664c 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/sandbox/sandbox.cc.orig	2024-09-24 20:51:57.973982300 +0000
+--- v8/src/sandbox/sandbox.cc.orig	2024-10-26 07:03:49.363611700 +0000
 +++ v8/src/sandbox/sandbox.cc
 @@ -48,7 +48,7 @@ static Address DetermineAddressSpaceLimi
    }
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index 799c5d3d14..35306edaac 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2024-09-24 20:51:57.977982800 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2024-10-26 07:03:49.393614800 +0000
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
 @@ -148,6 +148,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
      return EmbeddedTargetOs::kStarboard;
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index 442dabd44a..2ebdb8eaed 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2024-09-24 20:51:57.977982800 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2024-10-26 07:03:49.393614800 +0000
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
 @@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
    kWin,
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index f18cecb0f2..2dfa33e661 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-09-24 20:51:57.977982800 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig	2024-10-26 07:03:49.393614800 +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 0a7804cab7..529cd851be 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-09-24 20:51:58.000984700 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig	2024-10-26 07:03:49.772655700 +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 409eb25089..debc7c2bad 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-09-24 20:51:58.000984700 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig	2024-10-26 07:03:49.772655700 +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 db2964fe05..631877ea91 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-09-24 20:51:58.001984800 +0000
+--- v8/src/trap-handler/trap-handler.h.orig	2024-10-26 07:03:49.773656000 +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 2831b52c3d..e1d39b45b3 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-09-24 20:51:58.008985500 +0000
+--- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig	2024-10-26 07:03:49.847663900 +0000
 +++ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -505,7 +505,7 @@ void LiftoffAssembler::StoreTaggedPointe
+@@ -512,7 +512,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) {
-@@ -585,7 +585,7 @@ void LiftoffAssembler::Load(LiftoffRegis
+@@ -592,7 +592,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 */) {
-@@ -664,7 +664,7 @@ void LiftoffAssembler::Store(Register ds
+@@ -671,7 +671,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) {
-@@ -682,7 +682,7 @@ void LiftoffAssembler::AtomicLoad(Liftof
+@@ -689,7 +689,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());
-@@ -752,7 +752,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor
+@@ -759,7 +759,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);
-@@ -820,7 +820,7 @@ inline void AtomicAddOrSubOrExchange32(L
+@@ -827,7 +827,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);
-@@ -935,7 +935,7 @@ inline void AtomicBinop32(LiftoffAssembl
+@@ -942,7 +942,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
-@@ -1031,7 +1031,7 @@ inline void AtomicBinop64(LiftoffAssembl
+@@ -1038,7 +1038,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) {
-@@ -1045,7 +1045,7 @@ void LiftoffAssembler::AtomicAdd(Registe
+@@ -1052,7 +1052,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) {
-@@ -1058,7 +1058,7 @@ void LiftoffAssembler::AtomicSub(Registe
+@@ -1065,7 +1065,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) {
-@@ -1072,7 +1072,7 @@ void LiftoffAssembler::AtomicAnd(Registe
+@@ -1079,7 +1079,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) {
-@@ -1086,7 +1086,7 @@ void LiftoffAssembler::AtomicOr(Register
+@@ -1093,7 +1093,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) {
-@@ -1100,7 +1100,7 @@ void LiftoffAssembler::AtomicXor(Registe
+@@ -1107,7 +1107,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 */) {
-@@ -1115,7 +1115,7 @@ void LiftoffAssembler::AtomicExchange(Re
+@@ -1122,7 +1122,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 1924cd747a..3201f67f24 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-10-18 11:20:16.598260672 +0000
+--- v8/tools/run-paxctl.py.orig	2024-10-28 13:44:56.032928946 +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 bb631b695f..dc36ab5cc0 100644
--- a/chromium/patches/patch-v8_tools_run.py
+++ b/chromium/patches/patch-v8_tools_run.py
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/tools/run.py.orig	2024-09-24 20:52:00.436198500 +0000
+--- v8/tools/run.py.orig	2024-10-26 07:04:13.416204700 +0000
 +++ v8/tools/run.py
-@@ -9,7 +9,7 @@ scripts."""
- import subprocess
- import sys
+@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout'
+   kwargs = dict(stdout=subprocess.PIPE)
+   cmd = cmd[2:]
  
--result = subprocess.call(sys.argv[1:])
-+sys.exit(subprocess.call(sys.argv[1:], env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}))
- if result != 0:
-   # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier
-   # to recognize and differentiate in hex.
+-process = subprocess.Popen(cmd, **kwargs)
++process = subprocess.Popen(cmd, env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}, **kwargs)
+ stdout, _ = process.communicate()
+ if stdout_file:
+   with stdout_file.open('w') as f:


Home | Main Index | Thread Index | Old Index