pkgsrc-WIP-changes archive

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

chromium: update to 133.0.6943.126 as chromium-next



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Fri Feb 21 16:35:54 2025 +0100
Changeset:	06ca1fe25f4e4fbb798f025f87a48c07c47fe3f0

Modified Files:
	chromium-next/Makefile
	chromium-next/PLIST
	chromium-next/distinfo
	chromium-next/patches/patch-BUILD.gn
	chromium-next/patches/patch-apps_ui_views_app__window__frame__view.cc
	chromium-next/patches/patch-ash_display_mirror__window__controller.cc
	chromium-next/patches/patch-base_BUILD.gn
	chromium-next/patches/patch-base_allocator_dispatcher_tls.h
	chromium-next/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
	chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
	chromium-next/patches/patch-base_atomicops.h
	chromium-next/patches/patch-base_base__paths__posix.cc
	chromium-next/patches/patch-base_compiler__specific.h
	chromium-next/patches/patch-base_debug_debugger__posix.cc
	chromium-next/patches/patch-base_debug_elf__reader.cc
	chromium-next/patches/patch-base_debug_proc__maps__linux.cc
	chromium-next/patches/patch-base_debug_stack__trace.cc
	chromium-next/patches/patch-base_debug_stack__trace__posix.cc
	chromium-next/patches/patch-base_files_dir__reader__linux.h
	chromium-next/patches/patch-base_files_dir__reader__posix.h
	chromium-next/patches/patch-base_files_drive__info.h
	chromium-next/patches/patch-base_files_drive__info__posix.cc
	chromium-next/patches/patch-base_files_file__path__watcher.h
	chromium-next/patches/patch-base_files_file__path__watcher__bsd.cc
	chromium-next/patches/patch-base_files_file__path__watcher__kqueue.h
	chromium-next/patches/patch-base_files_file__path__watcher__unittest.cc
	chromium-next/patches/patch-base_files_file__util__posix.cc
	chromium-next/patches/patch-base_files_file__util__unittest.cc
	chromium-next/patches/patch-base_files_important__file__writer__cleaner.cc
	chromium-next/patches/patch-base_files_scoped__file.cc
	chromium-next/patches/patch-base_functional_unretained__traits.h
	chromium-next/patches/patch-base_i18n_icu__util.cc
	chromium-next/patches/patch-base_linux__util.cc
	chromium-next/patches/patch-base_logging__unittest.cc
	chromium-next/patches/patch-base_memory_discardable__memory.cc
	chromium-next/patches/patch-base_memory_discardable__memory__internal.h
	chromium-next/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
	chromium-next/patches/patch-base_memory_platform__shared__memory__region.h
	chromium-next/patches/patch-base_memory_platform__shared__memory__region__posix.cc
	chromium-next/patches/patch-base_memory_protected__memory.h
	chromium-next/patches/patch-base_memory_protected__memory__posix.cc
	chromium-next/patches/patch-base_message__loop_message__pump__epoll.cc
	chromium-next/patches/patch-base_message__loop_message__pump__epoll.h
	chromium-next/patches/patch-base_message__loop_message__pump__glib.cc
	chromium-next/patches/patch-base_native__library__posix.cc
	chromium-next/patches/patch-base_native__library__unittest.cc
	chromium-next/patches/patch-base_posix_can__lower__nice__to.cc
	chromium-next/patches/patch-base_posix_file__descriptor__shuffle.h
	chromium-next/patches/patch-base_posix_sysctl.cc
	chromium-next/patches/patch-base_posix_unix__domain__socket.cc
	chromium-next/patches/patch-base_posix_unix__domain__socket__unittest.cc
	chromium-next/patches/patch-base_process_internal__linux.h
	chromium-next/patches/patch-base_process_kill.h
	chromium-next/patches/patch-base_process_kill__posix.cc
	chromium-next/patches/patch-base_process_launch.h
	chromium-next/patches/patch-base_process_launch__posix.cc
	chromium-next/patches/patch-base_process_memory__linux.cc
	chromium-next/patches/patch-base_process_process__handle.cc
	chromium-next/patches/patch-base_process_process__handle.h
	chromium-next/patches/patch-base_process_process__handle__freebsd.cc
	chromium-next/patches/patch-base_process_process__handle__netbsd.cc
	chromium-next/patches/patch-base_process_process__handle__openbsd.cc
	chromium-next/patches/patch-base_process_process__iterator.h
	chromium-next/patches/patch-base_process_process__iterator__freebsd.cc
	chromium-next/patches/patch-base_process_process__iterator__netbsd.cc
	chromium-next/patches/patch-base_process_process__iterator__openbsd.cc
	chromium-next/patches/patch-base_process_process__metrics.cc
	chromium-next/patches/patch-base_process_process__metrics.h
	chromium-next/patches/patch-base_process_process__metrics__freebsd.cc
	chromium-next/patches/patch-base_process_process__metrics__netbsd.cc
	chromium-next/patches/patch-base_process_process__metrics__openbsd.cc
	chromium-next/patches/patch-base_process_process__metrics__posix.cc
	chromium-next/patches/patch-base_process_process__metrics__unittest.cc
	chromium-next/patches/patch-base_process_process__posix.cc
	chromium-next/patches/patch-base_process_process__unittest.cc
	chromium-next/patches/patch-base_profiler_module__cache.cc
	chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.cc
	chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.h
	chromium-next/patches/patch-base_profiler_stack__base__address__posix.cc
	chromium-next/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
	chromium-next/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
	chromium-next/patches/patch-base_profiler_thread__delegate__posix.cc
	chromium-next/patches/patch-base_rand__util.h
	chromium-next/patches/patch-base_rand__util__posix.cc
	chromium-next/patches/patch-base_strings_safe__sprintf__unittest.cc
	chromium-next/patches/patch-base_synchronization_lock__impl.h
	chromium-next/patches/patch-base_syslog__logging.cc
	chromium-next/patches/patch-base_system_sys__info.cc
	chromium-next/patches/patch-base_system_sys__info.h
	chromium-next/patches/patch-base_system_sys__info__freebsd.cc
	chromium-next/patches/patch-base_system_sys__info__netbsd.cc
	chromium-next/patches/patch-base_system_sys__info__openbsd.cc
	chromium-next/patches/patch-base_system_sys__info__posix.cc
	chromium-next/patches/patch-base_system_sys__info__unittest.cc
	chromium-next/patches/patch-base_task_thread__pool_environment__config__unittest.cc
	chromium-next/patches/patch-base_test_launcher_test__launcher.cc
	chromium-next/patches/patch-base_test_test__file__util__linux.cc
	chromium-next/patches/patch-base_test_test__file__util__posix.cc
	chromium-next/patches/patch-base_threading_platform__thread.h
	chromium-next/patches/patch-base_threading_platform__thread__bsd.cc
	chromium-next/patches/patch-base_threading_platform__thread__internal__posix.cc
	chromium-next/patches/patch-base_threading_platform__thread__posix.cc
	chromium-next/patches/patch-base_threading_platform__thread__unittest.cc
	chromium-next/patches/patch-base_time_time__now__posix.cc
	chromium-next/patches/patch-base_trace__event_malloc__dump__provider.cc
	chromium-next/patches/patch-base_trace__event_memory__dump__manager.cc
	chromium-next/patches/patch-base_trace__event_process__memory__dump.cc
	chromium-next/patches/patch-base_tracing_trace__time.cc
	chromium-next/patches/patch-base_tracing_trace__time.h
	chromium-next/patches/patch-base_version__info_version__info.h
	chromium-next/patches/patch-build_config_BUILD.gn
	chromium-next/patches/patch-build_config_BUILDCONFIG.gn
	chromium-next/patches/patch-build_config_clang_BUILD.gn
	chromium-next/patches/patch-build_config_compiler_BUILD.gn
	chromium-next/patches/patch-build_config_gcc_BUILD.gn
	chromium-next/patches/patch-build_config_linux_BUILD.gn
	chromium-next/patches/patch-build_config_linux_libdrm_BUILD.gn
	chromium-next/patches/patch-build_config_linux_pkg-config.py
	chromium-next/patches/patch-build_config_ozone.gni
	chromium-next/patches/patch-build_config_rust.gni
	chromium-next/patches/patch-build_config_v8__target__cpu.gni
	chromium-next/patches/patch-build_detect__host__arch.py
	chromium-next/patches/patch-build_gn__run__binary.py
	chromium-next/patches/patch-build_linux_chrome.map
	chromium-next/patches/patch-build_linux_strip__binary.py
	chromium-next/patches/patch-build_linux_unbundle_icu.gn
	chromium-next/patches/patch-build_linux_unbundle_libusb.gn
	chromium-next/patches/patch-build_rust_rust__bindgen.gni
	chromium-next/patches/patch-build_rust_rust__bindgen__generator.gni
	chromium-next/patches/patch-build_rust_std_BUILD.gn
	chromium-next/patches/patch-build_toolchain_freebsd_BUILD.gn
	chromium-next/patches/patch-build_toolchain_gcc__solink__wrapper.py
	chromium-next/patches/patch-build_toolchain_gcc__toolchain.gni
	chromium-next/patches/patch-build_toolchain_netbsd_BUILD.gn
	chromium-next/patches/patch-build_toolchain_openbsd_BUILD.gn
	chromium-next/patches/patch-build_toolchain_toolchain.gni
	chromium-next/patches/patch-cc_base_features.cc
	chromium-next/patches/patch-chrome_app_chrome__command__ids.h
	chromium-next/patches/patch-chrome_app_chrome__main.cc
	chromium-next/patches/patch-chrome_app_chrome__main__delegate.cc
	chromium-next/patches/patch-chrome_browser_BUILD.gn
	chromium-next/patches/patch-chrome_browser_about__flags.cc
	chromium-next/patches/patch-chrome_browser_accessibility_page__colors.cc
	chromium-next/patches/patch-chrome_browser_after__startup__task__utils.cc
	chromium-next/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
	chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
	chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
	chromium-next/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
	chromium-next/patches/patch-chrome_browser_background_background__mode__manager.cc
	chromium-next/patches/patch-chrome_browser_background_background__mode__optimizer.cc
	chromium-next/patches/patch-chrome_browser_browser__features.cc
	chromium-next/patches/patch-chrome_browser_browser__features.h
	chromium-next/patches/patch-chrome_browser_browser__process__impl.cc
	chromium-next/patches/patch-chrome_browser_browser__process__impl.h
	chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.cc
	chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.h
	chromium-next/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
	chromium-next/patches/patch-chrome_browser_chrome__browser__main.cc
	chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
	chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
	chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.cc
	chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.h
	chromium-next/patches/patch-chrome_browser_chrome__browser__main__posix.cc
	chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.cc
	chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.h
	chromium-next/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
	chromium-next/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
	chromium-next/patches/patch-chrome_browser_defaults.cc
	chromium-next/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
	chromium-next/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
	chromium-next/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
	chromium-next/patches/patch-chrome_browser_download_download__commands.cc
	chromium-next/patches/patch-chrome_browser_download_download__commands.h
	chromium-next/patches/patch-chrome_browser_download_download__file__picker.cc
	chromium-next/patches/patch-chrome_browser_download_download__item__model.cc
	chromium-next/patches/patch-chrome_browser_download_download__prefs.cc
	chromium-next/patches/patch-chrome_browser_download_download__prefs.h
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_common.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
	chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
	chromium-next/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
	chromium-next/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
	chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
	chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
	chromium-next/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
	chromium-next/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
	chromium-next/patches/patch-chrome_browser_extensions_BUILD.gn
	chromium-next/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
	chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
	chromium-next/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
	chromium-next/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
	chromium-next/patches/patch-chrome_browser_extensions_external__provider__impl.cc
	chromium-next/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
	chromium-next/patches/patch-chrome_browser_first__run_first__run__dialog.h
	chromium-next/patches/patch-chrome_browser_first__run_first__run__internal.h
	chromium-next/patches/patch-chrome_browser_flag__descriptions.cc
	chromium-next/patches/patch-chrome_browser_flag__descriptions.h
	chromium-next/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
	chromium-next/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
	chromium-next/patches/patch-chrome_browser_global__features.cc
	chromium-next/patches/patch-chrome_browser_global__features.h
	chromium-next/patches/patch-chrome_browser_headless_headless__mode__util.cc
	chromium-next/patches/patch-chrome_browser_intranet__redirect__detector.h
	chromium-next/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
	chromium-next/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
	chromium-next/patches/patch-chrome_browser_media_audio__service__util.cc
	chromium-next/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
	chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
	chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
	chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
	chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
	chromium-next/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
	chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
	chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
	chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
	chromium-next/patches/patch-chrome_browser_memory__details.cc
	chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
	chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
	chromium-next/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
	chromium-next/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
	chromium-next/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
	chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.cc
	chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.h
	chromium-next/patches/patch-chrome_browser_net_profile__network__context__service.cc
	chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.cc
	chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.h
	chromium-next/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
	chromium-next/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
	chromium-next/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
	chromium-next/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
	chromium-next/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
	chromium-next/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
	chromium-next/patches/patch-chrome_browser_platform__util__linux.cc
	chromium-next/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
	chromium-next/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
	chromium-next/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
	chromium-next/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
	chromium-next/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
	chromium-next/patches/patch-chrome_browser_prefs_browser__prefs.cc
	chromium-next/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
	chromium-next/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
	chromium-next/patches/patch-chrome_browser_printing_printer__query.cc
	chromium-next/patches/patch-chrome_browser_process__singleton__posix.cc
	chromium-next/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
	chromium-next/patches/patch-chrome_browser_profiles_profile__impl.cc
	chromium-next/patches/patch-chrome_browser_profiles_profiles__state.cc
	chromium-next/patches/patch-chrome_browser_renderer__preferences__util.cc
	chromium-next/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
	chromium-next/patches/patch-chrome_browser_resources_signin_signin__shared.css
	chromium-next/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
	chromium-next/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
	chromium-next/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
	chromium-next/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
	chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
	chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
	chromium-next/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
	chromium-next/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
	chromium-next/patches/patch-chrome_browser_sessions_session__restore.cc
	chromium-next/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
	chromium-next/patches/patch-chrome_browser_shortcuts_icon__badging.cc
	chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.cc
	chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.h
	chromium-next/patches/patch-chrome_browser_signin_signin__util.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
	chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h
	chromium-next/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
	chromium-next/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
	chromium-next/patches/patch-chrome_browser_sync_sync__service__factory.cc
	chromium-next/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
	chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
	chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.h
	chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
	chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
	chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
	chromium-next/patches/patch-chrome_browser_task__manager_task__manager__observer.h
	chromium-next/patches/patch-chrome_browser_themes_theme__helper.cc
	chromium-next/patches/patch-chrome_browser_themes_theme__service.cc
	chromium-next/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
	chromium-next/patches/patch-chrome_browser_themes_theme__service__factory.cc
	chromium-next/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
	chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
	chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
	chromium-next/patches/patch-chrome_browser_ui_browser.h
	chromium-next/patches/patch-chrome_browser_ui_browser__command__controller.cc
	chromium-next/patches/patch-chrome_browser_ui_browser__commands.cc
	chromium-next/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
	chromium-next/patches/patch-chrome_browser_ui_browser__view__prefs.cc
	chromium-next/patches/patch-chrome_browser_ui_chrome__pages.cc
	chromium-next/patches/patch-chrome_browser_ui_chrome__pages.h
	chromium-next/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
	chromium-next/patches/patch-chrome_browser_ui_managed__ui.cc
	chromium-next/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
	chromium-next/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
	chromium-next/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
	chromium-next/patches/patch-chrome_browser_ui_sad__tab.cc
	chromium-next/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
	chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
	chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
	chromium-next/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
	chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
	chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
	chromium-next/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
	chromium-next/patches/patch-chrome_browser_ui_tab__helpers.cc
	chromium-next/patches/patch-chrome_browser_ui_tabs_features.cc
	chromium-next/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
	chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
	chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
	chromium-next/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
	chromium-next/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
	chromium-next/patches/patch-chrome_browser_ui_ui__features.cc
	chromium-next/patches/patch-chrome_browser_ui_ui__features.h
	chromium-next/patches/patch-chrome_browser_ui_views_accelerator__table.cc
	chromium-next/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
	chromium-next/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
	chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
	chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
	chromium-next/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
	chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
	chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
	chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
	chromium-next/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
	chromium-next/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
	chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
	chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
	chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
	chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab.cc
	chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
	chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
	chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
	chromium-next/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
	chromium-next/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
	chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
	chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
	chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
	chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.h
	chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
	chromium-next/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
	chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
	chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
	chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
	chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
	chromium-next/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
	chromium-next/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
	chromium-next/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
	chromium-next/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
	chromium-next/patches/patch-chrome_browser_web__applications_extension__status__utils.h
	chromium-next/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
	chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
	chromium-next/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
	chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
	chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
	chromium-next/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
	chromium-next/patches/patch-chrome_browser_web__applications_web__app__install__info.h
	chromium-next/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
	chromium-next/patches/patch-chrome_browser_webauthn_enclave__manager.cc
	chromium-next/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
	chromium-next/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
	chromium-next/patches/patch-chrome_common_channel__info.h
	chromium-next/patches/patch-chrome_common_channel__info__posix.cc
	chromium-next/patches/patch-chrome_common_chrome__features.cc
	chromium-next/patches/patch-chrome_common_chrome__features.h
	chromium-next/patches/patch-chrome_common_chrome__paths.cc
	chromium-next/patches/patch-chrome_common_chrome__paths.h
	chromium-next/patches/patch-chrome_common_chrome__paths__internal.h
	chromium-next/patches/patch-chrome_common_chrome__switches.cc
	chromium-next/patches/patch-chrome_common_chrome__switches.h
	chromium-next/patches/patch-chrome_common_crash__keys.cc
	chromium-next/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
	chromium-next/patches/patch-chrome_common_media_cdm__host__file__path.cc
	chromium-next/patches/patch-chrome_common_media_cdm__registration.cc
	chromium-next/patches/patch-chrome_common_media_cdm__registration.h
	chromium-next/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
	chromium-next/patches/patch-chrome_common_pref__names.h
	chromium-next/patches/patch-chrome_common_url__constants.h
	chromium-next/patches/patch-chrome_common_webui__url__constants.cc
	chromium-next/patches/patch-chrome_common_webui__url__constants.h
	chromium-next/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
	chromium-next/patches/patch-chrome_enterprise__companion_lock.cc
	chromium-next/patches/patch-chrome_services_printing_print__backend__service__impl.cc
	chromium-next/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
	chromium-next/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
	chromium-next/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
	chromium-next/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
	chromium-next/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
	chromium-next/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
	chromium-next/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
	chromium-next/patches/patch-chrome_updater_app_app__uninstall.cc
	chromium-next/patches/patch-chrome_updater_configurator.cc
	chromium-next/patches/patch-chrome_updater_lock.cc
	chromium-next/patches/patch-chrome_updater_util_posix__util.cc
	chromium-next/patches/patch-chrome_utility_services.cc
	chromium-next/patches/patch-chromecast_browser_cast__browser__main__parts.cc
	chromium-next/patches/patch-chromecast_browser_cast__content__browser__client.cc
	chromium-next/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
	chromium-next/patches/patch-chromecast_media_base_default__monotonic__clock.cc
	chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.cc
	chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.h
	chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.cc
	chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.h
	chromium-next/patches/patch-components_commerce_core_commerce__feature__list.cc
	chromium-next/patches/patch-components_constrained__window_constrained__window__views.cc
	chromium-next/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
	chromium-next/patches/patch-components_cookie__config_cookie__store__util.cc
	chromium-next/patches/patch-components_crash_core_app_BUILD.gn
	chromium-next/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
	chromium-next/patches/patch-components_crash_core_app_crashpad__handler__main.cc
	chromium-next/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
	chromium-next/patches/patch-components_crash_core_common_BUILD.gn
	chromium-next/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
	chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator.h
	chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
	chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
	chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service.h
	chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
	chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
	chromium-next/patches/patch-components_device__signals_core_common_signals__features.cc
	chromium-next/patches/patch-components_device__signals_core_common_signals__features.h
	chromium-next/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
	chromium-next/patches/patch-components_device__signals_test_signals__contract.cc
	chromium-next/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
	chromium-next/patches/patch-components_embedder__support_user__agent__utils.cc
	chromium-next/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
	chromium-next/patches/patch-components_enterprise_watermarking_watermark.cc
	chromium-next/patches/patch-components_eye__dropper_eye__dropper__view.cc
	chromium-next/patches/patch-components_feature__engagement_public_event__constants.cc
	chromium-next/patches/patch-components_feature__engagement_public_event__constants.h
	chromium-next/patches/patch-components_feature__engagement_public_feature__configurations.cc
	chromium-next/patches/patch-components_feature__engagement_public_feature__constants.cc
	chromium-next/patches/patch-components_feature__engagement_public_feature__constants.h
	chromium-next/patches/patch-components_feature__engagement_public_feature__list.cc
	chromium-next/patches/patch-components_feature__engagement_public_feature__list.h
	chromium-next/patches/patch-components_feed_core_proto_v2_wire_version.proto
	chromium-next/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
	chromium-next/patches/patch-components_feed_core_v2_proto__util.cc
	chromium-next/patches/patch-components_feed_core_v2_proto__util__unittest.cc
	chromium-next/patches/patch-components_feed_core_v2_test_proto__printer.cc
	chromium-next/patches/patch-components_flags__ui_flags__state.cc
	chromium-next/patches/patch-components_gwp__asan_BUILD.gn
	chromium-next/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
	chromium-next/patches/patch-components_gwp__asan_client_gwp__asan.cc
	chromium-next/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
	chromium-next/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
	chromium-next/patches/patch-components_live__caption_caption__util.cc
	chromium-next/patches/patch-components_live__caption_caption__util.h
	chromium-next/patches/patch-components_media__router_common_media__source.cc
	chromium-next/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
	chromium-next/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
	chromium-next/patches/patch-components_metrics_drive__metrics__provider__linux.cc
	chromium-next/patches/patch-components_metrics_dwa_dwa__service.cc
	chromium-next/patches/patch-components_metrics_metrics__log.cc
	chromium-next/patches/patch-components_metrics_motherboard.cc
	chromium-next/patches/patch-components_named__mojo__ipc__server_connection__info.h
	chromium-next/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
	chromium-next/patches/patch-components_named__system__lock_lock.h
	chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
	chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
	chromium-next/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
	chromium-next/patches/patch-components_os__crypt_async_common_encryptor.cc
	chromium-next/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
	chromium-next/patches/patch-components_os__crypt_sync_os__crypt.h
	chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client.cc
	chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
	chromium-next/patches/patch-components_paint__preview_common_proto_paint__preview.proto
	chromium-next/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
	chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.cc
	chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.h
	chromium-next/patches/patch-components_password__manager_core_browser_password__form__manager.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__manager.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__manager__client.h
	chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.h
	chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
	chromium-next/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
	chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
	chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
	chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
	chromium-next/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
	chromium-next/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
	chromium-next/patches/patch-components_performance__manager_public_features.h
	chromium-next/patches/patch-components_permissions_prediction__service_prediction__common.cc
	chromium-next/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
	chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
	chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
	chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
	chromium-next/patches/patch-components_policy_core_common_policy__loader__common.cc
	chromium-next/patches/patch-components_policy_core_common_policy__paths.cc
	chromium-next/patches/patch-components_policy_core_common_policy__utils.cc
	chromium-next/patches/patch-components_policy_tools_generate__policy__source.py
	chromium-next/patches/patch-components_power__metrics_BUILD.gn
	chromium-next/patches/patch-components_power__metrics_energy__metrics__provider.cc
	chromium-next/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
	chromium-next/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
	chromium-next/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
	chromium-next/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
	chromium-next/patches/patch-components_safe__browsing_core_common_features.cc
	chromium-next/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
	chromium-next/patches/patch-components_search__engines_template__url__service.cc
	chromium-next/patches/patch-components_security__interstitials_content_utils.cc
	chromium-next/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
	chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.cc
	chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.h
	chromium-next/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
	chromium-next/patches/patch-components_soda_soda__util.cc
	chromium-next/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
	chromium-next/patches/patch-components_storage__monitor_BUILD.gn
	chromium-next/patches/patch-components_storage__monitor_removable__device__constants.cc
	chromium-next/patches/patch-components_storage__monitor_removable__device__constants.h
	chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
	chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
	chromium-next/patches/patch-components_supervised__user_core_common_features.cc
	chromium-next/patches/patch-components_supervised__user_core_common_features.h
	chromium-next/patches/patch-components_supervised__user_core_common_pref__names.h
	chromium-next/patches/patch-components_sync__device__info_local__device__info__util.cc
	chromium-next/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
	chromium-next/patches/patch-components_sync_base_sync__util.cc
	chromium-next/patches/patch-components_system__cpu_cpu__probe.cc
	chromium-next/patches/patch-components_translate_core_common_translate__util.cc
	chromium-next/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
	chromium-next/patches/patch-components_update__client_update__query__params.cc
	chromium-next/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
	chromium-next/patches/patch-components_user__education_views_help__bubble__view.cc
	chromium-next/patches/patch-components_variations_service_variations__service.cc
	chromium-next/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
	chromium-next/patches/patch-components_viz_host_gpu__host__impl.cc
	chromium-next/patches/patch-components_viz_host_host__display__client.cc
	chromium-next/patches/patch-components_viz_host_host__display__client.h
	chromium-next/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
	chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
	chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.h
	chromium-next/patches/patch-components_viz_service_display_skia__renderer.cc
	chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
	chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
	chromium-next/patches/patch-components_viz_test_fake__display__client.cc
	chromium-next/patches/patch-components_viz_test_fake__display__client.h
	chromium-next/patches/patch-components_viz_test_mock__display__client.h
	chromium-next/patches/patch-content_app_BUILD.gn
	chromium-next/patches/patch-content_app_content__main.cc
	chromium-next/patches/patch-content_app_content__main__runner__impl.cc
	chromium-next/patches/patch-content_browser_BUILD.gn
	chromium-next/patches/patch-content_browser_audio_audio__service.cc
	chromium-next/patches/patch-content_browser_browser__child__process__host__impl.cc
	chromium-next/patches/patch-content_browser_browser__child__process__host__impl.h
	chromium-next/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
	chromium-next/patches/patch-content_browser_browser__main__loop.cc
	chromium-next/patches/patch-content_browser_child__process__launcher__helper.h
	chromium-next/patches/patch-content_browser_child__process__launcher__helper__linux.cc
	chromium-next/patches/patch-content_browser_child__thread__type__switcher__linux.cc
	chromium-next/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
	chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
	chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
	chromium-next/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
	chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
	chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
	chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
	chromium-next/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
	chromium-next/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
	chromium-next/patches/patch-content_browser_gpu_compositor__util.cc
	chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
	chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
	chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
	chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
	chromium-next/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
	chromium-next/patches/patch-content_browser_gpu_gpu__process__host.cc
	chromium-next/patches/patch-content_browser_media_frameless__media__interface__proxy.h
	chromium-next/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
	chromium-next/patches/patch-content_browser_network__service__instance__impl.cc
	chromium-next/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
	chromium-next/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
	chromium-next/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
	chromium-next/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
	chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
	chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.h
	chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
	chromium-next/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
	chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
	chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
	chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
	chromium-next/patches/patch-content_browser_sandbox__host__linux.cc
	chromium-next/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
	chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
	chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
	chromium-next/patches/patch-content_browser_utility__process__host.cc
	chromium-next/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
	chromium-next/patches/patch-content_browser_utility__sandbox__delegate.cc
	chromium-next/patches/patch-content_browser_v8__snapshot__files.cc
	chromium-next/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
	chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
	chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
	chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
	chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
	chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
	chromium-next/patches/patch-content_child_BUILD.gn
	chromium-next/patches/patch-content_child_child__process.cc
	chromium-next/patches/patch-content_child_child__process.h
	chromium-next/patches/patch-content_common_BUILD.gn
	chromium-next/patches/patch-content_common_features.cc
	chromium-next/patches/patch-content_common_features.h
	chromium-next/patches/patch-content_common_font__list__unittest.cc
	chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
	chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
	chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
	chromium-next/patches/patch-content_common_user__agent.cc
	chromium-next/patches/patch-content_gpu_gpu__child__thread.cc
	chromium-next/patches/patch-content_gpu_gpu__main.cc
	chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
	chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
	chromium-next/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
	chromium-next/patches/patch-content_public_browser_content__browser__client.cc
	chromium-next/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
	chromium-next/patches/patch-content_public_common_content__features.cc
	chromium-next/patches/patch-content_public_common_content__switches.cc
	chromium-next/patches/patch-content_public_common_content__switches.h
	chromium-next/patches/patch-content_public_common_zygote_features.gni
	chromium-next/patches/patch-content_renderer_render__thread__impl.cc
	chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.cc
	chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.h
	chromium-next/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
	chromium-next/patches/patch-content_shell_BUILD.gn
	chromium-next/patches/patch-content_shell_app_shell__main__delegate.cc
	chromium-next/patches/patch-content_shell_browser_shell__browser__main__parts.cc
	chromium-next/patches/patch-content_shell_browser_shell__paths.cc
	chromium-next/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
	chromium-next/patches/patch-content_shell_utility_shell__content__utility__client.cc
	chromium-next/patches/patch-content_test_BUILD.gn
	chromium-next/patches/patch-content_utility_services.cc
	chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
	chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
	chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
	chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
	chromium-next/patches/patch-content_utility_utility__main.cc
	chromium-next/patches/patch-content_utility_utility__thread__impl.cc
	chromium-next/patches/patch-content_zygote_BUILD.gn
	chromium-next/patches/patch-content_zygote_zygote__linux.cc
	chromium-next/patches/patch-content_zygote_zygote__main__linux.cc
	chromium-next/patches/patch-device_bluetooth_bluetooth__adapter.cc
	chromium-next/patches/patch-device_bluetooth_cast__bluetooth.gni
	chromium-next/patches/patch-device_gamepad_BUILD.gn
	chromium-next/patches/patch-device_gamepad_gamepad__provider.cc
	chromium-next/patches/patch-device_gamepad_hid__writer__linux.cc
	chromium-next/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
	chromium-next/patches/patch-extensions_browser_api_management_management__api.cc
	chromium-next/patches/patch-extensions_browser_api_messaging_message__service.cc
	chromium-next/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
	chromium-next/patches/patch-extensions_common_api___permission__features.json
	chromium-next/patches/patch-extensions_common_api_runtime.json
	chromium-next/patches/patch-extensions_common_command.cc
	chromium-next/patches/patch-extensions_common_features_feature.cc
	chromium-next/patches/patch-extensions_renderer_bindings_api__binding__util.cc
	chromium-next/patches/patch-extensions_renderer_bindings_argument__spec.cc
	chromium-next/patches/patch-extensions_shell_app_shell__main__delegate.cc
	chromium-next/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
	chromium-next/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
	chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
	chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
	chromium-next/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
	chromium-next/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
	chromium-next/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.h
	chromium-next/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
	chromium-next/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
	chromium-next/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
	chromium-next/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
	chromium-next/patches/patch-gpu_config_gpu__control__list.cc
	chromium-next/patches/patch-gpu_config_gpu__finch__features.cc
	chromium-next/patches/patch-gpu_config_gpu__info__collector.cc
	chromium-next/patches/patch-gpu_config_gpu__test__config.cc
	chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
	chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
	chromium-next/patches/patch-gpu_ipc_service_gpu__init.cc
	chromium-next/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
	chromium-next/patches/patch-gpu_ipc_service_x__util.h
	chromium-next/patches/patch-gpu_vulkan_generate__bindings.py
	chromium-next/patches/patch-gpu_vulkan_semaphore__handle.cc
	chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.cc
	chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.h
	chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
	chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.h
	chromium-next/patches/patch-gpu_vulkan_vulkan__image.h
	chromium-next/patches/patch-gpu_vulkan_vulkan__util.cc
	chromium-next/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
	chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.cc
	chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.h
	chromium-next/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
	chromium-next/patches/patch-headless_lib_headless__content__main__delegate.cc
	chromium-next/patches/patch-ipc_ipc__channel.h
	chromium-next/patches/patch-ipc_ipc__channel__common.cc
	chromium-next/patches/patch-ipc_ipc__channel__mojo.cc
	chromium-next/patches/patch-ipc_ipc__message__utils.cc
	chromium-next/patches/patch-ipc_ipc__message__utils.h
	chromium-next/patches/patch-media_BUILD.gn
	chromium-next/patches/patch-media_audio_BUILD.gn
	chromium-next/patches/patch-media_audio_alsa_audio__manager__alsa.cc
	chromium-next/patches/patch-media_audio_audio__input__device.cc
	chromium-next/patches/patch-media_audio_audio__output__proxy__unittest.cc
	chromium-next/patches/patch-media_audio_pulse_pulse__util.cc
	chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.cc
	chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.h
	chromium-next/patches/patch-media_audio_sndio_sndio__input.cc
	chromium-next/patches/patch-media_audio_sndio_sndio__input.h
	chromium-next/patches/patch-media_audio_sndio_sndio__output.cc
	chromium-next/patches/patch-media_audio_sndio_sndio__output.h
	chromium-next/patches/patch-media_base_audio__latency.cc
	chromium-next/patches/patch-media_base_libaom__thread__wrapper.cc
	chromium-next/patches/patch-media_base_libvpx__thread__wrapper.cc
	chromium-next/patches/patch-media_base_media__switches.cc
	chromium-next/patches/patch-media_base_media__switches.h
	chromium-next/patches/patch-media_base_video__frame.cc
	chromium-next/patches/patch-media_base_video__frame.h
	chromium-next/patches/patch-media_capture_video_create__video__capture__device__factory.cc
	chromium-next/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
	chromium-next/patches/patch-media_capture_video_file__video__capture__device__factory.cc
	chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
	chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
	chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
	chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
	chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device.h
	chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
	chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
	chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
	chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
	chromium-next/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
	chromium-next/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
	chromium-next/patches/patch-media_capture_video_video__capture__device__client.cc
	chromium-next/patches/patch-media_cdm_cdm__paths__unittest.cc
	chromium-next/patches/patch-media_cdm_library__cdm_cdm__paths.gni
	chromium-next/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
	chromium-next/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
	chromium-next/patches/patch-media_gpu_buffer__validation.cc
	chromium-next/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
	chromium-next/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
	chromium-next/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
	chromium-next/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
	chromium-next/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
	chromium-next/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
	chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
	chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
	chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
	chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
	chromium-next/patches/patch-media_gpu_test_raw__video.cc
	chromium-next/patches/patch-media_gpu_test_video__frame__file__writer.cc
	chromium-next/patches/patch-media_gpu_test_video__frame__helpers.cc
	chromium-next/patches/patch-media_gpu_test_video__frame__validator.cc
	chromium-next/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
	chromium-next/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
	chromium-next/patches/patch-media_media__options.gni
	chromium-next/patches/patch-media_mojo_mojom_stable_BUILD.gn
	chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
	chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
	chromium-next/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
	chromium-next/patches/patch-media_video_fake__gpu__memory__buffer.cc
	chromium-next/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
	chromium-next/patches/patch-media_video_video__encode__accelerator__adapter.cc
	chromium-next/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
	chromium-next/patches/patch-media_webrtc_audio__processor.cc
	chromium-next/patches/patch-media_webrtc_helpers.cc
	chromium-next/patches/patch-media_webrtc_helpers__unittests.cc
	chromium-next/patches/patch-mojo_core_BUILD.gn
	chromium-next/patches/patch-mojo_core_channel.cc
	chromium-next/patches/patch-mojo_core_embedder_features.h
	chromium-next/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
	chromium-next/patches/patch-mojo_public_tools_bindings_mojom.gni
	chromium-next/patches/patch-net_BUILD.gn
	chromium-next/patches/patch-net_base_features.cc
	chromium-next/patches/patch-net_base_mock__network__change__notifier.cc
	chromium-next/patches/patch-net_base_mock__network__change__notifier.h
	chromium-next/patches/patch-net_base_network__change__notifier.cc
	chromium-next/patches/patch-net_base_network__change__notifier.h
	chromium-next/patches/patch-net_base_network__change__notifier__passive.cc
	chromium-next/patches/patch-net_base_network__interfaces__posix.h
	chromium-next/patches/patch-net_base_sockaddr__util__posix.cc
	chromium-next/patches/patch-net_base_sockaddr__util__posix__unittest.cc
	chromium-next/patches/patch-net_cert_cert__verify__proc.h
	chromium-next/patches/patch-net_disk__cache_backend__experiment.h
	chromium-next/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
	chromium-next/patches/patch-net_dns_BUILD.gn
	chromium-next/patches/patch-net_dns_address__info.cc
	chromium-next/patches/patch-net_dns_address__sorter__posix.cc
	chromium-next/patches/patch-net_dns_dns__config__service__posix.cc
	chromium-next/patches/patch-net_dns_dns__reloader.cc
	chromium-next/patches/patch-net_dns_dns__util.cc
	chromium-next/patches/patch-net_dns_host__resolver__proc.cc
	chromium-next/patches/patch-net_dns_public_BUILD.gn
	chromium-next/patches/patch-net_dns_public_resolv__reader.cc
	chromium-next/patches/patch-net_dns_public_resolv__reader.h
	chromium-next/patches/patch-net_dns_public_scoped__res__state.cc
	chromium-next/patches/patch-net_dns_public_scoped__res__state.h
	chromium-next/patches/patch-net_filter_zstd__source__stream.cc
	chromium-next/patches/patch-net_http_http__auth__gssapi__posix.cc
	chromium-next/patches/patch-net_http_http__auth__gssapi__posix.h
	chromium-next/patches/patch-net_http_http__auth__handler__negotiate.cc
	chromium-next/patches/patch-net_http_http__auth__preferences.cc
	chromium-next/patches/patch-net_http_http__auth__preferences.h
	chromium-next/patches/patch-net_http_http__network__session.cc
	chromium-next/patches/patch-net_proxy__resolution_proxy__config__service.cc
	chromium-next/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
	chromium-next/patches/patch-net_socket_socks5__client__socket.cc
	chromium-next/patches/patch-net_socket_tcp__socket__posix.cc
	chromium-next/patches/patch-net_socket_udp__socket__posix.cc
	chromium-next/patches/patch-net_socket_udp__socket__unittest.cc
	chromium-next/patches/patch-net_third__party_quiche_BUILD.gn
	chromium-next/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
	chromium-next/patches/patch-net_tools_net__watcher_net__watcher.cc
	chromium-next/patches/patch-net_traffic__annotation_network__traffic__annotation.h
	chromium-next/patches/patch-net_url__request_url__request__context.cc
	chromium-next/patches/patch-net_url__request_url__request__context.h
	chromium-next/patches/patch-net_url__request_url__request__context__builder.cc
	chromium-next/patches/patch-pdf_pdfium_pdfium__engine.cc
	chromium-next/patches/patch-ppapi_tests_test__utils.h
	chromium-next/patches/patch-printing_backend_cups__ipp__helper.cc
	chromium-next/patches/patch-printing_backend_print__backend__cups.cc
	chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.cc
	chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.h
	chromium-next/patches/patch-printing_print__settings.cc
	chromium-next/patches/patch-printing_print__settings.h
	chromium-next/patches/patch-printing_print__settings__conversion.cc
	chromium-next/patches/patch-printing_printing__context__linux.cc
	chromium-next/patches/patch-printing_printing__features.cc
	chromium-next/patches/patch-printing_printing__features.h
	chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
	chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
	chromium-next/patches/patch-remoting_base_chromoting__event.cc
	chromium-next/patches/patch-remoting_base_host__settings.cc
	chromium-next/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
	chromium-next/patches/patch-remoting_host_base_desktop__environment__options.cc
	chromium-next/patches/patch-remoting_host_base_switches.cc
	chromium-next/patches/patch-remoting_host_base_switches.h
	chromium-next/patches/patch-remoting_host_basic__desktop__environment.cc
	chromium-next/patches/patch-remoting_host_chromoting__host.cc
	chromium-next/patches/patch-remoting_host_chromoting__host.h
	chromium-next/patches/patch-remoting_host_chromoting__host__context.cc
	chromium-next/patches/patch-remoting_host_chromoting__host__services__client.cc
	chromium-next/patches/patch-remoting_host_client__session.cc
	chromium-next/patches/patch-remoting_host_crash_crash__file__uploader.cc
	chromium-next/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
	chromium-next/patches/patch-remoting_host_desktop__capturer__proxy.cc
	chromium-next/patches/patch-remoting_host_desktop__capturer__wrapper.cc
	chromium-next/patches/patch-remoting_host_evaluate__capability.cc
	chromium-next/patches/patch-remoting_host_host__attributes.cc
	chromium-next/patches/patch-remoting_host_host__details.cc
	chromium-next/patches/patch-remoting_host_host__main.cc
	chromium-next/patches/patch-remoting_host_ipc__constants.cc
	chromium-next/patches/patch-remoting_host_it2me_it2me__host.cc
	chromium-next/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
	chromium-next/patches/patch-remoting_host_me2me__desktop__environment.cc
	chromium-next/patches/patch-remoting_host_mojo__caller__security__checker.cc
	chromium-next/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
	chromium-next/patches/patch-remoting_host_policy__watcher.cc
	chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
	chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
	chromium-next/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
	chromium-next/patches/patch-remoting_host_remoting__me2me__host.cc
	chromium-next/patches/patch-remoting_host_session__policies__from__dict.cc
	chromium-next/patches/patch-remoting_host_setup_start__host__main.cc
	chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
	chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
	chromium-next/patches/patch-remoting_protocol_webrtc__video__stream.cc
	chromium-next/patches/patch-sandbox_BUILD.gn
	chromium-next/patches/patch-sandbox_features.gni
	chromium-next/patches/patch-sandbox_linux_BUILD.gn
	chromium-next/patches/patch-sandbox_linux_services_init__process__reaper.cc
	chromium-next/patches/patch-sandbox_linux_services_libc__interceptor.cc
	chromium-next/patches/patch-sandbox_policy_BUILD.gn
	chromium-next/patches/patch-sandbox_policy_features.cc
	chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
	chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
	chromium-next/patches/patch-sandbox_policy_mojom_sandbox.mojom
	chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
	chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
	chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
	chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
	chromium-next/patches/patch-sandbox_policy_sandbox.cc
	chromium-next/patches/patch-sandbox_policy_sandbox.h
	chromium-next/patches/patch-sandbox_policy_sandbox__type.cc
	chromium-next/patches/patch-sandbox_policy_switches.cc
	chromium-next/patches/patch-sandbox_policy_switches.h
	chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.cc
	chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.h
	chromium-next/patches/patch-services_device_BUILD.gn
	chromium-next/patches/patch-services_device_geolocation_location__provider__manager.cc
	chromium-next/patches/patch-services_device_hid_BUILD.gn
	chromium-next/patches/patch-services_device_hid_hid__connection__fido.cc
	chromium-next/patches/patch-services_device_hid_hid__connection__fido.h
	chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.cc
	chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.h
	chromium-next/patches/patch-services_device_hid_hid__service.cc
	chromium-next/patches/patch-services_device_hid_hid__service__fido.cc
	chromium-next/patches/patch-services_device_hid_hid__service__fido.h
	chromium-next/patches/patch-services_device_hid_hid__service__freebsd.cc
	chromium-next/patches/patch-services_device_hid_hid__service__freebsd.h
	chromium-next/patches/patch-services_device_hid_hid__service__netbsd.cc
	chromium-next/patches/patch-services_device_hid_hid__service__netbsd.h
	chromium-next/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
	chromium-next/patches/patch-services_device_public_mojom_BUILD.gn
	chromium-next/patches/patch-services_device_serial_BUILD.gn
	chromium-next/patches/patch-services_device_serial_serial__device__enumerator.cc
	chromium-next/patches/patch-services_device_serial_serial__io__handler__posix.cc
	chromium-next/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
	chromium-next/patches/patch-services_device_usb_BUILD.gn
	chromium-next/patches/patch-services_device_usb_usb__service.cc
	chromium-next/patches/patch-services_device_usb_usb__service__fake.cc
	chromium-next/patches/patch-services_device_usb_usb__service__fake.h
	chromium-next/patches/patch-services_network_BUILD.gn
	chromium-next/patches/patch-services_network_network__context.cc
	chromium-next/patches/patch-services_network_network__context.h
	chromium-next/patches/patch-services_network_network__sandbox__hook__linux.cc
	chromium-next/patches/patch-services_network_network__sandbox__hook__linux.h
	chromium-next/patches/patch-services_network_network__service.cc
	chromium-next/patches/patch-services_network_network__service.h
	chromium-next/patches/patch-services_network_public_cpp_BUILD.gn
	chromium-next/patches/patch-services_network_public_cpp_features.cc
	chromium-next/patches/patch-services_network_public_mojom_BUILD.gn
	chromium-next/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
	chromium-next/patches/patch-services_on__device__model_on__device__model__service.h
	chromium-next/patches/patch-services_on__device__model_pre__sandbox__init.cc
	chromium-next/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
	chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
	chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
	chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
	chromium-next/patches/patch-services_screen__ai_public_cpp_utilities.cc
	chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
	chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
	chromium-next/patches/patch-services_service__manager_BUILD.gn
	chromium-next/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
	chromium-next/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
	chromium-next/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
	chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
	chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
	chromium-next/patches/patch-skia_ext_SkMemory__new__handler.cpp
	chromium-next/patches/patch-skia_ext_font__utils.cc
	chromium-next/patches/patch-skia_ext_platform__canvas.h
	chromium-next/patches/patch-skia_ext_skcolorspace__trfn.cc
	chromium-next/patches/patch-third__party_abseil-cpp_absl_base_config.h
	chromium-next/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
	chromium-next/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
	chromium-next/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
	chromium-next/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
	chromium-next/patches/patch-third__party_afl_src_afl-fuzz.c
	chromium-next/patches/patch-third__party_angle_BUILD.gn
	chromium-next/patches/patch-third__party_angle_src_common_platform.h
	chromium-next/patches/patch-third__party_angle_src_common_platform__helpers.h
	chromium-next/patches/patch-third__party_angle_src_common_system__utils.cpp
	chromium-next/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
	chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
	chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
	chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
	chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
	chromium-next/patches/patch-third__party_angle_src_libANGLE_Display.cpp
	chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
	chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
	chromium-next/patches/patch-third__party_angle_util_BUILD.gn
	chromium-next/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
	chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
	chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
	chromium-next/patches/patch-third__party_blink_public_platform_platform.h
	chromium-next/patches/patch-third__party_blink_public_platform_web__vector.h
	chromium-next/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
	chromium-next/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
	chromium-next/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
	chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
	chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
	chromium-next/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
	chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
	chromium-next/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_BUILD.gn
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
	chromium-next/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
	chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
	chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
	chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
	chromium-next/patches/patch-third__party_brotli_common_platform.h
	chromium-next/patches/patch-third__party_cpuinfo_cpuinfo.gni
	chromium-next/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
	chromium-next/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
	chromium-next/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
	chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
	chromium-next/patches/patch-third__party_crc32c_BUILD.gn
	chromium-next/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
	chromium-next/patches/patch-third__party_dawn_src_dawn_common_Platform.h
	chromium-next/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
	chromium-next/patches/patch-third__party_ffmpeg_BUILD.gn
	chromium-next/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
	chromium-next/patches/patch-third__party_ffmpeg_libavutil_cpu.c
	chromium-next/patches/patch-third__party_ffmpeg_libavutil_mem.c
	chromium-next/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
	chromium-next/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
	chromium-next/patches/patch-third__party_fontconfig_include_config.h
	chromium-next/patches/patch-third__party_fontconfig_src_src_fccompat.c
	chromium-next/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
	chromium-next/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
	chromium-next/patches/patch-third__party_leveldatabase_env__chromium.cc
	chromium-next/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
	chromium-next/patches/patch-third__party_libc++_src_src_chrono.cpp
	chromium-next/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
	chromium-next/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
	chromium-next/patches/patch-third__party_libdrm_src_xf86drmMode.c
	chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
	chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
	chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
	chromium-next/patches/patch-third__party_libsync_src_include_sync_sync.h
	chromium-next/patches/patch-third__party_libsync_src_sync.c
	chromium-next/patches/patch-third__party_libusb_BUILD.gn
	chromium-next/patches/patch-third__party_libusb_src_libusb_core.c
	chromium-next/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
	chromium-next/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
	chromium-next/patches/patch-third__party_lzma__sdk_C_CpuArch.c
	chromium-next/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
	chromium-next/patches/patch-third__party_nasm_BUILD.gn
	chromium-next/patches/patch-third__party_nasm_config_config-linux.h
	chromium-next/patches/patch-third__party_node_node.gni
	chromium-next/patches/patch-third__party_node_node.py
	chromium-next/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
	chromium-next/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
	chromium-next/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
	chromium-next/patches/patch-third__party_pdfium_pdfium.gni
	chromium-next/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
	chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
	chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
	chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_time.h
	chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
	chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
	chromium-next/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
	chromium-next/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
	chromium-next/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_event__fd.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_periodic__task.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_string__utils.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_unix__socket.cc
	chromium-next/patches/patch-third__party_perfetto_src_base_utils.cc
	chromium-next/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
	chromium-next/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
	chromium-next/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
	chromium-next/patches/patch-third__party_perfetto_src_tracing_track.cc
	chromium-next/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
	chromium-next/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
	chromium-next/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
	chromium-next/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
	chromium-next/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
	chromium-next/patches/patch-third__party_speech-dispatcher_speechd__types.h
	chromium-next/patches/patch-third__party_sqlite_BUILD.gn
	chromium-next/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
	chromium-next/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
	chromium-next/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
	chromium-next/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
	chromium-next/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
	chromium-next/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
	chromium-next/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
	chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
	chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
	chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
	chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
	chromium-next/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
	chromium-next/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
	chromium-next/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
	chromium-next/patches/patch-third__party_tflite_features.gni
	chromium-next/patches/patch-third__party_unrar_src_crypt.cpp
	chromium-next/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
	chromium-next/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
	chromium-next/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
	chromium-next/patches/patch-third__party_wayland_BUILD.gn
	chromium-next/patches/patch-third__party_wayland_include_config.h
	chromium-next/patches/patch-third__party_webrtc_BUILD.gn
	chromium-next/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
	chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
	chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
	chromium-next/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
	chromium-next/patches/patch-third__party_webrtc_rtc__base_byte__order.h
	chromium-next/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
	chromium-next/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
	chromium-next/patches/patch-third__party_webrtc_rtc__base_network.cc
	chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
	chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
	chromium-next/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
	chromium-next/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
	chromium-next/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
	chromium-next/patches/patch-third__party_widevine_cdm_widevine.gni
	chromium-next/patches/patch-third__party_zlib_BUILD.gn
	chromium-next/patches/patch-third__party_zlib_cpu__features.c
	chromium-next/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
	chromium-next/patches/patch-tools_generate__stubs_rules.gni
	chromium-next/patches/patch-tools_gn_build_build__linux.ninja.template
	chromium-next/patches/patch-tools_gn_build_gen.py
	chromium-next/patches/patch-tools_gn_src_base_files_file__posix.cc
	chromium-next/patches/patch-tools_gn_src_gn_version.h
	chromium-next/patches/patch-tools_gn_src_util_exe__path.cc
	chromium-next/patches/patch-tools_grit_grit_node_base.py
	chromium-next/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
	chromium-next/patches/patch-tools_json__schema__compiler_feature__compiler.py
	chromium-next/patches/patch-tools_memory_partition__allocator_inspect__utils.h
	chromium-next/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
	chromium-next/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
	chromium-next/patches/patch-tools_v8__context__snapshot_BUILD.gn
	chromium-next/patches/patch-tools_variations_fieldtrial__to__struct.py
	chromium-next/patches/patch-ui_aura_client_drag__drop__client.h
	chromium-next/patches/patch-ui_aura_screen__ozone.cc
	chromium-next/patches/patch-ui_aura_screen__ozone.h
	chromium-next/patches/patch-ui_base_accelerators_accelerator.cc
	chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.cc
	chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.h
	chromium-next/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
	chromium-next/patches/patch-ui_base_cursor_cursor__factory.cc
	chromium-next/patches/patch-ui_base_cursor_cursor__factory.h
	chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
	chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
	chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.cc
	chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.h
	chromium-next/patches/patch-ui_base_ime_fake__text__input__client.cc
	chromium-next/patches/patch-ui_base_ime_fake__text__input__client.h
	chromium-next/patches/patch-ui_base_ime_init_input__method__initializer.cc
	chromium-next/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
	chromium-next/patches/patch-ui_base_ime_text__input__client.h
	chromium-next/patches/patch-ui_base_resource_resource__bundle.cc
	chromium-next/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
	chromium-next/patches/patch-ui_base_test_ui__controls.h
	chromium-next/patches/patch-ui_base_ui__base__features.cc
	chromium-next/patches/patch-ui_base_ui__base__features.h
	chromium-next/patches/patch-ui_base_ui__base__switches.cc
	chromium-next/patches/patch-ui_base_ui__base__switches.h
	chromium-next/patches/patch-ui_base_webui_web__ui__util.cc
	chromium-next/patches/patch-ui_base_x_x11__cursor__factory.cc
	chromium-next/patches/patch-ui_base_x_x11__cursor__factory.h
	chromium-next/patches/patch-ui_base_x_x11__cursor__loader.cc
	chromium-next/patches/patch-ui_base_x_x11__display__manager.cc
	chromium-next/patches/patch-ui_base_x_x11__shm__image__pool.cc
	chromium-next/patches/patch-ui_color_color__id.h
	chromium-next/patches/patch-ui_color_color__provider__utils.cc
	chromium-next/patches/patch-ui_color_system__theme.h
	chromium-next/patches/patch-ui_compositor_compositor.cc
	chromium-next/patches/patch-ui_compositor_compositor.h
	chromium-next/patches/patch-ui_compositor_compositor__observer.h
	chromium-next/patches/patch-ui_display_screen.cc
	chromium-next/patches/patch-ui_display_screen.h
	chromium-next/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
	chromium-next/patches/patch-ui_events_event.cc
	chromium-next/patches/patch-ui_events_event__switches.cc
	chromium-next/patches/patch-ui_events_event__switches.h
	chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
	chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.h
	chromium-next/patches/patch-ui_gfx_BUILD.gn
	chromium-next/patches/patch-ui_gfx_canvas__skia.cc
	chromium-next/patches/patch-ui_gfx_font__fallback__linux.cc
	chromium-next/patches/patch-ui_gfx_font__render__params.h
	chromium-next/patches/patch-ui_gfx_font__render__params__linux.cc
	chromium-next/patches/patch-ui_gfx_font__util.cc
	chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.cc
	chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.h
	chromium-next/patches/patch-ui_gfx_linux_dmabuf__uapi.h
	chromium-next/patches/patch-ui_gfx_linux_gbm__wrapper.cc
	chromium-next/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
	chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
	chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
	chromium-next/patches/patch-ui_gfx_native__pixmap__handle.cc
	chromium-next/patches/patch-ui_gfx_native__pixmap__handle.h
	chromium-next/patches/patch-ui_gfx_native__widget__types.h
	chromium-next/patches/patch-ui_gfx_platform__font__skia.cc
	chromium-next/patches/patch-ui_gfx_render__text__api__fuzzer.cc
	chromium-next/patches/patch-ui_gfx_render__text__fuzzer.cc
	chromium-next/patches/patch-ui_gfx_switches.cc
	chromium-next/patches/patch-ui_gfx_switches.h
	chromium-next/patches/patch-ui_gfx_x_atom__cache.cc
	chromium-next/patches/patch-ui_gfx_x_generated__protos_dri3.cc
	chromium-next/patches/patch-ui_gfx_x_generated__protos_shm.cc
	chromium-next/patches/patch-ui_gfx_x_xlib__support.cc
	chromium-next/patches/patch-ui_gl_BUILD.gn
	chromium-next/patches/patch-ui_gl_gl__context.cc
	chromium-next/patches/patch-ui_gl_gl__fence.cc
	chromium-next/patches/patch-ui_gl_gl__implementation.cc
	chromium-next/patches/patch-ui_gl_gl__switches.cc
	chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.cc
	chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.h
	chromium-next/patches/patch-ui_gtk_gtk__compat.cc
	chromium-next/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
	chromium-next/patches/patch-ui_message__center_views_message__popup__view.cc
	chromium-next/patches/patch-ui_native__theme_native__theme.h
	chromium-next/patches/patch-ui_native__theme_native__theme__base.cc
	chromium-next/patches/patch-ui_native__theme_native__theme__features.cc
	chromium-next/patches/patch-ui_ozone_common_egl__util.cc
	chromium-next/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
	chromium-next/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
	chromium-next/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
	chromium-next/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
	chromium-next/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
	chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
	chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
	chromium-next/patches/patch-ui_ozone_platform_x11_x11__window.cc
	chromium-next/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
	chromium-next/patches/patch-ui_platform__window_platform__window__delegate.cc
	chromium-next/patches/patch-ui_platform__window_platform__window__delegate.h
	chromium-next/patches/patch-ui_platform__window_platform__window__init__properties.h
	chromium-next/patches/patch-ui_qt_BUILD.gn
	chromium-next/patches/patch-ui_qt_qt.gni
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
	chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
	chromium-next/patches/patch-ui_views_controls_prefix__selector.cc
	chromium-next/patches/patch-ui_views_controls_prefix__selector.h
	chromium-next/patches/patch-ui_views_controls_textfield_textfield.cc
	chromium-next/patches/patch-ui_views_controls_textfield_textfield.h
	chromium-next/patches/patch-ui_views_corewm_tooltip__aura.cc
	chromium-next/patches/patch-ui_views_examples_widget__example.cc
	chromium-next/patches/patch-ui_views_focus_focus__manager.cc
	chromium-next/patches/patch-ui_views_style_platform__style.cc
	chromium-next/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
	chromium-next/patches/patch-ui_views_views__delegate.cc
	chromium-next/patches/patch-ui_views_views__delegate.h
	chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
	chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
	chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
	chromium-next/patches/patch-ui_views_widget_root__view.cc
	chromium-next/patches/patch-ui_views_widget_widget.cc
	chromium-next/patches/patch-ui_views_window_custom__frame__view.cc
	chromium-next/patches/patch-ui_views_window_dialog__delegate.cc
	chromium-next/patches/patch-ui_views_window_frame__background.cc
	chromium-next/patches/patch-v8_BUILD.gn
	chromium-next/patches/patch-v8_include_v8-internal.h
	chromium-next/patches/patch-v8_include_v8config.h
	chromium-next/patches/patch-v8_src_api_api.cc
	chromium-next/patches/patch-v8_src_base_atomicops.h
	chromium-next/patches/patch-v8_src_base_platform_memory.h
	chromium-next/patches/patch-v8_src_base_platform_platform-freebsd.cc
	chromium-next/patches/patch-v8_src_base_platform_platform-openbsd.cc
	chromium-next/patches/patch-v8_src_base_platform_platform-posix.cc
	chromium-next/patches/patch-v8_src_base_strings.h
	chromium-next/patches/patch-v8_src_base_sys-info.cc
	chromium-next/patches/patch-v8_src_base_utils_random-number-generator.cc
	chromium-next/patches/patch-v8_src_diagnostics_perf-jit.cc
	chromium-next/patches/patch-v8_src_diagnostics_perf-jit.h
	chromium-next/patches/patch-v8_src_execution_isolate.cc
	chromium-next/patches/patch-v8_src_flags_flags.cc
	chromium-next/patches/patch-v8_src_libsampler_sampler.cc
	chromium-next/patches/patch-v8_src_sandbox_sandbox.cc
	chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
	chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
	chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
	chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
	chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.h
	chromium-next/patches/patch-v8_src_trap-handler_trap-handler.h
	chromium-next/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
	chromium-next/patches/patch-v8_tools_run-paxctl.py
	chromium-next/patches/patch-v8_tools_run.py
Added Files:
	chromium-next/COMMIT_MSG
	chromium-next/patches/patch-base_synchronization_cancelable__event.h
	chromium-next/patches/patch-build_nocompile.gni
	chromium-next/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
	chromium-next/patches/patch-chrome_browser_component__updater_registration.cc
	chromium-next/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
	chromium-next/patches/patch-chrome_browser_glic_launcher_glic__status__icon.cc
	chromium-next/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
	chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc
	chromium-next/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
	chromium-next/patches/patch-chrome_common_extensions_extension__constants.cc
	chromium-next/patches/patch-chrome_common_extensions_extension__constants.h
	chromium-next/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
	chromium-next/patches/patch-components_autofill_core_browser_integrators_autofill__optimization__guide.cc
	chromium-next/patches/patch-components_error__page_common_localized__error.cc
	chromium-next/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
	chromium-next/patches/patch-components_search__engines_search__engines__switches.cc
	chromium-next/patches/patch-components_search__engines_search__engines__switches.h
	chromium-next/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
	chromium-next/patches/patch-components_user__education_views_help__bubble__view.h
	chromium-next/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
	chromium-next/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
	chromium-next/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
	chromium-next/patches/patch-v8_src_builtins_x64_builtins-x64.cc
Removed Files:
	chromium-next/patches/patch-base_files_file__path__watcher__kqueue.cc
	chromium-next/patches/patch-build_linux_unbundle_libevent.gn
	chromium-next/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
	chromium-next/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
	chromium-next/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
	chromium-next/patches/patch-components_autofill_core_browser_payments__data__manager.cc
	chromium-next/patches/patch-components_neterror_resources_neterror.js
	chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
	chromium-next/patches/patch-media_base_user__input__monitor__unittest.cc
	chromium-next/patches/patch-net_socket_socket__posix.cc
	chromium-next/patches/patch-sandbox_policy_features.h
	chromium-next/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
	chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
	chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
	chromium-next/patches/patch-v8_src_base_small-vector.h

Log Message:
chromium: update to 133.0.6943.126 as chromium-next

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

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

diffstat:
 chromium-next/COMMIT_MSG                           |  127 +
 chromium-next/Makefile                             |   11 +-
 chromium-next/PLIST                                |    1 +
 chromium-next/distinfo                             | 2815 ++++++++++----------
 chromium-next/patches/patch-BUILD.gn               |   20 +-
 ...patch-apps_ui_views_app__window__frame__view.cc |    2 +-
 ...patch-ash_display_mirror__window__controller.cc |    2 +-
 chromium-next/patches/patch-base_BUILD.gn          |   24 +-
 .../patches/patch-base_allocator_dispatcher_tls.h  |    4 +-
 ...cator_partition__allocator_partition__alloc.gni |    6 +-
 ...tition__allocator_src_partition__alloc_BUILD.gn |    4 +-
 ...artition__alloc_address__space__randomization.h |    2 +-
 ...llocator_src_partition__alloc_page__allocator.h |    2 +-
 ...c_partition__alloc_page__allocator__constants.h |    6 +-
 ...ion__alloc_page__allocator__internals__posix.cc |    2 +-
 ...tion__alloc_page__allocator__internals__posix.h |    2 +-
 ...rtition__alloc__base_debug_proc__maps__linux.cc |    2 +-
 ...ition__alloc__base_debug_stack__trace__posix.cc |    2 +-
 ...loc_partition__alloc__base_rand__util__posix.cc |    2 +-
 ...ition__alloc__base_threading_platform__thread.h |    2 +-
 ...e_threading_platform__thread__internal__posix.h |    2 +-
 ...lloc__base_threading_platform__thread__posix.cc |    4 +-
 ...src_partition__alloc_partition__alloc__config.h |    2 +-
 ..._partition__alloc_partition__alloc__constants.h |    2 +-
 ...rc_partition__alloc_partition__alloc__forward.h |    2 +-
 ...locator_src_partition__alloc_partition__root.cc |    6 +-
 ...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-next/patches/patch-base_atomicops.h       |    4 +-
 .../patches/patch-base_base__paths__posix.cc       |   14 +-
 .../patches/patch-base_compiler__specific.h        |    2 +-
 .../patches/patch-base_debug_debugger__posix.cc    |   30 +-
 .../patches/patch-base_debug_elf__reader.cc        |    2 +-
 .../patches/patch-base_debug_proc__maps__linux.cc  |    4 +-
 .../patches/patch-base_debug_stack__trace.cc       |   18 +-
 .../patch-base_debug_stack__trace__posix.cc        |   18 +-
 .../patches/patch-base_files_dir__reader__linux.h  |   16 +-
 .../patches/patch-base_files_dir__reader__posix.h  |    2 +-
 .../patches/patch-base_files_drive__info.h         |    4 +-
 .../patches/patch-base_files_drive__info__posix.cc |    4 +-
 .../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 |   24 -
 .../patch-base_files_file__path__watcher__kqueue.h |    2 +-
 ...tch-base_files_file__path__watcher__unittest.cc |    2 +-
 .../patches/patch-base_files_file__util__posix.cc  |    2 +-
 .../patch-base_files_file__util__unittest.cc       |    2 +-
 ...-base_files_important__file__writer__cleaner.cc |    2 +-
 .../patches/patch-base_files_scoped__file.cc       |    2 +-
 .../patch-base_functional_unretained__traits.h     |    4 +-
 chromium-next/patches/patch-base_i18n_icu__util.cc |    2 +-
 chromium-next/patches/patch-base_linux__util.cc    |    4 +-
 .../patches/patch-base_logging__unittest.cc        |    4 +-
 .../patch-base_memory_discardable__memory.cc       |    8 +-
 ...tch-base_memory_discardable__memory__internal.h |    2 +-
 ...emory_madv__free__discardable__memory__posix.cc |    8 +-
 ...-base_memory_platform__shared__memory__region.h |    2 +-
 ...mory_platform__shared__memory__region__posix.cc |    8 +-
 .../patches/patch-base_memory_protected__memory.h  |    2 +-
 .../patch-base_memory_protected__memory__posix.cc  |    2 +-
 ...atch-base_message__loop_message__pump__epoll.cc |    2 +-
 ...patch-base_message__loop_message__pump__epoll.h |    2 +-
 ...patch-base_message__loop_message__pump__glib.cc |    4 +-
 .../patches/patch-base_native__library__posix.cc   |    2 +-
 .../patch-base_native__library__unittest.cc        |    2 +-
 .../patch-base_posix_can__lower__nice__to.cc       |    2 +-
 .../patch-base_posix_file__descriptor__shuffle.h   |    2 +-
 chromium-next/patches/patch-base_posix_sysctl.cc   |    2 +-
 .../patch-base_posix_unix__domain__socket.cc       |   18 +-
 ...ch-base_posix_unix__domain__socket__unittest.cc |    2 +-
 .../patches/patch-base_process_internal__linux.h   |    6 +-
 chromium-next/patches/patch-base_process_kill.h    |    6 +-
 .../patches/patch-base_process_kill__posix.cc      |    4 +-
 chromium-next/patches/patch-base_process_launch.h  |    2 +-
 .../patches/patch-base_process_launch__posix.cc    |    4 +-
 .../patches/patch-base_process_memory__linux.cc    |    8 +-
 .../patches/patch-base_process_process__handle.cc  |    2 +-
 .../patches/patch-base_process_process__handle.h   |    2 +-
 .../patch-base_process_process__handle__freebsd.cc |   15 +-
 .../patch-base_process_process__handle__netbsd.cc  |    7 +-
 .../patch-base_process_process__handle__openbsd.cc |   39 +-
 .../patches/patch-base_process_process__iterator.h |    2 +-
 ...atch-base_process_process__iterator__freebsd.cc |   15 +-
 ...patch-base_process_process__iterator__netbsd.cc |   12 +-
 ...atch-base_process_process__iterator__openbsd.cc |   17 +-
 .../patches/patch-base_process_process__metrics.cc |    4 +-
 .../patches/patch-base_process_process__metrics.h  |   39 +-
 ...patch-base_process_process__metrics__freebsd.cc |  127 +-
 .../patch-base_process_process__metrics__netbsd.cc |   45 +-
 ...patch-base_process_process__metrics__openbsd.cc |  117 +-
 .../patch-base_process_process__metrics__posix.cc  |    4 +-
 ...atch-base_process_process__metrics__unittest.cc |    4 +-
 .../patches/patch-base_process_process__posix.cc   |    8 +-
 .../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 |    8 +-
 ...ofiler_stack__sampling__profiler__test__util.cc |    4 +-
 ...profiler_stack__sampling__profiler__unittest.cc |    4 +-
 .../patch-base_profiler_thread__delegate__posix.cc |    2 +-
 chromium-next/patches/patch-base_rand__util.h      |    2 +-
 .../patches/patch-base_rand__util__posix.cc        |   14 +-
 .../patch-base_strings_safe__sprintf__unittest.cc  |    6 +-
 .../patch-base_synchronization_cancelable__event.h |   26 +
 .../patch-base_synchronization_lock__impl.h        |    2 +-
 .../patches/patch-base_syslog__logging.cc          |    8 +-
 .../patches/patch-base_system_sys__info.cc         |    4 +-
 .../patches/patch-base_system_sys__info.h          |    2 +-
 .../patch-base_system_sys__info__freebsd.cc        |    2 +-
 .../patches/patch-base_system_sys__info__netbsd.cc |    7 +-
 .../patch-base_system_sys__info__openbsd.cc        |    8 +-
 .../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     |    4 +-
 .../patch-base_test_test__file__util__linux.cc     |   11 +-
 .../patch-base_test_test__file__util__posix.cc     |    4 +-
 .../patch-base_threading_platform__thread.h        |    4 +-
 .../patch-base_threading_platform__thread__bsd.cc  |    2 +-
 ..._threading_platform__thread__internal__posix.cc |    4 +-
 ...patch-base_threading_platform__thread__posix.cc |   16 +-
 ...ch-base_threading_platform__thread__unittest.cc |    8 +-
 .../patches/patch-base_time_time__now__posix.cc    |    2 +-
 ...tch-base_trace__event_malloc__dump__provider.cc |    8 +-
 ...atch-base_trace__event_memory__dump__manager.cc |    4 +-
 ...atch-base_trace__event_process__memory__dump.cc |    8 +-
 .../patches/patch-base_tracing_trace__time.cc      |   11 +-
 .../patches/patch-base_tracing_trace__time.h       |    2 +-
 .../patch-base_version__info_version__info.h       |    2 +-
 chromium-next/patches/patch-build_config_BUILD.gn  |    2 +-
 .../patches/patch-build_config_BUILDCONFIG.gn      |    2 +-
 .../patches/patch-build_config_clang_BUILD.gn      |    2 +-
 .../patches/patch-build_config_compiler_BUILD.gn   |   38 +-
 .../patches/patch-build_config_gcc_BUILD.gn        |    2 +-
 .../patches/patch-build_config_linux_BUILD.gn      |    2 +-
 .../patch-build_config_linux_libdrm_BUILD.gn       |    2 +-
 .../patches/patch-build_config_linux_pkg-config.py |    2 +-
 chromium-next/patches/patch-build_config_ozone.gni |    2 +-
 chromium-next/patches/patch-build_config_rust.gni  |    6 +-
 .../patches/patch-build_config_v8__target__cpu.gni |    2 +-
 .../patches/patch-build_detect__host__arch.py      |    2 +-
 .../patches/patch-build_gn__run__binary.py         |    4 +-
 chromium-next/patches/patch-build_linux_chrome.map |    2 +-
 .../patches/patch-build_linux_strip__binary.py     |    2 +-
 .../patches/patch-build_linux_unbundle_icu.gn      |    2 +-
 .../patches/patch-build_linux_unbundle_libevent.gn |   21 -
 .../patches/patch-build_linux_unbundle_libusb.gn   |    2 +-
 chromium-next/patches/patch-build_nocompile.gni    |   17 +
 .../patches/patch-build_rust_rust__bindgen.gni     |    2 +-
 .../patch-build_rust_rust__bindgen__generator.gni  |    2 +-
 .../patches/patch-build_rust_std_BUILD.gn          |    4 +-
 .../patches/patch-build_toolchain_freebsd_BUILD.gn |    2 +-
 .../patch-build_toolchain_gcc__solink__wrapper.py  |    2 +-
 .../patch-build_toolchain_gcc__toolchain.gni       |    6 +-
 .../patches/patch-build_toolchain_netbsd_BUILD.gn  |    2 +-
 .../patches/patch-build_toolchain_openbsd_BUILD.gn |    2 +-
 .../patches/patch-build_toolchain_toolchain.gni    |    2 +-
 chromium-next/patches/patch-cc_base_features.cc    |    4 +-
 .../patch-chrome_app_chrome__command__ids.h        |    9 +-
 .../patches/patch-chrome_app_chrome__main.cc       |    2 +-
 .../patch-chrome_app_chrome__main__delegate.cc     |   26 +-
 .../patches/patch-chrome_browser_BUILD.gn          |   24 +-
 .../patches/patch-chrome_browser_about__flags.cc   |  109 +-
 ...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      |   10 +-
 .../patch-chrome_browser_browser__features.h       |    4 +-
 .../patch-chrome_browser_browser__process__impl.cc |   28 +-
 .../patch-chrome_browser_browser__process__impl.h  |    2 +-
 ...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  |   20 +-
 ...r_chrome__browser__main__extra__parts__linux.cc |    2 +-
 ...r_chrome__browser__main__extra__parts__ozone.cc |    2 +-
 ...-chrome_browser_chrome__browser__main__linux.cc |   10 +-
 ...h-chrome_browser_chrome__browser__main__linux.h |    4 +-
 ...-chrome_browser_chrome__browser__main__posix.cc |    2 +-
 ...ome_browser_chrome__content__browser__client.cc |   91 +-
 ...rome_browser_chrome__content__browser__client.h |    4 +-
 ...ssaging_messaging__backend__service__factory.cc |   17 +
 ...rome_browser_component__updater_registration.cc |   26 +
 ..._updater_widevine__cdm__component__installer.cc |   10 +-
 ...hrome__protocol__handler__registry__delegate.cc |    2 +-
 .../patches/patch-chrome_browser_defaults.cc       |    2 +-
 ...tity_device__oauth2__token__service__factory.cc |    2 +-
 ...hrome_browser_diagnostics_diagnostics__writer.h |    2 +-
 ...download_chrome__download__manager__delegate.cc |    8 +-
 ...h-chrome_browser_download_download__commands.cc |    2 +-
 ...ch-chrome_browser_download_download__commands.h |    2 +-
 ...rome_browser_download_download__file__picker.cc |    2 +-
 ...hrome_browser_download_download__item__model.cc |    8 +-
 ...atch-chrome_browser_download_download__prefs.cc |   18 +-
 ...patch-chrome_browser_download_download__prefs.h |    2 +-
 ...nectors_analysis_analysis__service__settings.cc |    2 +-
 ...-chrome_browser_enterprise_connectors_common.cc |    2 +-
 ...er_enterprise_connectors_connectors__service.cc |    2 +-
 ...t_device__trust__connector__service__factory.cc |    2 +-
 ...evice__trust_device__trust__service__factory.cc |    2 +-
 ...ser_commands_key__rotation__command__factory.cc |    2 +-
 ...sistence_key__persistence__delegate__factory.cc |    2 +-
 ...ice__trust_signals_signals__service__factory.cc |    2 +-
 ...tors_reporting_browser__crash__event__router.cc |    2 +-
 ...nnectors_reporting_crash__reporting__context.cc |    2 +-
 ...ectors_reporting_realtime__reporting__client.cc |    2 +-
 ...nectors_reporting_realtime__reporting__client.h |    2 +-
 ...rise_identifiers_profile__id__delegate__impl.cc |   26 -
 ...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 +-
 ...terstitials_managed__profile__required__page.cc |    4 +-
 .../patch-chrome_browser_extensions_BUILD.gn       |   20 +-
 ..._browser__context__keyed__service__factories.cc |    8 +-
 ...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 |   12 +-
 ...__private_enterprise__reporting__private__api.h |    2 +-
 ...writer__private_removable__storage__provider.cc |    2 +-
 ...management_chrome__management__api__delegate.cc |    4 +-
 ...ensions_api_messaging_launch__context__posix.cc |    2 +-
 ...__private_passwords__private__delegate__impl.cc |    2 +-
 ...s_api_runtime_chrome__runtime__api__delegate.cc |    2 +-
 ...extensions_api_settings__private_prefs__util.cc |    8 +-
 ...chrome_browser_extensions_api_tabs_tabs__api.cc |    4 +-
 ...gging__private_webrtc__logging__private__api.cc |    2 +-
 ...api_webstore__private_webstore__private__api.cc |    2 +-
 ...s_component__extensions__allowlist_allowlist.cc |   26 +
 ..._browser_extensions_external__provider__impl.cc |    2 +-
 ...e__file__system__access__permission__context.cc |    4 +-
 ...-chrome_browser_first__run_first__run__dialog.h |    2 +-
 ...hrome_browser_first__run_first__run__internal.h |    2 +-
 .../patch-chrome_browser_flag__descriptions.cc     |   44 +-
 .../patch-chrome_browser_flag__descriptions.h      |   46 +-
 ...e_browser_gcm_gcm__profile__service__factory.cc |    6 +-
 ...__id_instance__id__profile__service__factory.cc |    6 +-
 ...ome_browser_glic_launcher_glic__status__icon.cc |   17 +
 .../patch-chrome_browser_global__features.cc       |   20 +-
 .../patch-chrome_browser_global__features.h        |   16 +-
 ...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 |   16 +-
 ...wser_media_webrtc_chrome__screen__enumerator.cc |    2 +-
 ...owser_media_webrtc_chrome__screen__enumerator.h |    2 +-
 ...ia_webrtc_desktop__media__picker__controller.cc |    2 +-
 ...e_browser_media_webrtc_webrtc__log__uploader.cc |    2 +-
 ...ser_media_webrtc_webrtc__logging__controller.cc |    2 +-
 ...wser_media_webrtc_webrtc__logging__controller.h |    2 +-
 .../patch-chrome_browser_memory__details.cc        |    2 +-
 ...chrome__browser__main__extra__parts__metrics.cc |   10 +-
 ..._chrome__browser__main__extra__parts__metrics.h |    2 +-
 ...ser_metrics_chrome__metrics__service__client.cc |   22 +-
 ...ch-chrome_browser_metrics_perf_cpu__identity.cc |    2 +-
 ...trics_power_process__metrics__recorder__util.cc |    2 +-
 ...hrome_browser_metrics_power_process__monitor.cc |    2 +-
 ...chrome_browser_metrics_power_process__monitor.h |    2 +-
 ...owser_net_profile__network__context__service.cc |    8 +-
 ..._profile__network__context__service__factory.cc |   26 +
 ...rowser_net_system__network__context__manager.cc |   16 +-
 ...browser_net_system__network__context__manager.h |    2 +-
 ...page_modules_file__suggestion_drive__service.cc |    4 +-
 ..._browser_new__tab__page_new__tab__page__util.cc |    2 +-
 ...cations_notification__display__service__impl.cc |    2 +-
 ...ns_notification__platform__bridge__delegator.cc |    2 +-
 ...d__manager_chrome__password__manager__client.cc |    6 +-
 ...d__manager_password__reuse__manager__factory.cc |    2 +-
 .../patch-chrome_browser_platform__util__linux.cc  |    2 +-
 ...wser_policy_browser__signin__policy__handler.cc |    2 +-
 ...wser__cloud__management__controller__desktop.cc |   10 +-
 ...onfiguration__policy__handler__list__factory.cc |   64 +-
 ...y_device__management__service__configuration.cc |    2 +-
 ...olicy_policy__value__and__status__aggregator.cc |    2 +-
 .../patch-chrome_browser_prefs_browser__prefs.cc   |   10 +-
 ...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 |   38 +-
 .../patch-chrome_browser_profiles_profile__impl.cc |    4 +-
 ...atch-chrome_browser_profiles_profiles__state.cc |    2 +-
 ...h-chrome_browser_renderer__preferences__util.cc |    8 +-
 ...s_settings_autofill__page_passwords__shared.css |    2 +-
 ...ome_browser_resources_signin_signin__shared.css |    2 +-
 ...owsing_chrome__password__protection__service.cc |    6 +-
 ...d__content__scanning_binary__upload__service.cc |    6 +-
 ...dent__reporting_incident__reporting__service.cc |    4 +-
 ...owser_safe__browsing_safe__browsing__service.cc |    8 +-
 ...rowser_screen__ai_screen__ai__install__state.cc |    2 +-
 ...owser_screen__ai_screen__ai__service__router.cc |    2 +-
 ...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 |    2 +-
 ...ser_sharing_sharing__handler__registry__impl.cc |    2 +-
 ...patch-chrome_browser_shortcuts_icon__badging.cc |    2 +-
 ...ome_browser_signin_accounts__policy__manager.cc |   10 +-
 ...rome_browser_signin_accounts__policy__manager.h |    2 +-
 .../patch-chrome_browser_signin_signin__util.cc    |    4 +-
 ...ed__user_classify__url__navigation__throttle.cc |    4 +-
 ...vised__user_supervised__user__browser__utils.cc |    4 +-
 ...rvised__user_supervised__user__browser__utils.h |    2 +-
 ...supervised__user__extensions__delegate__impl.cc |    6 +-
 ...__user_supervised__user__extensions__manager.cc |    2 +-
 ...d__user_supervised__user__extensions__manager.h |    2 +-
 ...ed__user__google__auth__navigation__throttle.cc |   12 +-
 ..._supervised__user__metrics__service__factory.cc |    2 +-
 ..._user_supervised__user__navigation__observer.cc |    2 +-
 ..._user_supervised__user__navigation__throttle.cc |    6 +-
 ...__user_supervised__user__navigation__throttle.h |    2 +-
 ...owser_sync_chrome__sync__controller__builder.cc |    4 +-
 ...rowser_sync_device__info__sync__client__impl.cc |    4 +-
 ...h-chrome_browser_sync_sync__service__factory.cc |    2 +-
 ...oup__sync_tab__group__sync__service__factory.cc |    6 +-
 ...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 |    4 +-
 ...r_task__manager_sampling_task__group__sampler.h |    2 +-
 ...r_task__manager_sampling_task__manager__impl.cc |    4 +-
 ...browser_task__manager_task__manager__observer.h |    4 +-
 .../patch-chrome_browser_themes_theme__helper.cc   |    4 +-
 .../patch-chrome_browser_themes_theme__service.cc  |    4 +-
 ...e_browser_themes_theme__service__aura__linux.cc |    2 +-
 ...hrome_browser_themes_theme__service__factory.cc |    6 +-
 ...-chrome_browser_ui_actions_chrome__action__id.h |    4 +-
 ..._payments_desktop__payments__window__manager.cc |    2 +-
 ...l_payments_desktop__payments__window__manager.h |    2 +-
 .../patches/patch-chrome_browser_ui_browser.h      |    2 +-
 ...rome_browser_ui_browser__command__controller.cc |   39 +-
 .../patch-chrome_browser_ui_browser__commands.cc   |    4 +-
 .../patch-chrome_browser_ui_browser__ui__prefs.cc  |   14 +-
 ...patch-chrome_browser_ui_browser__view__prefs.cc |    2 +-
 .../patch-chrome_browser_ui_chrome__pages.cc       |    8 +-
 .../patch-chrome_browser_ui_chrome__pages.h        |    2 +-
 ...rowser_ui_color_native__chrome__color__mixer.cc |    2 +-
 .../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    |    8 +-
 ...sharing__hub_sharing__hub__bubble__controller.h |    2 +-
 ...e_browser_ui_signin_signin__view__controller.cc |    4 +-
 ..._ui_signin_signin__view__controller__delegate.h |    2 +-
 ...chrome_browser_ui_startup_bad__flags__prompt.cc |   12 +-
 ...browser_ui_startup_startup__browser__creator.cc |   12 +-
 ...r_ui_startup_startup__browser__creator__impl.cc |   10 +-
 ...me_browser_ui_startup_startup__tab__provider.cc |   16 +-
 .../patch-chrome_browser_ui_tab__helpers.cc        |    6 +-
 .../patch-chrome_browser_ui_tabs_features.cc       |    6 +-
 ...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc |    2 +-
 ...owser_ui_task__manager_task__manager__columns.h |    2 +-
 ...ui_task__manager_task__manager__table__model.cc |   12 +-
 ...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        |   10 +-
 .../patches/patch-chrome_browser_ui_ui__features.h |    8 +-
 ...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 |    4 +-
 ...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 |    6 +-
 ...-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 |    8 +-
 ...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 |   18 +-
 ...me_picture__in__picture__browser__frame__view.h |    2 +-
 ..._ui_views_frame_system__menu__model__builder.cc |   10 +-
 ...ui_views_frame_system__menu__model__delegate.cc |    8 +-
 ...wser_ui_views_frame_tab__strip__region__view.cc |   14 +-
 ...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 |    6 +-
 ...rowser_ui_views_profiles_profile__menu__view.cc |   15 +-
 ..._ui_views_profiles_profile__menu__view__base.cc |    8 +-
 ...wser_ui_views_profiles_profile__picker__view.cc |    2 +-
 ...es_signin__view__controller__delegate__views.cc |   10 +-
 ...les_signin__view__controller__delegate__views.h |    2 +-
 .../patch-chrome_browser_ui_views_tabs_tab.cc      |    4 +-
 ..._browser_ui_views_tabs_tab__drag__controller.cc |   28 +-
 ...ui_views_tabs_tab__hover__card__bubble__view.cc |    4 +-
 ...wser_ui_views_tabs_tab__strip__combo__button.cc |   17 +
 ...rome_browser_ui_views_tabs_tab__style__views.cc |    4 +-
 ...er_ui_views_task__manager__search__bar__view.cc |   17 +
 ..._education_browser__user__education__service.cc |    6 +-
 ...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 |    6 +-
 ...web__applications_web__app__ui__manager__impl.h |    4 +-
 ...atch-chrome_browser_ui_webui_about_about__ui.cc |    8 +-
 ...patch-chrome_browser_ui_webui_about_about__ui.h |    4 +-
 ..._ui_webui_app__home_app__home__page__handler.cc |    2 +-
 ...r_ui_webui_app__home_app__home__page__handler.h |    2 +-
 ...ui_webui_app__settings_web__app__settings__ui.h |    2 +-
 ...icate__manager_certificate__manager__handler.cc |    2 +-
 ...i_certificate__manager_client__cert__sources.cc |    2 +-
 ...ui_certificate__manager_client__cert__sources.h |    2 +-
 ...me_browser_ui_webui_chrome__web__ui__configs.cc |   30 +-
 ...i_webui_chrome__web__ui__controller__factory.cc |   16 +-
 ...i_connectors__internals_device__trust__utils.cc |    2 +-
 ...r__education__internals__page__handler__impl.cc |   35 -
 ...wser_ui_webui_interstitials_interstitial__ui.cc |    8 +-
 ...e_browser_ui_webui_management_management__ui.cc |    4 +-
 ...i_webui_management_management__ui__constants.cc |    2 +-
 ...ui_webui_management_management__ui__constants.h |    6 +-
 ..._ui_webui_management_management__ui__handler.cc |    8 +-
 ...r_ui_webui_management_management__ui__handler.h |    6 +-
 ...ebui_password__manager_promo__cards__handler.cc |    2 +-
 ...manager_promo__cards_relaunch__chrome__promo.cc |    2 +-
 ...rowser_ui_webui_searchbox_searchbox__handler.cc |    8 +-
 ...rowser_ui_webui_settings_appearance__handler.cc |    2 +-
 ...tings_settings__localized__strings__provider.cc |   14 +-
 ...ser_ui_webui_signin_profile__picker__handler.cc |    8 +-
 ...r__education__internals__page__handler__impl.cc |   35 +
 ...hrome_browser_ui_window__sizer_window__sizer.cc |    4 +-
 ...king_visited__url__ranking__service__factory.cc |    2 +-
 ...lications_commands_launch__web__app__command.cc |    2 +-
 ...s_commands_set__user__display__mode__command.cc |    2 +-
 ...er_web__applications_extension__status__utils.h |    2 +-
 ...ications_extensions_extension__status__utils.cc |    2 +-
 ...ons_os__integration_os__integration__manager.cc |    4 +-
 ...__integration_os__integration__test__override.h |    2 +-
 ...integration_run__on__os__login__sub__manager.cc |    2 +-
 ...tions_os__integration_shortcut__sub__manager.cc |    2 +-
 ...gration_web__app__file__handler__registration.h |    2 +-
 ...lications_os__integration_web__app__shortcut.cc |    2 +-
 ...plications_os__integration_web__app__shortcut.h |    6 +-
 ...pplications_policy_web__app__policy__manager.cc |    2 +-
 ...s_test_os__integration__test__override__impl.cc |   30 +-
 ...ns_test_os__integration__test__override__impl.h |    6 +-
 ..._browser_web__applications_web__app__helpers.cc |    4 +-
 ...ser_web__applications_web__app__install__info.h |    4 +-
 ...thn_chrome__authenticator__request__delegate.cc |    4 +-
 ...tch-chrome_browser_webauthn_enclave__manager.cc |    6 +-
 ...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    |    2 +-
 .../patch-chrome_common_chrome__features.cc        |   23 +-
 .../patches/patch-chrome_common_chrome__features.h |   19 +-
 .../patches/patch-chrome_common_chrome__paths.cc   |   14 +-
 .../patches/patch-chrome_common_chrome__paths.h    |    2 +-
 .../patch-chrome_common_chrome__paths__internal.h  |    2 +-
 .../patch-chrome_common_chrome__switches.cc        |    6 +-
 .../patches/patch-chrome_common_chrome__switches.h |    6 +-
 .../patches/patch-chrome_common_crash__keys.cc     |    2 +-
 ...hrome_common_extensions_extension__constants.cc |   17 +
 ...chrome_common_extensions_extension__constants.h |   17 +
 ...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 +-
 .../patches/patch-chrome_common_pref__names.h      |   24 +-
 .../patches/patch-chrome_common_url__constants.h   |    4 +-
 .../patch-chrome_common_webui__url__constants.cc   |   19 +-
 .../patch-chrome_common_webui__url__constants.h    |   29 +-
 ...ise__companion_enterprise__companion__client.cc |    4 +-
 .../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 |   12 +-
 ...medriver_keycode__text__conversion__unittest.cc |    2 +-
 ...sed__user_google__auth__state__waiter__mixin.cc |    2 +-
 .../patch-chrome_updater_app_app__uninstall.cc     |    2 +-
 .../patches/patch-chrome_updater_configurator.cc   |    2 +-
 chromium-next/patches/patch-chrome_updater_lock.cc |    2 +-
 .../patch-chrome_updater_util_posix__util.cc       |    2 +-
 .../patches/patch-chrome_utility_services.cc       |    2 +-
 ...hromecast_browser_cast__browser__main__parts.cc |    2 +-
 ...ecast_browser_cast__content__browser__client.cc |    2 +-
 ..._browser_runtime__application__service__impl.cc |    2 +-
 ...omecast_media_base_default__monotonic__clock.cc |    2 +-
 ...l_core_browser_autofill__optimization__guide.cc |   17 -
 ...ta__manager_payments_payments__data__manager.cc |   26 +
 ...er_integrators_autofill__optimization__guide.cc |   17 +
 ...utofill_core_browser_payments__data__manager.cc |   17 -
 ...ill_core_common_autofill__payments__features.cc |   16 +-
 ...fill_core_common_autofill__payments__features.h |    2 +-
 ...ponents_autofill_core_common_autofill__prefs.cc |    4 +-
 ...mponents_autofill_core_common_autofill__prefs.h |    4 +-
 ...onents_commerce_core_commerce__feature__list.cc |   26 +-
 ...nstrained__window_constrained__window__views.cc |    8 +-
 ...ngs_core_browser_website__settings__registry.cc |    4 +-
 ...omponents_cookie__config_cookie__store__util.cc |    2 +-
 .../patch-components_crash_core_app_BUILD.gn       |    4 +-
 ...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 |    6 +-
 .../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 |    4 +-
 ...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 |    6 +-
 ...device__signals_core_common_signals__features.h |    6 +-
 ...nals_core_system__signals_platform__delegate.cc |    2 +-
 ...nents_device__signals_test_signals__contract.cc |    2 +-
 ...service_discardable__shared__memory__manager.cc |    2 +-
 ...ponents_embedder__support_user__agent__utils.cc |    4 +-
 ...bedder__support_user__agent__utils__unittest.cc |    2 +-
 ...components_enterprise_watermarking_watermark.cc |    6 +-
 ...mponents_error__page_common_localized__error.cc |   17 +
 ...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 |    4 +-
 ...eature__engagement_public_feature__constants.cc |   21 +-
 ...feature__engagement_public_feature__constants.h |   33 +-
 ...nts_feature__engagement_public_feature__list.cc |   25 +-
 ...ents_feature__engagement_public_feature__list.h |   24 +-
 ...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     |    8 +-
 ...h-components_gcm__driver_gcm__desktop__utils.cc |   17 +
 .../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 |   16 +-
 .../patch-components_live__caption_caption__util.h |    2 +-
 ...omponents_media__router_common_media__source.cc |    2 +-
 ...n_providers_cast_channel_cast__message__util.cc |   10 +-
 ...ter_common_providers_cast_channel_enum__table.h |    4 +-
 ...ents_metrics_drive__metrics__provider__linux.cc |    2 +-
 .../patch-components_metrics_dwa_dwa__service.cc   |    2 +-
 .../patch-components_metrics_metrics__log.cc       |   16 +-
 .../patch-components_metrics_motherboard.cc        |    2 +-
 ...nts_named__mojo__ipc__server_connection__info.h |    2 +-
 ...erver_named__mojo__ipc__server__client__util.cc |    2 +-
 .../patch-components_named__system__lock_lock.h    |    2 +-
 ...patch-components_neterror_resources_neterror.js |   17 -
 ...on__guide_core_optimization__guide__features.cc |    4 +-
 ...zation__guide_core_optimization__guide__util.cc |    2 +-
 ..._async_browser_secret__portal__key__provider.cc |    2 +-
 ...-components_os__crypt_async_common_encryptor.cc |    4 +-
 ...onents_os__crypt_sync_libsecret__util__linux.cc |    2 +-
 .../patch-components_os__crypt_sync_os__crypt.h    |   22 +-
 ...aint__preview_browser_paint__preview__client.cc |    2 +-
 ...iew_browser_paint__preview__client__unittest.cc |    2 +-
 ...aint__preview_common_proto_paint__preview.proto |    2 +-
 ..._preview_player_player__compositor__delegate.cc |    4 +-
 ...ger_core_browser_features_password__features.cc |    4 +-
 ...ager_core_browser_features_password__features.h |    4 +-
 ...manager_core_browser_password__form__manager.cc |    8 +-
 ...word__manager_core_browser_password__manager.cc |    6 +-
 ...anager_core_browser_password__manager__client.h |    8 +-
 ...ger_core_browser_password__manager__switches.cc |    2 +-
 ...ager_core_browser_password__manager__switches.h |    4 +-
 ...ore_browser_password__manual__fallback__flow.cc |    2 +-
 ...core_browser_password__manual__fallback__flow.h |    2 +-
 ..._core_browser_password__store__factory__util.cc |    2 +-
 ...core_browser_password__store_login__database.cc |    2 +-
 ...ssword__store_login__database__async__helper.cc |    2 +-
 ...er_password__store_login__database__unittest.cc |    4 +-
 ...core_browser_stub__password__manager__client.cc |    6 +-
 ..._core_browser_stub__password__manager__client.h |    6 +-
 ...er_core_common_password__manager__pref__names.h |    4 +-
 ...nager_decorators_process__metrics__decorator.cc |    2 +-
 ...mponents_performance__manager_public_features.h |    2 +-
 ...sions_prediction__service_prediction__common.cc |    6 +-
 ...icy_core_browser_policy__pref__mapping__test.cc |    6 +-
 ...licy_core_common_cloud_cloud__policy__client.cc |    4 +-
 ...mmon_cloud_cloud__policy__refresh__scheduler.cc |    2 +-
 ...policy_core_common_cloud_cloud__policy__util.cc |   24 +-
 ...ts_policy_core_common_policy__loader__common.cc |    2 +-
 ...-components_policy_core_common_policy__paths.cc |    2 +-
 ...-components_policy_core_common_policy__utils.cc |    2 +-
 ...onents_policy_tools_generate__policy__source.py |    2 +-
 .../patch-components_power__metrics_BUILD.gn       |    2 +-
 ...nts_power__metrics_energy__metrics__provider.cc |    2 +-
 ...ontent_common_file__type__policies__unittest.cc |    8 +-
 ...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 |    2 +-
 ...mponents_safe__browsing_core_common_features.cc |    4 +-
 ...gine__choice_search__engine__choice__service.cc |    4 +-
 ...ts_search__engines_search__engines__switches.cc |   17 +
 ...nts_search__engines_search__engines__switches.h |   17 +
 ...nents_search__engines_template__url__service.cc |    8 +-
 ...onents_security__interstitials_content_utils.cc |    8 +-
 ..._default__model_cross__device__user__segment.cc |    4 +-
 ...rvices_on__device__translation_sandbox__hook.cc |    2 +-
 ...ervices_on__device__translation_sandbox__hook.h |    2 +-
 ...paint__preview__compositor__collection__impl.cc |    2 +-
 .../patches/patch-components_soda_soda__util.cc    |    8 +-
 ..._metric__utils_common_startup__metric__utils.cc |    2 +-
 .../patch-components_storage__monitor_BUILD.gn     |   12 +-
 ...torage__monitor_removable__device__constants.cc |    2 +-
 ...storage__monitor_removable__device__constants.h |    2 +-
 ...r_core_browser_list__family__members__service.h |   17 +
 ...e_browser_supervised__user__metrics__service.cc |    2 +-
 ...r_core_browser_supervised__user__preferences.cc |    8 +-
 ...onents_supervised__user_core_common_features.cc |   37 +-
 ...ponents_supervised__user_core_common_features.h |   10 +-
 ...ents_supervised__user_core_common_pref__names.h |    2 +-
 ...sync__device__info_local__device__info__util.cc |   12 +-
 ...evice__info_local__device__info__util__linux.cc |    2 +-
 .../patch-components_sync_base_sync__util.cc       |    4 +-
 .../patch-components_system__cpu_cpu__probe.cc     |    2 +-
 ...onents_translate_core_common_translate__util.cc |    2 +-
 ...sted__vault_trusted__vault__connection__impl.cc |    2 +-
 ...ponents_update__client_update__query__params.cc |    4 +-
 ..._formatter_spoof__checks_idn__spoof__checker.cc |    4 +-
 ...nts_user__education_views_help__bubble__view.cc |   24 +-
 ...ents_user__education_views_help__bubble__view.h |   17 +
 ...nents_variations_service_variations__service.cc |    4 +-
 ...isited__url__ranking_public_url__visit__util.cc |    2 +-
 .../patch-components_viz_host_gpu__host__impl.cc   |   20 +-
 ...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 |    6 +-
 ...e_display__embedder_software__output__surface.h |    6 +-
 ...omponents_viz_service_display_skia__renderer.cc |    4 +-
 ...e__sinks_root__compositor__frame__sink__impl.cc |    6 +-
 ...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 |    6 +-
 chromium-next/patches/patch-content_app_BUILD.gn   |   10 +-
 .../patches/patch-content_app_content__main.cc     |    6 +-
 ...atch-content_app_content__main__runner__impl.cc |   20 +-
 .../patches/patch-content_browser_BUILD.gn         |   10 +-
 .../patch-content_browser_audio_audio__service.cc  |    2 +-
 ..._browser_browser__child__process__host__impl.cc |    6 +-
 ...t_browser_browser__child__process__host__impl.h |    6 +-
 ...ild__process__host__impl__receiver__bindings.cc |    2 +-
 .../patch-content_browser_browser__main__loop.cc   |    8 +-
 ...tent_browser_child__process__launcher__helper.h |    2 +-
 ...wser_child__process__launcher__helper__linux.cc |    2 +-
 ...browser_child__thread__type__switcher__linux.cc |    2 +-
 ..._compositor_viz__process__transport__factory.cc |    4 +-
 ...wser_devtools_devtools__frontend__host__impl.cc |   10 +-
 ...owser_devtools_devtools__frontend__host__impl.h |    2 +-
 ...wser_devtools_protocol_system__info__handler.cc |    4 +-
 ...ccess_file__path__watcher_file__path__watcher.h |    4 +-
 ...file__path__watcher_file__path__watcher__bsd.cc |    9 +-
 ...le__path__watcher_file__path__watcher__kqueue.h |    2 +-
 ...s_file__system__access__local__path__watcher.cc |    2 +-
 ...font__access_font__enumeration__data__source.cc |    2 +-
 .../patch-content_browser_gpu_compositor__util.cc  |    6 +-
 ...content_browser_gpu_gpu__data__manager__impl.cc |    2 +-
 ...-content_browser_gpu_gpu__data__manager__impl.h |    2 +-
 ...rowser_gpu_gpu__data__manager__impl__private.cc |    2 +-
 ...browser_gpu_gpu__data__manager__impl__private.h |    2 +-
 ..._gpu_gpu__memory__buffer__manager__singleton.cc |    2 +-
 ...patch-content_browser_gpu_gpu__process__host.cc |    4 +-
 ...wser_media_frameless__media__interface__proxy.h |    2 +-
 ...r_media_media__keys__listener__manager__impl.cc |    8 +-
 ...ent_browser_network__service__instance__impl.cc |    8 +-
 ...i__plugin__process__host__receiver__bindings.cc |    2 +-
 ...rowser_renderer__host_delegated__frame__host.cc |    8 +-
 ...ia_service__video__capture__device__launcher.cc |    6 +-
 ...renderer__host_pepper_pepper__file__io__host.cc |    2 +-
 ...r_renderer__host_render__process__host__impl.cc |   12 +-
 ...er_renderer__host_render__process__host__impl.h |    8 +-
 ...der__process__host__impl__receiver__bindings.cc |    2 +-
 ...wser_renderer__host_render__view__host__impl.cc |    2 +-
 ...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 |   10 +-
 ...duler_responsiveness_native__event__observer.cc |    2 +-
 ...eduler_responsiveness_native__event__observer.h |    2 +-
 ...patch-content_browser_utility__process__host.cc |   12 +-
 ...r_utility__process__host__receiver__bindings.cc |    2 +-
 ...h-content_browser_utility__sandbox__delegate.cc |   36 +-
 .../patch-content_browser_v8__snapshot__files.cc   |    2 +-
 ...r_web__contents_slow__web__preference__cache.cc |    8 +-
 ...wser_web__contents_web__contents__view__aura.cc |    6 +-
 ...contents_web__contents__view__aura__unittest.cc |    4 +-
 ...browser_webui_web__ui__main__frame__observer.cc |   47 +-
 ..._browser_webui_web__ui__main__frame__observer.h |   26 -
 ...owser_zygote__host_zygote__host__impl__linux.cc |   20 +-
 ...rowser_zygote__host_zygote__host__impl__linux.h |    6 +-
 chromium-next/patches/patch-content_child_BUILD.gn |    4 +-
 .../patches/patch-content_child_child__process.cc  |    2 +-
 .../patches/patch-content_child_child__process.h   |    2 +-
 .../patches/patch-content_common_BUILD.gn          |    4 +-
 .../patches/patch-content_common_features.cc       |   15 +-
 .../patches/patch-content_common_features.h        |   17 +-
 .../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        |    6 +-
 .../patches/patch-content_gpu_gpu__main.cc         |   16 +-
 ...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 +-
 ...blic_browser_zygote__host_zygote__host__linux.h |    4 +-
 ...atch-content_public_common_content__features.cc |   20 +-
 ...atch-content_public_common_content__switches.cc |   14 +-
 ...patch-content_public_common_content__switches.h |   16 +-
 ...patch-content_public_common_zygote_features.gni |    2 +-
 .../patch-content_renderer_render__thread__impl.cc |   10 +-
 ...ent_renderer_renderer__blink__platform__impl.cc |   10 +-
 ...tent_renderer_renderer__blink__platform__impl.h |    4 +-
 ...er_renderer__main__platform__delegate__linux.cc |    2 +-
 chromium-next/patches/patch-content_shell_BUILD.gn |    4 +-
 ...atch-content_shell_app_shell__main__delegate.cc |    2 +-
 ...nt_shell_browser_shell__browser__main__parts.cc |   28 +-
 .../patch-content_shell_browser_shell__paths.cc    |    2 +-
 ...ll_renderer_shell__content__renderer__client.cc |    4 +-
 ...hell_utility_shell__content__utility__client.cc |    2 +-
 chromium-next/patches/patch-content_test_BUILD.gn  |    4 +-
 .../patches/patch-content_utility_services.cc      |   51 +-
 ...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 |   71 +-
 .../patch-content_utility_utility__thread__impl.cc |    2 +-
 .../patches/patch-content_zygote_BUILD.gn          |    2 +-
 .../patches/patch-content_zygote_zygote__linux.cc  |    4 +-
 .../patch-content_zygote_zygote__main__linux.cc    |    2 +-
 .../patch-device_bluetooth_bluetooth__adapter.cc   |    2 +-
 .../patch-device_bluetooth_cast__bluetooth.gni     |    2 +-
 .../patches/patch-device_gamepad_BUILD.gn          |    2 +-
 .../patch-device_gamepad_gamepad__provider.cc      |    4 +-
 .../patch-device_gamepad_hid__writer__linux.cc     |    2 +-
 ..._browser__context__keyed__service__factories.cc |    6 +-
 ...sions_browser_api_management_management__api.cc |    2 +-
 ...sions_browser_api_messaging_message__service.cc |    6 +-
 ...ivate_networking__private__delegate__factory.cc |    2 +-
 ...tensions_common_api___permission__features.json |    6 +-
 .../patch-extensions_common_api_runtime.json       |    2 +-
 .../patches/patch-extensions_common_command.cc     |    4 +-
 .../patch-extensions_common_features_feature.cc    |    2 +-
 ...ensions_renderer_bindings_api__binding__util.cc |    2 +-
 ...-extensions_renderer_bindings_argument__spec.cc |    2 +-
 ...h-extensions_shell_app_shell__main__delegate.cc |    2 +-
 ...er_api_runtime_shell__runtime__api__delegate.cc |    2 +-
 ...ns_shell_browser_shell__browser__main__parts.cc |    2 +-
 ...shell_browser_shell__extensions__api__client.cc |    2 +-
 ..._shell_browser_shell__extensions__api__client.h |    2 +-
 ...h-google__apis_gcm_engine_heartbeat__manager.cc |    2 +-
 ...mand__buffer_service_dawn__context__provider.cc |    4 +-
 ..._command__buffer_service_gles2__cmd__decoder.cc |    4 +-
 ...mmand__buffer_service_shared__context__state.cc |    8 +-
 ...ommand__buffer_service_shared__context__state.h |    6 +-
 ...image_angle__vulkan__image__backing__factory.cc |    2 +-
 ...e_shared__image_external__vk__image__backing.cc |    2 +-
 ..._image_external__vk__image__backing__factory.cc |    2 +-
 ...service_shared__image_shared__image__factory.cc |    2 +-
 ...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 |   13 +-
 .../patch-gpu_config_gpu__finch__features.cc       |    4 +-
 .../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 |    2 +-
 ...h-gpu_ipc_common_gpu__memory__buffer__support.h |    2 +-
 .../patches/patch-gpu_ipc_service_gpu__init.cc     |   18 +-
 ...gpu_ipc_service_gpu__memory__buffer__factory.cc |    2 +-
 .../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 +-
 .../patches/patch-gpu_vulkan_vulkan__image.h       |    2 +-
 .../patches/patch-gpu_vulkan_vulkan__util.cc       |    2 +-
 ...rowser_headless__browser__main__parts__posix.cc |   16 +-
 ...b_browser_headless__content__browser__client.cc |    4 +-
 ...ib_browser_headless__content__browser__client.h |    2 +-
 ...ss_lib_browser_headless__web__contents__impl.cc |    4 +-
 ...adless_lib_headless__content__main__delegate.cc |    2 +-
 chromium-next/patches/patch-ipc_ipc__channel.h     |    2 +-
 .../patches/patch-ipc_ipc__channel__common.cc      |    2 +-
 .../patches/patch-ipc_ipc__channel__mojo.cc        |    2 +-
 .../patches/patch-ipc_ipc__message__utils.cc       |    2 +-
 .../patches/patch-ipc_ipc__message__utils.h        |    2 +-
 chromium-next/patches/patch-media_BUILD.gn         |    2 +-
 chromium-next/patches/patch-media_audio_BUILD.gn   |    2 +-
 .../patch-media_audio_alsa_audio__manager__alsa.cc |    2 +-
 .../patch-media_audio_audio__input__device.cc      |    4 +-
 ...h-media_audio_audio__output__proxy__unittest.cc |    2 +-
 .../patches/patch-media_audio_pulse_pulse__util.cc |    2 +-
 ...atch-media_audio_sndio_audio__manager__sndio.cc |    2 +-
 ...patch-media_audio_sndio_audio__manager__sndio.h |    2 +-
 .../patch-media_audio_sndio_sndio__input.cc        |    2 +-
 .../patches/patch-media_audio_sndio_sndio__input.h |    2 +-
 .../patch-media_audio_sndio_sndio__output.cc       |    2 +-
 .../patch-media_audio_sndio_sndio__output.h        |    2 +-
 .../patches/patch-media_base_audio__latency.cc     |    2 +-
 .../patch-media_base_libaom__thread__wrapper.cc    |    2 +-
 .../patch-media_base_libvpx__thread__wrapper.cc    |    2 +-
 .../patches/patch-media_base_media__switches.cc    |   20 +-
 .../patches/patch-media_base_media__switches.h     |   10 +-
 ...ch-media_base_user__input__monitor__unittest.cc |   35 -
 .../patches/patch-media_base_video__frame.cc       |   14 +-
 .../patches/patch-media_base_video__frame.h        |   24 +-
 ...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 |    4 +-
 ...ch-media_capture_video_linux_fake__v4l2__impl.h |    2 +-
 ..._capture_video_linux_v4l2__capture__delegate.cc |    4 +-
 ...a_capture_video_linux_v4l2__capture__delegate.h |    2 +-
 ...dia_capture_video_linux_v4l2__capture__device.h |    2 +-
 ...ture_video_linux_v4l2__capture__device__impl.cc |    2 +-
 ...pture_video_linux_v4l2__capture__device__impl.h |    2 +-
 ..._linux_video__capture__device__factory__v4l2.cc |    2 +-
 ...o_linux_video__capture__device__factory__v4l2.h |    2 +-
 ...re_video_linux_video__capture__device__linux.cc |    2 +-
 ...deo__capture__buffer__tracker__factory__impl.cc |    2 +-
 ...capture_video_video__capture__device__client.cc |    4 +-
 .../patch-media_cdm_cdm__paths__unittest.cc        |    2 +-
 .../patch-media_cdm_library__cdm_cdm__paths.gni    |    2 +-
 .../patch-media_ffmpeg_scripts_build__ffmpeg.py    |    2 +-
 .../patch-media_ffmpeg_scripts_robo__lib_config.py |   12 +-
 .../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 +-
 ...a_gpu_chromeos_platform__video__frame__utils.cc |    2 +-
 ...-media_gpu_chromeos_video__decoder__pipeline.cc |    8 +-
 ...gpu_gpu__video__encode__accelerator__factory.cc |    2 +-
 ...dware__video__decoding__sandbox__hook__linux.cc |    2 +-
 ...rdware__video__decoding__sandbox__hook__linux.h |    2 +-
 ...dware__video__encoding__sandbox__hook__linux.cc |    2 +-
 ...rdware__video__encoding__sandbox__hook__linux.h |    2 +-
 .../patches/patch-media_gpu_test_raw__video.cc     |    2 +-
 ...ch-media_gpu_test_video__frame__file__writer.cc |    2 +-
 .../patch-media_gpu_test_video__frame__helpers.cc  |    2 +-
 ...patch-media_gpu_test_video__frame__validator.cc |    2 +-
 .../patch-media_gpu_vaapi_vaapi__video__decoder.cc |    4 +-
 .../patch-media_gpu_vaapi_vaapi__wrapper.cc        |    2 +-
 .../patches/patch-media_media__options.gni         |    2 +-
 .../patches/patch-media_mojo_mojom_stable_BUILD.gn |    4 +-
 ...stable__video__decoder__types__mojom__traits.cc |    6 +-
 ..._stable__video__decoder__types__mojom__traits.h |    4 +-
 ...media_mojo_mojom_video__frame__mojom__traits.cc |    2 +-
 .../patch-media_video_fake__gpu__memory__buffer.cc |    2 +-
 ...ideo_gpu__memory__buffer__video__frame__pool.cc |    8 +-
 ...ia_video_video__encode__accelerator__adapter.cc |    4 +-
 ...eo_video__encode__accelerator__adapter__test.cc |    2 +-
 .../patches/patch-media_webrtc_audio__processor.cc |    4 +-
 .../patches/patch-media_webrtc_helpers.cc          |    2 +-
 .../patch-media_webrtc_helpers__unittests.cc       |   10 +-
 chromium-next/patches/patch-mojo_core_BUILD.gn     |    2 +-
 chromium-next/patches/patch-mojo_core_channel.cc   |    2 +-
 .../patches/patch-mojo_core_embedder_features.h    |    2 +-
 ...ojo_public_cpp_platform_socket__utils__posix.cc |    2 +-
 .../patch-mojo_public_tools_bindings_mojom.gni     |   10 +-
 chromium-next/patches/patch-net_BUILD.gn           |   16 +-
 chromium-next/patches/patch-net_base_features.cc   |    8 +-
 ...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        |    4 +-
 ...tch-net_base_sockaddr__util__posix__unittest.cc |    2 +-
 .../patches/patch-net_cert_cert__verify__proc.h    |    2 +-
 .../patch-net_disk__cache_backend__experiment.h    |    2 +-
 ...net_disk__cache_simple_simple__file__tracker.cc |    4 +-
 chromium-next/patches/patch-net_dns_BUILD.gn       |   10 +-
 .../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 +-
 .../patches/patch-net_dns_dns__reloader.cc         |    2 +-
 chromium-next/patches/patch-net_dns_dns__util.cc   |    2 +-
 .../patches/patch-net_dns_host__resolver__proc.cc  |    2 +-
 .../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 +-
 .../patches/patch-net_socket_socket__posix.cc      |   17 -
 .../patch-net_socket_socks5__client__socket.cc     |    2 +-
 .../patches/patch-net_socket_tcp__socket__posix.cc |    2 +-
 .../patches/patch-net_socket_udp__socket__posix.cc |   16 +-
 .../patch-net_socket_udp__socket__unittest.cc      |    2 +-
 .../patches/patch-net_third__party_quiche_BUILD.gn |    2 +-
 ..._tools_cert__verify__tool_cert__verify__tool.cc |    2 +-
 .../patch-net_tools_net__watcher_net__watcher.cc   |    2 +-
 ...ffic__annotation_network__traffic__annotation.h |    2 +-
 ...patch-net_url__request_url__request__context.cc |    4 +-
 .../patch-net_url__request_url__request__context.h |    4 +-
 ..._url__request_url__request__context__builder.cc |    2 +-
 .../patches/patch-pdf_pdfium_pdfium__engine.cc     |    6 +-
 .../patches/patch-ppapi_tests_test__utils.h        |    2 +-
 .../patch-printing_backend_cups__ipp__helper.cc    |    2 +-
 .../patch-printing_backend_print__backend__cups.cc |    6 +-
 ...nting_mojom_printing__context__mojom__traits.cc |    2 +-
 ...inting_mojom_printing__context__mojom__traits.h |    2 +-
 .../patches/patch-printing_print__settings.cc      |    2 +-
 .../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   |   11 +-
 .../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 +-
 ...h-remoting_codec_webrtc__video__encoder__vpx.cc |    2 +-
 ...ting_host_base_desktop__environment__options.cc |    2 +-
 .../patches/patch-remoting_host_base_switches.cc   |    2 +-
 .../patches/patch-remoting_host_base_switches.h    |    2 +-
 ...ch-remoting_host_basic__desktop__environment.cc |    2 +-
 .../patch-remoting_host_chromoting__host.cc        |    2 +-
 .../patches/patch-remoting_host_chromoting__host.h |    2 +-
 ...atch-remoting_host_chromoting__host__context.cc |    2 +-
 ...ting_host_chromoting__host__services__client.cc |    2 +-
 .../patches/patch-remoting_host_client__session.cc |    2 +-
 ...ch-remoting_host_crash_crash__file__uploader.cc |    2 +-
 ..._desktop__and__cursor__conditional__composer.cc |    2 +-
 ...patch-remoting_host_desktop__capturer__proxy.cc |    2 +-
 ...tch-remoting_host_desktop__capturer__wrapper.cc |    2 +-
 .../patch-remoting_host_evaluate__capability.cc    |    2 +-
 .../patch-remoting_host_host__attributes.cc        |    2 +-
 .../patches/patch-remoting_host_host__details.cc   |    2 +-
 .../patches/patch-remoting_host_host__main.cc      |    8 +-
 .../patches/patch-remoting_host_ipc__constants.cc  |    2 +-
 .../patch-remoting_host_it2me_it2me__host.cc       |    2 +-
 ...t_it2me_it2me__native__messaging__host__main.cc |    6 +-
 ...ch-remoting_host_me2me__desktop__environment.cc |    2 +-
 ...emoting_host_mojo__caller__security__checker.cc |    2 +-
 ...-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   |   14 +-
 ...-remoting_host_session__policies__from__dict.cc |    2 +-
 .../patch-remoting_host_setup_start__host__main.cc |    2 +-
 ...hn_remote__webauthn__caller__security__utils.cc |    4 +-
 ...bauthn_remote__webauthn__extension__notifier.cc |    2 +-
 ...atch-remoting_protocol_webrtc__video__stream.cc |    2 +-
 chromium-next/patches/patch-sandbox_BUILD.gn       |    2 +-
 chromium-next/patches/patch-sandbox_features.gni   |    2 +-
 chromium-next/patches/patch-sandbox_linux_BUILD.gn |    2 +-
 ...sandbox_linux_services_init__process__reaper.cc |    2 +-
 ...tch-sandbox_linux_services_libc__interceptor.cc |    2 +-
 .../patches/patch-sandbox_policy_BUILD.gn          |    6 +-
 .../patches/patch-sandbox_policy_features.cc       |   11 +-
 .../patches/patch-sandbox_policy_features.h        |   17 -
 ...atch-sandbox_policy_freebsd_sandbox__freebsd.cc |    2 +-
 ...patch-sandbox_policy_freebsd_sandbox__freebsd.h |    2 +-
 .../patch-sandbox_policy_mojom_sandbox.mojom       |   10 +-
 .../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 +-
 .../patches/patch-sandbox_policy_sandbox.cc        |    2 +-
 .../patches/patch-sandbox_policy_sandbox.h         |    2 +-
 .../patches/patch-sandbox_policy_sandbox__type.cc  |  119 +-
 .../patches/patch-sandbox_policy_switches.cc       |   26 +-
 .../patches/patch-sandbox_policy_switches.h        |   26 +-
 ...h-services_audio_audio__sandbox__hook__linux.cc |    2 +-
 ...ch-services_audio_audio__sandbox__hook__linux.h |    2 +-
 .../patches/patch-services_device_BUILD.gn         |    4 +-
 ...vice_geolocation_location__provider__manager.cc |    4 +-
 .../patches/patch-services_device_hid_BUILD.gn     |    4 +-
 ...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    |    4 +-
 .../patches/patch-services_device_serial_BUILD.gn  |    6 +-
 ...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 |    4 +-
 .../patches/patch-services_device_usb_BUILD.gn     |    8 +-
 .../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 +-
 .../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     |   21 +-
 .../patch-services_network_network__service.h      |    8 +-
 .../patch-services_network_public_cpp_BUILD.gn     |    6 +-
 .../patch-services_network_public_cpp_features.cc  |    4 +-
 .../patch-services_network_public_mojom_BUILD.gn   |    6 +-
 ...ionary_shared__dictionary__writer__in__memory.h |    2 +-
 ..._on__device__model_on__device__model__service.h |    2 +-
 ...ervices_on__device__model_pre__sandbox__init.cc |    2 +-
 ..._instrumentation_queued__request__dispatcher.cc |    2 +-
 ...tor_public_cpp_memory__instrumentation_BUILD.gn |    4 +-
 ...ublic_cpp_memory__instrumentation_os__metrics.h |   14 +-
 ...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       |    4 +-
 ...manager_public_cpp_service__executable_BUILD.gn |    2 +-
 ...p_stack__sampling_tracing__sampler__profiler.cc |    2 +-
 ..._tracing_public_cpp_system__metrics__sampler.cc |   19 +
 ...ture_public_mojom_video__capture__service.mojom |    2 +-
 ...effects_video__effects__sandbox__hook__linux.cc |    4 +-
 ..._effects_video__effects__sandbox__hook__linux.h |    2 +-
 .../patch-skia_ext_SkMemory__new__handler.cpp      |    2 +-
 .../patches/patch-skia_ext_font__utils.cc          |    2 +-
 .../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 +-
 .../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 |   18 +-
 ...ngle_src_gpu__info__util_SystemInfo__internal.h |    2 +-
 ...ngle_src_gpu__info__util_SystemInfo__libpci.cpp |    2 +-
 ...angle_src_gpu__info__util_SystemInfo__linux.cpp |    2 +-
 ...y_angle_src_gpu__info__util_SystemInfo__x11.cpp |    2 +-
 ...tch-third__party_angle_src_libANGLE_Display.cpp |   12 +-
 ...third__party_angle_src_libANGLE_formatutils.cpp |   17 -
 ...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 |    4 +-
 ...n_renderer__preferences_renderer__preferences.h |    4 +-
 ...ferences_renderer__preferences__mojom__traits.h |    4 +-
 ...h-third__party_blink_public_platform_platform.h |    4 +-
 ...hird__party_blink_public_platform_web__vector.h |    4 +-
 ...rer_bindings_scripts_bind__gen_style__format.py |    2 +-
 ...renderer_build_scripts_run__with__pythonpath.py |    4 +-
 ...blink_renderer_controller_blink__initializer.cc |    8 +-
 ...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 |   24 +-
 ...y_blink_renderer_core_frame_web__frame__test.cc |    2 +-
 ...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 |    6 +-
 ...renderer_core_loader_mixed__content__checker.cc |   17 +
 ...r_core_origin__trials_origin__trial__context.cc |    6 +-
 ...party_blink_renderer_core_paint_paint__layer.cc |    4 +-
 ..._renderer_core_scroll_scrollbar__theme__aura.cc |   22 +-
 ...party_blink_renderer_core_xml_xslt__processor.h |    2 +-
 ...k_renderer_core_xml_xslt__processor__libxslt.cc |    4 +-
 ...r_modules_media_audio_audio__device__factory.cc |   10 +-
 ..._audio_audio__renderer__mixer__manager__test.cc |    2 +-
 ...er_modules_peerconnection_rtc__data__channel.cc |    2 +-
 ...peerconnection_webrtc__audio__renderer__test.cc |    2 +-
 ...odules_webaudio_audio__worklet__thread__test.cc |    4 +-
 ...odules_webgl_webgl__rendering__context__base.cc |    4 +-
 ...rty_blink_renderer_modules_webgpu_gpu__queue.cc |    4 +-
 ...h-third__party_blink_renderer_platform_BUILD.gn |    4 +-
 ...ty_blink_renderer_platform_fonts_font__cache.cc |    6 +-
 ...rty_blink_renderer_platform_fonts_font__cache.h |    2 +-
 ...nk_renderer_platform_fonts_font__description.cc |    2 +-
 ..._blink_renderer_platform_fonts_font__metrics.cc |    2 +-
 ...renderer_platform_fonts_font__platform__data.cc |   26 -
 ...er_platform_fonts_font__unique__name__lookup.cc |    2 +-
 ...nderer_platform_fonts_skia_font__cache__skia.cc |    4 +-
 ...rer_platform_graphics_begin__frame__provider.cc |    2 +-
 ...r_platform_graphics_gpu_image__layer__bridge.cc |    8 +-
 ...er_platform_graphics_video__frame__submitter.cc |    4 +-
 ...ion_partition__alloc__memory__dump__provider.cc |    2 +-
 ..._peerconnection_rtc__video__encoder__factory.cc |    4 +-
 ...derer_platform_runtime__enabled__features.json5 |   34 +-
 ...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 +-
 .../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     |    2 +-
 ...atch-third__party_ffmpeg_libavcodec_x86_cabac.h |    2 +-
 .../patch-third__party_ffmpeg_libavutil_cpu.c      |    2 +-
 .../patch-third__party_ffmpeg_libavutil_mem.c      |    2 +-
 ...ch-third__party_ffmpeg_libavutil_random__seed.c |    2 +-
 ...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm |    2 +-
 .../patch-third__party_fontconfig_include_config.h |    2 +-
 ...atch-third__party_fontconfig_src_src_fccompat.c |    2 +-
 ...rd__party_ipcz_src_reference__drivers_random.cc |    2 +-
 ...hird__party_ipcz_src_standalone_base_logging.cc |    2 +-
 ...tch-third__party_leveldatabase_env__chromium.cc |    2 +-
 ...m_source_libaom_aom__ports_aarch64__cpudetect.c |    2 +-
 .../patch-third__party_libc++_src_src_chrono.cpp   |    4 +-
 ...libc++_src_src_filesystem_filesystem__clock.cpp |    4 +-
 ...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       |   19 +-
 ...ial__color__utilities_src_cpp_palettes_tones.cc |    2 +-
 .../patches/patch-third__party_nasm_BUILD.gn       |    2 +-
 .../patch-third__party_nasm_config_config-linux.h  |    2 +-
 .../patches/patch-third__party_node_node.gni       |    2 +-
 .../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 |   40 +-
 ..._perfetto_include_perfetto_base_thread__utils.h |    6 +-
 ...rd__party_perfetto_include_perfetto_base_time.h |    8 +-
 ..._perfetto_include_perfetto_ext_base_event__fd.h |    4 +-
 ...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 +-
 ...rd__party_perfetto_src_base_clock__snapshots.cc |   12 +-
 ...tch-third__party_perfetto_src_base_event__fd.cc |   14 +-
 ...hird__party_perfetto_src_base_periodic__task.cc |   10 +-
 ...third__party_perfetto_src_base_string__utils.cc |   17 +-
 ...d__party_perfetto_src_base_subprocess__posix.cc |   10 +-
 ...party_perfetto_src_base_test_vm__test__utils.cc |    2 +-
 ...party_perfetto_src_base_thread__task__runner.cc |   14 +-
 ...-third__party_perfetto_src_base_unix__socket.cc |   14 +-
 .../patch-third__party_perfetto_src_base_utils.cc  |   26 +-
 ...ce__processor_importers_ftrace_v4l2__tracker.cc |   14 +-
 ...-third__party_perfetto_src_tracing_ipc_memfd.cc |    8 +-
 ...__party_perfetto_src_tracing_platform__posix.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     |    4 +-
 ...d__party_sqlite_src_amalgamation__dev_sqlite3.c |   11 +-
 ...-third__party_sqlite_src_amalgamation_sqlite3.c |    2 +-
 ...-third__party_swiftshader_src_Reactor_Debug.cpp |    2 +-
 ...__party_swiftshader_src_System_Configurator.cpp |    2 +-
 ...d__party_swiftshader_src_System_Linux_MemFd.cpp |    2 +-
 ...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp |    2 +-
 ...tch-third__party_swiftshader_src_WSI_libXCB.cpp |    2 +-
 ...10.0_configs_linux_include_llvm_Config_config.h |    2 +-
 ...ubzero_build_Linux_include_llvm_Config_config.h |    2 +-
 ...ty_swiftshader_third__party_marl_src_memory.cpp |    2 +-
 ...ty_swiftshader_third__party_marl_src_thread.cpp |    2 +-
 ...ch-third__party_test__fonts_fontconfig_BUILD.gn |    2 +-
 ...st__fonts_fontconfig_fontconfig__util__linux.cc |    2 +-
 ...onts_fontconfig_generate__fontconfig__caches.cc |    2 +-
 .../patches/patch-third__party_tflite_features.gni |    2 +-
 .../patches/patch-third__party_unrar_src_crypt.cpp |    2 +-
 ...layers_src_layers_external_vma_vk__mem__alloc.h |    2 +-
 ...ers_vulkan_generated_vk__function__pointers.cpp |    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     |    2 +-
 ...rd__party_webrtc_modules_audio__device_BUILD.gn |    2 +-
 ...s_desktop__capture_linux_wayland_egl__dmabuf.cc |    2 +-
 ...__capture_linux_x11_x__server__pixel__buffer.cc |    2 +-
 ...ideo__coding_codecs_av1_libaom__av1__encoder.cc |    2 +-
 ...tch-third__party_webrtc_rtc__base_byte__order.h |    2 +-
 ...ch-third__party_webrtc_rtc__base_ip__address.cc |    2 +-
 ...d__party_webrtc_rtc__base_net__test__helpers.cc |    2 +-
 .../patch-third__party_webrtc_rtc__base_network.cc |    2 +-
 ...ty_webrtc_rtc__base_physical__socket__server.cc |    2 +-
 ...rty_webrtc_rtc__base_physical__socket__server.h |    2 +-
 ...rty_webrtc_rtc__base_platform__thread__types.cc |    2 +-
 ...webrtc_rtc__base_third__party_sigslot_sigslot.h |    2 +-
 ...h-third__party_webrtc_system__wrappers_BUILD.gn |    2 +-
 .../patch-third__party_widevine_cdm_widevine.gni   |    2 +-
 .../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-next/patches/patch-tools_gn_build_gen.py  |    2 +-
 .../patch-tools_gn_src_base_files_file__posix.cc   |    2 +-
 .../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 |    6 +-
 .../patch-tools_protoc__wrapper_protoc__wrapper.py |    6 +-
 .../patch-tools_v8__context__snapshot_BUILD.gn     |   18 +-
 ...atch-tools_variations_fieldtrial__to__struct.py |    2 +-
 .../patch-ui_aura_client_drag__drop__client.h      |    2 +-
 .../patches/patch-ui_aura_screen__ozone.cc         |    2 +-
 .../patches/patch-ui_aura_screen__ozone.h          |    2 +-
 .../patch-ui_base_accelerators_accelerator.cc      |    4 +-
 ...istener_global__accelerator__listener__ozone.cc |   35 +
 ...patch-ui_base_clipboard_clipboard__constants.cc |   11 +-
 .../patch-ui_base_clipboard_clipboard__constants.h |   11 +-
 ...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 |   10 +-
 ...linux_linux__input__method__context__factory.cc |    2 +-
 .../patch-ui_base_ime_text__input__client.h        |    4 +-
 .../patch-ui_base_resource_resource__bundle.cc     |    2 +-
 .../patch-ui_base_test_skia__gold__pixel__diff.cc  |    2 +-
 .../patches/patch-ui_base_test_ui__controls.h      |    2 +-
 .../patches/patch-ui_base_ui__base__features.cc    |    8 +-
 .../patches/patch-ui_base_ui__base__features.h     |    4 +-
 .../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 |   10 +-
 .../patch-ui_base_x_x11__display__manager.cc       |    2 +-
 .../patch-ui_base_x_x11__shm__image__pool.cc       |    2 +-
 chromium-next/patches/patch-ui_color_color__id.h   |    4 +-
 .../patch-ui_color_color__provider__utils.cc       |    2 +-
 .../patches/patch-ui_color_system__theme.h         |    2 +-
 .../patches/patch-ui_compositor_compositor.cc      |    4 +-
 .../patches/patch-ui_compositor_compositor.h       |    2 +-
 .../patch-ui_compositor_compositor__observer.h     |    4 +-
 chromium-next/patches/patch-ui_display_screen.cc   |    2 +-
 chromium-next/patches/patch-ui_display_screen.h    |    2 +-
 ...vents_devices_x11_device__data__manager__x11.cc |    2 +-
 chromium-next/patches/patch-ui_events_event.cc     |    2 +-
 .../patches/patch-ui_events_event__switches.cc     |    2 +-
 .../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-next/patches/patch-ui_gfx_BUILD.gn        |    2 +-
 chromium-next/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-next/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 +-
 .../patches/patch-ui_gfx_linux_dmabuf__uapi.h      |    2 +-
 .../patches/patch-ui_gfx_linux_gbm__wrapper.cc     |    4 +-
 ...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-next/patches/patch-ui_gfx_switches.cc     |    2 +-
 chromium-next/patches/patch-ui_gfx_switches.h      |    2 +-
 .../patches/patch-ui_gfx_x_atom__cache.cc          |    2 +-
 .../patch-ui_gfx_x_generated__protos_dri3.cc       |    2 +-
 .../patch-ui_gfx_x_generated__protos_shm.cc        |    2 +-
 .../patches/patch-ui_gfx_x_xlib__support.cc        |    2 +-
 chromium-next/patches/patch-ui_gl_BUILD.gn         |    8 +-
 chromium-next/patches/patch-ui_gl_gl__context.cc   |    2 +-
 chromium-next/patches/patch-ui_gl_gl__fence.cc     |    2 +-
 .../patches/patch-ui_gl_gl__implementation.cc      |    2 +-
 chromium-next/patches/patch-ui_gl_gl__switches.cc  |   32 +-
 .../patch-ui_gl_sync__control__vsync__provider.cc  |    2 +-
 .../patch-ui_gl_sync__control__vsync__provider.h   |    2 +-
 chromium-next/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  |    4 +-
 ...tch-ui_native__theme_native__theme__features.cc |    2 +-
 .../patches/patch-ui_ozone_common_egl__util.cc     |    4 +-
 ...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 |    6 +-
 ...form_wayland_emulate_wayland__input__emulate.cc |    4 +-
 ...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 |    4 +-
 ...i_ozone_platform_wayland_host_wayland__popup.cc |    4 +-
 ...tform_wayland_host_wayland__toplevel__window.cc |   17 -
 ...atform_wayland_host_wayland__toplevel__window.h |    4 +-
 ..._ozone_platform_wayland_host_wayland__window.cc |   10 +-
 ...i_ozone_platform_wayland_host_wayland__window.h |   18 +-
 ...m_wayland_host_zwp__text__input__wrapper__v1.cc |    2 +-
 ...ne_platform_wayland_ozone__platform__wayland.cc |   19 +-
 ...one_platform_x11_vulkan__implementation__x11.cc |    2 +-
 ...tch-ui_ozone_platform_x11_x11__screen__ozone.cc |    2 +-
 ...atch-ui_ozone_platform_x11_x11__screen__ozone.h |    2 +-
 .../patch-ui_ozone_platform_x11_x11__window.cc     |    4 +-
 ...i_ozone_test_mock__platform__window__delegate.h |    2 +-
 ..._platform__window_platform__window__delegate.cc |    4 +-
 ...i_platform__window_platform__window__delegate.h |    4 +-
 ...rm__window_platform__window__init__properties.h |    2 +-
 chromium-next/patches/patch-ui_qt_BUILD.gn         |    2 +-
 chromium-next/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 |   19 +-
 .../patch-ui_views_controls_textfield_textfield.h  |    4 +-
 .../patches/patch-ui_views_corewm_tooltip__aura.cc |    2 +-
 .../patch-ui_views_examples_widget__example.cc     |    2 +-
 .../patches/patch-ui_views_focus_focus__manager.cc |    8 +-
 .../patch-ui_views_style_platform__style.cc        |   13 +-
 ..._ui__controls__factory__desktop__aura__ozone.cc |    2 +-
 .../patches/patch-ui_views_views__delegate.cc      |    2 +-
 .../patches/patch-ui_views_views__delegate.h       |    2 +-
 ...top__aura_desktop__drag__drop__client__ozone.cc |    4 +-
 ...ktop__aura_desktop__drag__drop__client__ozone.h |    2 +-
 ...__aura_desktop__window__tree__host__platform.cc |    6 +-
 .../patches/patch-ui_views_widget_root__view.cc    |    4 +-
 .../patches/patch-ui_views_widget_widget.cc        |   10 +-
 .../patch-ui_views_window_custom__frame__view.cc   |    4 +-
 .../patch-ui_views_window_dialog__delegate.cc      |    2 +-
 .../patch-ui_views_window_frame__background.cc     |    2 +-
 chromium-next/patches/patch-v8_BUILD.gn            |   20 +-
 .../patches/patch-v8_include_v8-internal.h         |    4 +-
 chromium-next/patches/patch-v8_include_v8config.h  |    2 +-
 chromium-next/patches/patch-v8_src_api_api.cc      |    6 +-
 .../patches/patch-v8_src_base_atomicops.h          |    2 +-
 .../patches/patch-v8_src_base_platform_memory.h    |    2 +-
 .../patch-v8_src_base_platform_platform-freebsd.cc |    2 +-
 .../patch-v8_src_base_platform_platform-openbsd.cc |    2 +-
 .../patch-v8_src_base_platform_platform-posix.cc   |    2 +-
 .../patches/patch-v8_src_base_small-vector.h       |   17 -
 chromium-next/patches/patch-v8_src_base_strings.h  |    2 +-
 .../patches/patch-v8_src_base_sys-info.cc          |    2 +-
 ...ch-v8_src_base_utils_random-number-generator.cc |    2 +-
 .../patch-v8_src_builtins_x64_builtins-x64.cc      |   17 +
 .../patches/patch-v8_src_diagnostics_perf-jit.cc   |    2 +-
 .../patches/patch-v8_src_diagnostics_perf-jit.h    |    2 +-
 .../patches/patch-v8_src_execution_isolate.cc      |   10 +-
 chromium-next/patches/patch-v8_src_flags_flags.cc  |    4 +-
 .../patches/patch-v8_src_libsampler_sampler.cc     |    2 +-
 .../patches/patch-v8_src_sandbox_sandbox.cc        |    4 +-
 ..._embedded_platform-embedded-file-writer-base.cc |    2 +-
 ...t_embedded_platform-embedded-file-writer-base.h |    2 +-
 ...bedded_platform-embedded-file-writer-generic.cc |    2 +-
 ...tch-v8_src_trap-handler_handler-inside-posix.cc |    2 +-
 ...atch-v8_src_trap-handler_handler-inside-posix.h |    2 +-
 .../patch-v8_src_trap-handler_trap-handler.h       |    4 +-
 ...wasm_baseline_ia32_liftoff-assembler-ia32-inl.h |   30 +-
 chromium-next/patches/patch-v8_tools_run-paxctl.py |    2 +-
 chromium-next/patches/patch-v8_tools_run.py        |    4 +-
 1425 files changed, 5624 insertions(+), 5346 deletions(-)

diffs:
diff --git a/chromium-next/COMMIT_MSG b/chromium-next/COMMIT_MSG
new file mode 100644
index 0000000000..1d23b37ce1
--- /dev/null
+++ b/chromium-next/COMMIT_MSG
@@ -0,0 +1,127 @@
+www/chromium: ***
+
+* 131.0.6778.264
+This update includes 4 security fixes. Below, we highlight
+fixes that were contributed by external researchers.
+Please see the Chrome Security Page for more information.
+[$55000][383356864] High CVE-2025-0291: Type Confusion in
+V8. Reported by Popax21 on 2024-12-11
+We would also like to thank all security researchers that
+worked with us during the development cycle to prevent
+security bugs from ever reaching the stable channel.
+
+As usual, our ongoing internal security work was responsible
+for a wide range of fixes:
+[388088544] Various fixes from internal audits, fuzzing and
+other initiatives
+
+* 132.0.6834.83
+This update includes 16 security fixes. Below, we highlight
+fixes that were contributed by external researchers.
+Please see the Chrome Security Page for more information.
+[$7000][374627491] High CVE-2025-0434: Out of bounds memory
+access in V8. Reported by ddme on 2024-10-21
+[$7000][379652406] High CVE-2025-0435: Inappropriate
+implementation in Navigation. Reported by Alesandro Ortiz
+on 2024-11-18
+[$3000][382786791] High CVE-2025-0436: Integer overflow in
+Skia. Reported by Han Zheng (HexHive) on 2024-12-08
+[$2000][378623799] High CVE-2025-0437: Out of bounds read
+in Metrics. Reported by Xiantong Hou of Wuheng Lab and
+Pisanbao on 2024-11-12
+[TBD][384186539] High CVE-2025-0438: Stack buffer overflow
+in Tracing. Reported by Han Zheng (HexHive) on 2024-12-15
+[$5000][371247941] Medium CVE-2025-0439: Race in Frames.
+Reported by Hafiizh on 2024-10-03
+[$5000][40067914] Medium CVE-2025-0440: Inappropriate
+implementation in Fullscreen. Reported by Umar Farooq on 2023-07-22
+[$2000][368628042] Medium CVE-2025-0441: Inappropriate
+implementation in Fenced Frames. Reported by someoneverycurious
+on 2024-09-21
+[$2000][40940854] Medium CVE-2025-0442: Inappropriate
+implementation in Payments. Reported by Ahmed ElMasry on 2023-11-08
+[$1000][376625003] Medium CVE-2025-0443: Insufficient
+data validation in Extensions. Reported by Anonymous on 2024-10-31
+[$1000][359949844] Low CVE-2025-0446: Inappropriate
+implementation in Extensions. Reported by Hafiizh on 2024-08-15
+[$1000][375550814] Low CVE-2025-0447: Inappropriate
+implementation in Navigation. Reported by Khiem Tran (@duckhiem)
+on 2024-10-25
+[$1000][377948403] Low CVE-2025-0448: Inappropriate
+implementation in Compositing. Reported by Dahyeon Park on 2024-11-08
+We would also like to thank all security researchers that
+worked with us during the development cycle to prevent security
+bugs from ever reaching the stable channel.
+
+As usual, our ongoing internal security work was responsible
+for a wide range of fixes:
+[389761478] Various fixes from internal audits, fuzzing and
+other initiatives
+
+* 132.0.6834.110
+This update includes 3 security fixes. Below, we highlight fixes
+that were contributed by external researchers. Please see the
+Chrome Security Page for more information.
+[$11000][386143468] High CVE-2025-0611: Object corruption in V8.
+Reported by 303f06e3 on 2024-12-26
+[$8000][385155406] High CVE-2025-0612: Out of bounds memory access
+in V8. Reported by Alan Goodman on 2024-12-20
+
+As usual, our ongoing internal security work was responsible for
+a wide range of fixes:
+[391144311] Various fixes from internal audits, fuzzing and other
+initiatives
+
+* 132.0.6834.159
+This update includes 2 security fixes. Below, we highlight fixes that
+were contributed by external researchers. Please see the
+Chrome Security Page for more information.
+[$2000][384844003] Medium CVE-2025-0762: Use after free in DevTools.
+Reported by Sakana.S on 2024-12-18
+
+As usual, our ongoing internal security work was responsible for a
+wide range of fixes:
+[392630675] Various fixes from internal audits, fuzzing and other
+initiatives
+
+* 133.0.6943.53
+This update includes 12 security fixes. Below, we highlight fixes
+that were contributed by external researchers. Please see the
+Chrome Security Page for more information.
+[$7000][390889644] High CVE-2025-0444: Use after free in Skia.
+Reported by Francisco Alonso (@revskills) on 2025-01-19
+[TBD][392521083] High CVE-2025-0445: Use after free in V8.
+Reported by 303f06e3 on 2025-01-27
+[$2000][40061026] Medium CVE-2025-0451: Inappropriate implementation
+in Extensions API. Reported by Vitor Torres and
+Alesandro Ortiz on 2022-09-18
+
+As usual, our ongoing internal security work was responsible for
+a wide range of fixes:
+[394135363] Various fixes from internal audits, fuzzing and other
+initiatives
+
+* 133.0.6943.98
+This update includes 4 security fixes. Below, we highlight fixes
+that were contributed by external researchers. Please see the
+Chrome Security Page for more information.
+[$55000][391907159] High CVE-2025-0995: Use after free in V8.
+Reported by Popax21 on 2025-01-24
+[TBD][391788835] High CVE-2025-0996: Inappropriate implementation
+in Browser UI. Reported by yuki yamaoto on 2025-01-23
+[TBD][391666328] High CVE-2025-0997: Use after free in Navigation.
+Reported by asnine on 2025-01-23
+[TBD][386857213] High CVE-2025-0998: Out of bounds memory access
+in V8. Reported by Alan Goodman on 2024-12-31
+
+* 133.0.6943.126
+This update includes 3 security fixes. Below, we highlight fixes
+that were contributed by external researchers. Please see the
+Chrome Security Page for more information.
+[$11000][394350433] High CVE-2025-0999: Heap buffer overflow in V8.
+Reported by Seunghyun Lee (@0x10n) on 2025-02-04
+[TBD][383465163] High CVE-2025-1426: Heap buffer overflow in GPU.
+Reported by un3xploitable && GF on 2024-12-11
+[$4000][390590778] Medium CVE-2025-1006: Use after free in Network.
+Reported by Tal Keren, Sam Agranat, Eran Rom, Edouard Bochin,
+Adam Hatsir of Palo Alto Networks on 2025-01-18
diff --git a/chromium-next/Makefile b/chromium-next/Makefile
index 697209d1ac..9005db944b 100644
--- a/chromium-next/Makefile
+++ b/chromium-next/Makefile
@@ -2,7 +2,7 @@
 
 DISTNAME=			chromium-${VERSION}
 PKGNAME=			${DISTNAME:S/chromium/chromium-next/}
-VERSION=			132.0.6834.159
+VERSION=			133.0.6943.126
 CATEGORIES=			www
 MASTER_SITES=			https://commondatastorage.googleapis.com/chromium-browser-official/
 EXTRACT_SUFX_C=			.tar.xz
@@ -126,7 +126,6 @@ GN_SYSTEM_LIBS=		dav1d
 GN_SYSTEM_LIBS+=	fontconfig
 GN_SYSTEM_LIBS+=	icu
 GN_SYSTEM_LIBS+=	libaom
-GN_SYSTEM_LIBS+=	libevent
 #GN_SYSTEM_LIBS+=	libjpeg # libjpeg-turbo
 GN_SYSTEM_LIBS+=	libpng
 GN_SYSTEM_LIBS+=	libvpx
@@ -311,19 +310,14 @@ do-install:
 .endfor
 
 .include "../../archivers/bzip2/buildlink3.mk"
-.include "../../audio/flac/buildlink3.mk"
 .include "../../audio/libopus/buildlink3.mk"
 .include "../../audio/speech-dispatcher/buildlink3.mk"
 .include "../../audio/speex/buildlink3.mk"
 .include "../../devel/dconf/buildlink3.mk"
 .include "../../devel/libepoll-shim/buildlink3.mk"
-.include "../../devel/libevent/buildlink3.mk"
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../devel/nspr/buildlink3.mk"
 .include "../../devel/nss/buildlink3.mk"
-.include "../../devel/re2/buildlink3.mk"
-.include "../../devel/snappy/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../fonts/harfbuzz/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
@@ -338,7 +332,8 @@ BUILDLINK_DEPMETHOD.clang=	build
 .include "../../wip/clang/buildlink3.mk"
 .include "../../wip/compiler-rt/buildlink3.mk"
 .include "../../lang/python/tool.mk"
-.include "../../lang/rust/rust.mk"
+#.include "../../lang/rust/rust.mk"
+.include "../../wip/rust182/rust.mk"
 .include "../../misc/usbids/buildlink3.mk"
 #.include "../../mk/jpeg.buildlink3.mk" # libjpeg-turbo
 .include "../../multimedia/dav1d/buildlink3.mk"
diff --git a/chromium-next/PLIST b/chromium-next/PLIST
index e7137e3608..b887e8a38d 100644
--- a/chromium-next/PLIST
+++ b/chromium-next/PLIST
@@ -126,6 +126,7 @@ lib/chromium/resources/accessibility/reading_mode_gdocs_helper/gdocs_script.js
 lib/chromium/resources/accessibility/reading_mode_gdocs_helper_manifest.json
 lib/chromium/resources/inspector_overlay/inspector_overlay_resources.grd
 lib/chromium/resources/inspector_overlay/main.js
+lib/chromium/resources/tts_engine/background.js
 lib/chromium/snapshot_blob.bin
 lib/chromium/v8_context_snapshot.bin
 ${PLIST.swiftshader}lib/chromium/vk_swiftshader_icd.json
diff --git a/chromium-next/distinfo b/chromium-next/distinfo
index 2e15f4921b..5e920dc714 100644
--- a/chromium-next/distinfo
+++ b/chromium-next/distinfo
@@ -1,1408 +1,1417 @@
 $NetBSD$
 
-BLAKE2s (chromium-132.0.6834.159-testdata.tar.xz) = c3c52aa13c2cd1110169038908fc5627d04d62986ab1860dd4cbccf377b17420
-SHA512 (chromium-132.0.6834.159-testdata.tar.xz) = a5b2f4025afa57de2d64ec928b44d6c1274f2c9f414a34381c36208fbaabe6deac5717a06e894a6350cc49b3f51f8b49802e54ae439c71d74adfb3a7a565571f
-Size (chromium-132.0.6834.159-testdata.tar.xz) = 644079868 bytes
-BLAKE2s (chromium-132.0.6834.159.tar.xz) = 1885908f1325966a738f1dcc2d943028ed2d920e8a9a9f460c4de6480335b12a
-SHA512 (chromium-132.0.6834.159.tar.xz) = 6595918a4c0a61436db177044aef7cf70e88593115feb91f02a2b3119114b05cdf49e3f0a2dfa4a005dc89e7edb3ce122a4e943920a11ee4115f34918b70403b
-Size (chromium-132.0.6834.159.tar.xz) = 6862656444 bytes
+BLAKE2s (chromium-133.0.6943.126-testdata.tar.xz) = 9a69cbdea7714272faef0bad83cc2298d4b5dc44a83d83767102c68bcaa26fc4
+SHA512 (chromium-133.0.6943.126-testdata.tar.xz) = 77b8a874cf6e3b734c0b2f2344b7451060457de15abdecc009b9356c0321ebc1b7e614690b63e9315586bb897e58a4e874ed6499db3e4c301ed1c1e9c4a841df
+Size (chromium-133.0.6943.126-testdata.tar.xz) = 650972320 bytes
+BLAKE2s (chromium-133.0.6943.126.tar.xz) = dab16a1eb1629cb11633d22f703f807ddc938044340dddfc2c1121ab730afe3a
+SHA512 (chromium-133.0.6943.126.tar.xz) = 70926d6421beda547dcaf4a9e73a598101a4d3d9994674c03dc2e7cf1614a2277e81a7afbc0c49a5d0290e3ae738db9d0a2f1ee9c2470efa563e1ede2599b58f
+Size (chromium-133.0.6943.126.tar.xz) = 7429506312 bytes
 BLAKE2s (kikadf-chromium-audioio-v130.0.tar.gz) = 45fe07cb8280f81b8ef490059002da426b59fe69b5ebd53951fe1dc3e9495a10
 SHA512 (kikadf-chromium-audioio-v130.0.tar.gz) = 840aed119dc69982f14fd5f4767e144bfc8a66672b660f0f05f5459070d7f6a36b8719ae7c0de049f7345dec39266759aedcdd5ee37aa4e98bcd2b44d06a3a4c
 Size (kikadf-chromium-audioio-v130.0.tar.gz) = 7824 bytes
-SHA1 (patch-BUILD.gn) = 992546d7599e6a09b36b0a33e0b24a7562611efc
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = bb517c4e2ce624587028fde9e0c0daa7ff644a66
-SHA1 (patch-ash_display_mirror__window__controller.cc) = 82ec035de0ed120da459d6b9936095bc627afcbc
-SHA1 (patch-base_BUILD.gn) = ac6dee0c88043de9be52fae2771bc2321b02451f
-SHA1 (patch-base_allocator_dispatcher_tls.h) = 22fc147181b3849ed91d8944b5898ecb93dde3b8
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 7aa1676679da66f6e5f0f0fc801979ca60cb1a0a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 2306105af3b2fc497c2c44cad78c40cf91e48c8b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = d35aa735efc73179aef2ff1673c0228749dd07f5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = bbe745461e981d649f7070380436bfd23bd2998c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 51f10e6ed6f466722aefc7df41d712816e0a3617
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = f1057c7125dae5b64988ea7622dff3b6b5b76578
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 529516808da1e4bf227ad8095765c6229fec3d2e
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 9040365fbbc5949ac6677bd266679257ec1d97b5
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = d8c39a9098423721384b7983120bfdf906ce7d48
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = d7731dd68ab63b900c90174e7a93ab27c77b5e2a
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 8ff7961da431c16d6236b6e23162653de9a24289
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 215771af32bfd53c895c96e5d377eb4c5ab803a1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 3a3d853b79c8fa1acf0eb46abfdc3ca4f71cd17f
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 00354e20b82b6ebc887064eb43c393c909730d11
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 0af5e6adb00e1efff6630a0346a053aa4175a421
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = a6372d387523b5a0cd5afaff1b586bd2bfef7ba3
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 9dae186f5c0e4f66059e6e9cc01a36dcbde08ad8
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = dc630d74ebefd2475b7a658f82ab1f883508f3f6
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = 4f2f179917f14637ad7ef1e6407dbab126dc0c0b
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 9df7bad83e4f2a095977bdb0a5ac1e548188cdbd
-SHA1 (patch-base_atomicops.h) = 7becfb39cb5c5800718dd1bcd4c3ea96d58ab458
-SHA1 (patch-base_base__paths__posix.cc) = 002d2ad95cdd0035f820262f6d45379151c1b0dc
-SHA1 (patch-base_compiler__specific.h) = 063ad1faa1950702431369e21c8d823eadc2ce03
-SHA1 (patch-base_debug_debugger__posix.cc) = f36530a89b2eccb3904c98092445de894ee97bbc
-SHA1 (patch-base_debug_elf__reader.cc) = 9ce3dbee4ffaedc0d15439c2d849b77178d83ff7
-SHA1 (patch-base_debug_proc__maps__linux.cc) = feb0dd044f5100376a95b72ba358c4e5cd4687e6
-SHA1 (patch-base_debug_stack__trace.cc) = 2fe123cd92e1e1765e4f79325130720eaeec99ec
-SHA1 (patch-base_debug_stack__trace__posix.cc) = c1c1d9a8c5cf6d97469612a302bdba092634c935
-SHA1 (patch-base_files_dir__reader__linux.h) = 3344d547575107d8df032dd933ba3a1375a8c34e
-SHA1 (patch-base_files_dir__reader__posix.h) = 6e18a2a7508daf3271a48e39c8d40d35ae2ea51e
-SHA1 (patch-base_files_drive__info.h) = 583e7004b457716d296534064adb188743eb9f96
-SHA1 (patch-base_files_drive__info__posix.cc) = 5354817ebda91a12b614c7515523dde8fb999123
-SHA1 (patch-base_files_file__path__watcher.h) = 8d93bbe705017d17ff2ca2f719af646022f6380b
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = f30cfc99fc5bf5b04c5580c3e66e197a9435601b
-SHA1 (patch-base_files_file__path__watcher__kqueue.cc) = 7e8b255f473c86adf8c0891961d324201c1267bc
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 8227239233939f3f2be4d7ef50c32b0721dd0141
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 8a1ca9a43232309e99b573edece011b4d0d5e4c6
-SHA1 (patch-base_files_file__util__posix.cc) = 10184991f51069a6f723cc4bbaa5502581df7a9b
-SHA1 (patch-base_files_file__util__unittest.cc) = 7ca65026fdc3481b3d7160635dc5e62915577a38
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = e9611b37e45943f1f1ce67d7c55cd5700c546ad6
-SHA1 (patch-base_files_scoped__file.cc) = d0e9b00d2093839a80e675a31bc2755293049627
-SHA1 (patch-base_functional_unretained__traits.h) = fbc655a9fc1c066a6311d304042d169fee88b3ab
-SHA1 (patch-base_i18n_icu__util.cc) = 1dccd05d55a04d704d934ed8261693f0d293e55d
-SHA1 (patch-base_linux__util.cc) = 85827ce119211d15f068770c6912d01e53614e7c
-SHA1 (patch-base_logging__unittest.cc) = 04a1b795493ecd22cd9f3ace28f3aa9bab4cc71f
-SHA1 (patch-base_memory_discardable__memory.cc) = 2b8e8e7a42661619642291986838eeca34cb0bb8
-SHA1 (patch-base_memory_discardable__memory__internal.h) = a9c72dcf0c1943df707099271b287d4c082298f6
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = beebe237ad7533a6b04a16d0a3ccff52cc985024
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = df178ca95818ab4c50c7baeb8fad214de734bf0f
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = d658f1f732912f25219bcd05cf3231842273b2a2
-SHA1 (patch-base_memory_protected__memory.h) = 0437bb1072b7169689d9c3b438430f290c90fce8
-SHA1 (patch-base_memory_protected__memory__posix.cc) = 6b5c3cc8028988e4a2c937905cfafe32f0f6ad30
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = 36e6da0d96ca7a454a95cf2776135426c005a134
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = aa1de93db41fb51264bb90ac55459b66d76ad8f2
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = a91a711973cd03ce18af2c14e260ccdc75ff3c67
-SHA1 (patch-base_native__library__posix.cc) = 6b009ce7d3a71e1badc3c5d19f69ee8e1daf7026
-SHA1 (patch-base_native__library__unittest.cc) = 5d3331eb53e90766af8db47fe1fd9538e494ed12
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = a0dd800592638a06bfd104dc9fb7bd3706d86dfa
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = eafcf7b242a0540df9383a7590136f83e7e6347d
-SHA1 (patch-base_posix_sysctl.cc) = e3c685877a46d16500f53e6d2ccd1eeb2db6b4d9
-SHA1 (patch-base_posix_unix__domain__socket.cc) = 7e9f02dd41f46f9e817063276873ff75a33e6901
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 13fe0aee4afb09b25b2a1165879cab89897fe016
-SHA1 (patch-base_process_internal__linux.h) = c52a18169571ed4415b40749a7803231ade8d06b
-SHA1 (patch-base_process_kill.h) = c4ec895c161dd4ec56ce3cdb32334879fbde8604
-SHA1 (patch-base_process_kill__posix.cc) = 0ae929714637aef54c3bf1a6bc08bc4f0f80524f
-SHA1 (patch-base_process_launch.h) = 363f2624526996da0962d2948b530b0910702f92
-SHA1 (patch-base_process_launch__posix.cc) = 6f242d4f8ffec186881bdb577e13f3386a7acf2f
-SHA1 (patch-base_process_memory__linux.cc) = eef1b87decd0ec1d3971e7318155f2a1b100fcb7
-SHA1 (patch-base_process_process__handle.cc) = ab45d47d9020d5efaf442973261c7fb9d74a5b41
-SHA1 (patch-base_process_process__handle.h) = d79d68112f312e3ea8c7c59366bcbe7af898a38d
-SHA1 (patch-base_process_process__handle__freebsd.cc) = c5f7f8c98453907e43e88417a5310339e509bfe6
-SHA1 (patch-base_process_process__handle__netbsd.cc) = 20fe7c0a3e524deec81430aada507ec602150e39
-SHA1 (patch-base_process_process__handle__openbsd.cc) = 51723a7e3754d4c68df2da3b0da1c863a457fe92
-SHA1 (patch-base_process_process__iterator.h) = 070d9ae26b4cb27668910046aeff248fabe85b74
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = b158b77744025697d4c8c34dc0e63550e9e40d93
-SHA1 (patch-base_process_process__iterator__netbsd.cc) = 77cf969ccc9399ff65733e28734a7ee9a16d501c
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = 92ed4872161968f3ba8243132f76430d5d5e27e1
-SHA1 (patch-base_process_process__metrics.cc) = 8c4eed71b577335edb0f2d59120afbb1c23acd73
-SHA1 (patch-base_process_process__metrics.h) = dd7e9055ab3c554654cde9fd6384a38493b95566
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = 4f48258fc874887cb70401a261c743fa58b70bfd
-SHA1 (patch-base_process_process__metrics__netbsd.cc) = 4ca9e9cf61306654f78f98052d14b4f194bcefef
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 1b1a3a949c7dddba963b0ec45768ca01259e595e
-SHA1 (patch-base_process_process__metrics__posix.cc) = bf398237898274cd1ba07350da477f31c2b2144d
-SHA1 (patch-base_process_process__metrics__unittest.cc) = 7c1a9b814255858bdff11119fca10ac476c45bcd
-SHA1 (patch-base_process_process__posix.cc) = 192d2ca8e078fa13430c8278d525496785239e0c
-SHA1 (patch-base_process_process__unittest.cc) = 23492ca2d7a4a2b81dc03673c2bbcdaec7a673c1
-SHA1 (patch-base_profiler_module__cache.cc) = 088c2e934cbb318b1a132ff082a56031648988b5
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = a40357d3c2a09d0d5042b49701034f280b483344
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 1200abb0a83f4f619f17035caa027e7c2fc35598
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 267fe366acd26730b8b80bb41e11aef7f04e02f6
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 3d3d4cd1cd2ae73465d95412e69f6ff1ce426251
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = 19acc6444f48c32c773aed7a6ae324183a0dec59
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = b84ad4bb5da89e021fe340a86a3945e4feb26dba
-SHA1 (patch-base_rand__util.h) = 072cbeaa7f55b21d7feda86796e86d2e66da758a
-SHA1 (patch-base_rand__util__posix.cc) = 9e7cccb8fe85f74b50e638638c74e08b62af2c0b
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 984349958268ec03beb4f883394421e32eb3bc83
-SHA1 (patch-base_synchronization_lock__impl.h) = 3f35773c757d0cc82691f9789a9e8362a7156dbb
-SHA1 (patch-base_syslog__logging.cc) = 27ab3de5aae4aaa470e5c6f5cd2c9b5e39dc1ac2
-SHA1 (patch-base_system_sys__info.cc) = eadacaee193474dc611f8e4d1f16a121457b2e65
-SHA1 (patch-base_system_sys__info.h) = 92abfa2849fbb2dbe002e0e630917087011d9a8f
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 26525b9ecdb53136adf2a96a4d6a5d39961bff58
-SHA1 (patch-base_system_sys__info__netbsd.cc) = a7577274aab2a0fb1e005dfc1285b75cda5701f7
-SHA1 (patch-base_system_sys__info__openbsd.cc) = bfe7a8ee15a43a0c0cbb03943a01a3f71b1b1150
-SHA1 (patch-base_system_sys__info__posix.cc) = ae767f831947cd75952976e4c18fd554cb7a327b
-SHA1 (patch-base_system_sys__info__unittest.cc) = d4b1fcb52c58469f5434db8b24931bb6559d6cde
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 236870ea20321488f0898fb2f06517d8b6e2a680
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 45f9eaab6c07a8adb5545e0006b2c7579c5d280a
-SHA1 (patch-base_test_test__file__util__linux.cc) = 7537e7224021e8bca229b3f748949299e3fa3d12
-SHA1 (patch-base_test_test__file__util__posix.cc) = 91a1225936650e170a44bb82478ea0409505db56
-SHA1 (patch-base_threading_platform__thread.h) = af475e9c7bd9a603da6d50aa3597fe6467949c5d
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 18d113fa7a26d2351322f9faa275c6a754aeb8d9
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 802db632589a348f427f0f5f103416bc0efa17fb
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 49e31390195b24bd43ed1c0451e987605ca74625
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = 437299505855b213b14cf0281e03980685af2bdb
-SHA1 (patch-base_time_time__now__posix.cc) = 6d1aa11d1a7a9dbf88f45ac11c31779732b9db77
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = cc21542e685af3cb46df3a9ff482e97e6556fa85
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = badb5012fcdfd04880923ab2ee3f46e2051008f3
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 866935d92db3967871ccdfbbe6e770da5348d3a9
-SHA1 (patch-base_tracing_trace__time.cc) = 2936b7def6fb4523b85f24509ccae40749c438e6
-SHA1 (patch-base_tracing_trace__time.h) = 75cf1be26625b35f7b32f6e364dec0ccbbef47dc
-SHA1 (patch-base_version__info_version__info.h) = d07fb731223a3d9aabba6590726ac01a7f0aafe2
-SHA1 (patch-build_config_BUILD.gn) = 2ce61ea6ba9ee18ccab76abeec672caab2700496
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 65e8e075829afc71cc56fd3b597fae7d9585a6e8
-SHA1 (patch-build_config_clang_BUILD.gn) = cf2adbad18554d89022ee28ecda498dc1c015f09
-SHA1 (patch-build_config_compiler_BUILD.gn) = afaac487f868857afaba88ecdd863918a9023f79
-SHA1 (patch-build_config_gcc_BUILD.gn) = 51dc1fec3d507aa8cfd28443ff1d9bea2de74841
-SHA1 (patch-build_config_linux_BUILD.gn) = 1ba699983d242c35cc39c13f5518dc480fd9ef41
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 249c298420211204a36f18f1249cf38469e3f2e9
-SHA1 (patch-build_config_linux_pkg-config.py) = abb0f1f9bbf5f03e31a2e5a4656acef7e411856c
-SHA1 (patch-build_config_ozone.gni) = 4583f4dc3fc2e36dd22cdb65e90f81fe0829a3b5
-SHA1 (patch-build_config_rust.gni) = cf20855271a438e068db8fc3e783e9694c5e2c8d
-SHA1 (patch-build_config_v8__target__cpu.gni) = a01dba64ca9adb96e5384b37be170d6742fed4f8
-SHA1 (patch-build_detect__host__arch.py) = 1b394baa97e0433bdc18f945d2c1005542cbbc93
-SHA1 (patch-build_gn__run__binary.py) = d3fb7b39890fb6348d159227a1885c226fc631af
-SHA1 (patch-build_linux_chrome.map) = c08e35d49c290a4290d24862b2b7169e7b618053
-SHA1 (patch-build_linux_strip__binary.py) = ab902b99a89c262311e361c58151165d8e82dd66
-SHA1 (patch-build_linux_unbundle_icu.gn) = 7bd637756bbdd8077e7f176a093218145f6f7a9a
-SHA1 (patch-build_linux_unbundle_libevent.gn) = 2a811e7b0ba31868eaffec2233b2d04829efd519
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 688bbec3db76a8649adbded3c01423dc451412a1
-SHA1 (patch-build_rust_rust__bindgen.gni) = 6177f444a04a9a56c652645d9c7928f172c919fc
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 00a4f4e7b87cb8cf8f18d218cc016150c3b5115a
-SHA1 (patch-build_rust_std_BUILD.gn) = d77ad2f0252ca82c973e5c4e3454a2094829b997
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 992eee0adb8ac1226cd476325b2be357e69f99d0
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = aded87bb714e90844d681e891b50eed83863ca09
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 3fad2735c7d6474601c04dd661a9bf0b68463f49
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 6ea03b87b411d9dbb37d655731a003b834e2adfe
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = bbf29bcf0f71b4fe7f729040e560e3fa4ccab2a8
-SHA1 (patch-build_toolchain_toolchain.gni) = c183f333f5875ee2fbdd84293cfc7539b0b940e4
-SHA1 (patch-cc_base_features.cc) = 02218ab4a098678d7a3abb1f15eee43d3d7f3e5e
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 9ea3d8f96224ad335bb690b61de015b098cc2536
-SHA1 (patch-chrome_app_chrome__main.cc) = 32d24d320502a37e81c1c9a477fadff2ee86086e
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = b391891b6fce584b999b786acd8f21ad6bf76ce7
-SHA1 (patch-chrome_browser_BUILD.gn) = 7e73c7caf64255be941f1f4f9bcaa40ba3036c9f
-SHA1 (patch-chrome_browser_about__flags.cc) = f3da38852946d04945d71a511b5cf2869af19dc9
-SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = 8d68bbc7756f5ccf7ea39afa26cacdb05e4ecf1f
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 5e52e14be8ee5848a0d44b4146f93688201157d3
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 869c2ba0dc212322eaa71f87877222fd2e0c1075
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = b7fe3b2a04994233226877f6ee782b4cbbc639be
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = e75dd2cf2a82b2e2f34feee1534a1093484af754
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = 96bdb4fe3054c3b3f30d9e9455bc58a0cea4d03a
-SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = 9b65ad0509334526eae1f68bf9c09d5cee14c6e6
-SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 0c2b16e0052dcb84762dbb86a6469b396a9268fa
-SHA1 (patch-chrome_browser_browser__features.cc) = f2c4d586b2d85ce0a55d982476043396798d58dd
-SHA1 (patch-chrome_browser_browser__features.h) = c8732151cf67bcf0c1bd9aeb362353feba1dc573
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = e84d43950db315f96adfb54c879276add80d7137
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 73043b2a416b6281a55450a7d265233f30b2e53b
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = f04d86aebfb011e856ee4fed68e6f71af10ffa9a
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = 8eee29e8f1ce21beb93e6ecb5cf080a0c82f43db
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 57e1d898e8916465c2c7cf1892c8695b9124b314
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = cf82037e47045f9c78c54c8ac4cc6647a8b1bb13
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 8003f01bcecec3861f81381dab85894e877cb3f2
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 881f8fb1501a4cac1c34deaabbe0df6ccdedefdb
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = efe6b3800a560974694522f244cf5774344b1ace
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = a40a58452644a56cbcd7bcbb01a16afb29407046
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = ff366c97eba5c1ef972c113fd57c12964228e3ad
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = f93568ae7ae6a76ca3e950d3e8efa0890a8a3d6e
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = b81db4726c9ddaa42538b0dd33dac6bb3f2c708f
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 292777ad3fcea195e50d43a437d4921e941d8c2c
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 5d861acf370ffadc1fec366d9a874c1a18b33896
-SHA1 (patch-chrome_browser_defaults.cc) = 8eb063595f4cf28ecf8d952cebe3a368564ec921
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = b5468b43d9b92fd8a0fa31c9dbfe636567146318
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 178d5e9230dbf0d6c9587bc7e3e228637b495dd2
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 08597079aad4d5b02aef2a42a71c08569852cd39
-SHA1 (patch-chrome_browser_download_download__commands.cc) = c7975e1e625ec71578e11ec59abf500e84668dc9
-SHA1 (patch-chrome_browser_download_download__commands.h) = 4a59650f9406622c675071486cc67343eb220ca7
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 00faf95574c3217482b99ff4c8c771b640e32a47
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 90b1be2971555622b06448d4e20e228f2cdfa449
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = f9d9f435db754782e161df1563163d0af98f1b47
-SHA1 (patch-chrome_browser_download_download__prefs.h) = a856152ed915eb6b6a9db67f58a5346bfe58dee2
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 369889c22b4d8ca156e63c31b7a6395de3628bf9
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 90843ee20d614ca753eddd664f671f38c8e6a309
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 8f939bc91b2c52482c967585a06693fa3ae417e8
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 8b521d501b6bacfe391b960bc4a1138d649a8d33
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 9e51487fb8c68e90db73be6ff788366b512c1b12
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = d4da3f5b7c7eab1776699425828a6d3bff7fb498
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = 3bef3b864fa87605d6971ad8734d3c60a0d16b76
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = f495496e2674c11193e74d28008d7b51bf7e345f
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 5bacfeb7bb0eaba2b6e41079217d51442ea88a8b
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 647a77578a7ae1e460c1cee6ce9e80e6855848a6
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 22ead16fd855348bd8ed63128ef01b971f234e59
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = f95258cc6e3dc71fe6b5776cbf3d70c4ae456c3d
-SHA1 (patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc) = dc47e6dac78761391e6cbfe4a453ad3e852bf3d8
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = a3732d1a1de1af7d307bd8756083a840de1f6732
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = ae3fd57b6c9a39c0becc44cc858e4db8aba00ab1
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 3340c22d3b2432d2956ee730c1583aa871c7e2c4
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = 957b9843c43b1d33e90baabad4aea4b0beffaa9d
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 1781e2c76784d3d480eac9381cfb4eb7e9905ee5
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 90f9b78f729f93b0079ec0c732221d3454c8e344
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 9a1fe92946cf07ff552ee64ff14cb90670fee4ce
-SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = b839ec76873fb6ce91fcbf7b0fb33db9c5361f2f
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 33f738781642eec3fbfd9833e42d36ff19bec2a9
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 30677c31b9a895385baa5d823142267cdc1812a1
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 7df88314d0c49d19ccd3532ba099c3b7b331f33f
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 8cdd6cbb7ba705f28be5e127eb85ac07427798aa
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = b311e506c7577a666ffddb558b39f1cc6490f51b
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = bb943524010fbbd6322cc3f7280bbe44c412fe3b
-SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = 045b95a8a8fd82b61d5764d497f754af8e5e0b84
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 5fec766e4c4acb48472e2731c6b1c27746ee627b
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = fc6bdd6027dc2318eb3994626a1532abc00cb2a7
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = e761d1f6837aa0b04c5ae4e73f0e266e975f3726
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = f0e9f0b6316db1d1bb5612f64eb054c38c3a7153
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = 08c7009b2d7a16fed63ba6dbd2c4dd11cc1d0cbf
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 1f76933941a1f9939ce1dac753e000766ae59b61
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = bcc5a4a48e20a56d1480cec9898dbecd79f60b85
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 71d4929d0c2439f7b89846cbe12ad0ef04b10b0f
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = a25d70d63cf6b3a00834e00ad3a6f2b40e5c0272
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 647c4c53d9d0b4ae3ada55d39ed335da72fd1b7e
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 88130ee85a03facc560271c3856e9d8b17e4e534
-SHA1 (patch-chrome_browser_flag__descriptions.cc) = 47ba9b2f9c8e386904c551d4fcc4749a10c0cb2c
-SHA1 (patch-chrome_browser_flag__descriptions.h) = 78c5f1033a112dcc1d5a2fcfec4ce297a1349097
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = b6fb8ca9cb16d612658f49ddfd1b57a5673dc3d0
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 9353ff194488b8dba1da0053a3b9e46c6834eb77
-SHA1 (patch-chrome_browser_global__features.cc) = 9151d53cd03d1a3b09242a7bb695438633b65342
-SHA1 (patch-chrome_browser_global__features.h) = 14b944cf21484b2641edd263f441700cdd6ddbad
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = fdcd013896646cd8bff4c99e512dfc3488b3ffdb
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 07ebc7aa2c6bef0198d9de3e19e25ee3c9d59fea
-SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = 7c59dae48a2b8712a0230af41a6bee62a749567f
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = ce21ca30d54a0e62f03ea03219b685e7b3b804b5
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = c20e707cf3ca244da02c259792b638c1f67bad97
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = f0eb79de54f6c2500ea3032c6e791b37cf56ea43
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 8dbc88862ddfe9667614c8723804ef7f93bd33a0
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = ce42557e006676bde3b5e9123d64846cf21699c0
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = d01ffd248dc15fb73f574022a310727a403fbbbf
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = c7b365c644764580608fc8ccf82f2a9a5db85b6a
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 5b1244f2c35d0b4515b9ef220fadd8f66e5dfb15
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = ca67798ac94bd296ef23f56dffc9ee44d88c1ee2
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 1609d61e7557bd341e82e4c8fb2226217b3cabc2
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = 510ee82fe967844a2e690aa11c0009b537970e5b
-SHA1 (patch-chrome_browser_memory__details.cc) = 86b5b79a04416a7b931f5975d07ff8da94ba24da
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = bbea09f0f6de6d1059353ae3a41dd738337d96c2
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = dad0dc5f761ce7c9c1c183f8386d94919fb892de
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = e30d6f0fbad845dd83d05ea5d0073df010624a88
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 21ad04c75563f035a89ad0e876a25d6d7630eea4
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 6b9146871c26195d1bf39f569a47fd4eeadd553a
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 170d95b30fe4360223b3f9dc6f5ee8a20ddc0c96
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 72b3e4a9d110c1238642a0a55f4b890152b99853
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 339fe1cedf3ddb8e64f9f80ef0869bc49bdf9a48
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 60264d6af7bd7f263635d0967cf4365145e522fc
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 5d5c54ccd3264aaf08f8c3f65065665d9d6a77c3
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = c8d3a58348080becdde77d6b989c83e2454d7d58
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = a3b55a1b9ae7fd3a0af0038e14c11630d8b2568d
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 2136e24cd3b825fa0c9278819b1fa3483b73bfd7
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 13e009dd96e3df966d45afbdb9558c9e4a26cd38
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = b9406d8567e3a588873a9de86083f89bd1941037
-SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 6eafe5be522a85412540b7380b1ae0680cdd28b4
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = 88997ab6e717d1b47e817b88a2cc30766d148a8d
-SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = bd4b3d8bdfb54c62524bd256c04e2abb59700b5f
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = b31f82b651cd324188d9a755f6ceb151155315c4
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = bc108b5c626f5d2c134cc26275e818fa831444df
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = b0d20d6a5ab3cfcb31a390e0bf96ef98f0ca7b19
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 8fe0121dee8a0a160ec553563b4709ab226e2c8c
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 3d4ee59dd481df4187d57f31f4daeff814cc73af
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = e83a8409f5a05342d8b51ab296f0dbbe066db5d3
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = ea257b5c556bbb8aa6bbdd61d6294f8178a6224b
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = fe9e4f17f019d1fff9c8257960bdac6847177678
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = c78c576bcc36f6ef0b44101c5988bb6d147ec418
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 88dbaa7b309503019d0a0ae7d51dc79be36c1842
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 0f791e873e8bbbc7867be09636412a9e7334e981
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 3c2effa1e7bfbb53aeb746bb801d94c973c8ac7a
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = cdbbfacaa892c5502a4b157f2d97bf89f5606eec
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = eb44eaf7679722bcec43457c6d61eeb043c3a01a
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = b94b42ce9b36c97b26de9527f2e10f744df3c41a
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 15b221d2e3108f4b9f67b1bd4be24a7e93390dd8
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 5e47e861a7a7690f34d002ac707526967a877516
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = da797e1bded9567361cc5fefb68ea3195aabb63a
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = d935f7f2597fc7914843e55bea7ef4f7dae9fecb
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 3e34787df780dc18315d50b9f9ad77bbba11d897
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = 528a2d366f3946af9da83c7c2679b39e6299216a
-SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = 11d545d360a07d159608b9756b034357d37ac82d
-SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = cdb55306bdd3d9b50d69778b1c2a34007f9b7273
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = d3380b5b6e70e0d78e04cdd8c47521c362c775f6
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = de60cee29f24cb006da537ff945436f2b9f944d6
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 44f878ef15891a257fd99e23c4425949b7d1ca67
-SHA1 (patch-chrome_browser_signin_accounts__policy__manager.cc) = 421b80b0a8e7a44027d4078402508ac5e210f30a
-SHA1 (patch-chrome_browser_signin_accounts__policy__manager.h) = b4c1e8ddb0670b962f99c61acbe69ae6207c3d30
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = bd5f7ad4d05466b39f3d1306d25a3f2da38922fe
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 3e73cdc0899ae5b28ac3c90173582f335070aff6
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 014f75847f23aedd6f8ffba2e29afe3d8fe4ac01
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 29e48590a5c083a2571cbf656a46c3a4fe343b28
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = aa3c6c733dd52c17b927e4ed7430cee1f8bea78c
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 1f229910cfbe243d66687e20035eeece811195e9
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 0af128ed3f6deecbc5e2643e7deea237b6c3b64b
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 8ff9792ae23e53a0ee37b65e5c49cc489dd63f2f
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 7bbc60817cab56e7401895e1014f50a20b7a0dc7
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = fd2019235524c895c05bdb35dcc287234053352e
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc) = d047e09e2119ba223e4487de1225535eaf111506
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h) = 7d8c2a0102f19eda054d1f93e372924bf1bfc307
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 0b0d1d6972fac3a1ea5aa8b44f2c66ba13481776
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 0b642794ab81bcbe605c3136033e8ed1e5f9cfa2
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 2aa70bc583f20e1c5e848a34bc56f47b305de00f
-SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = 1082e4821a335090ddbe0d438b637d2a85e31302
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 43693fd5d2a9a14f714fd8d7e4185114a4fa6c1d
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 112d0ac05d73bd86122011fd0222a60d289792a7
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = afa48899d5a2336e9fb94645391894c18d88f48f
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = cd81d62ec227f1d5854623b25896e09c4017b8db
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = a63ec691315909280345a2d69eca51d6222f6e66
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 59dc0c8c9e6aa53a2959366b6f3b60c013d9d8d6
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = a708bb6a1710b02221b196c0e40835998c204565
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = 9fa0c32361a44faab14c710a905545c964c81980
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 05ea1c16a0bfd981a6716fa8ede1d241391bdc3e
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = 79c4496e9d4d621ac270f54c36318c473c91371a
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 858ea21539754ce3c249af6ad96e8ff343f2cbf5
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 09b6afabd4e16530eca056f4da76d59890cd3dab
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 2b257c6db2a2e2c55a88932f9c9fc1f06b47d2e1
-SHA1 (patch-chrome_browser_ui_browser.h) = 00da261a7b2b667a46275786ac40614353a3bae1
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 0461dee617fc26e95c90bdae0bd9b3e79807347c
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 5b6256f60dc69c2c227ceba4da26d0c3c886538a
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 576d7f490c785da7538bccc1ddf08dd073b50138
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = d39fdf8bf7b4464926565bdd8d1018d7a6b64a59
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 61a7817aeb0707771f67cbfb29aad952e742e86c
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = b8bfd05bf47a4a4acff9a6096b0963d94afa1f3c
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 5cbfdccb8f6a3c7b08d8b3d09a1edba646883afe
-SHA1 (patch-chrome_browser_ui_managed__ui.cc) = 6e1ae4e424884f4aa283d83cdada649cf9db2b27
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 6c53059b0bead7f0da1b33ed1c7b8d7bb95138e8
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 9da89041e9ce66a1fcd22b775cea0d60af25eff2
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 56f226782ef711714a1bc90492733f363b92b1e9
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 91ed60b8508deedd533d49d055960026f57df44e
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 8f615e59f22415d4531856148e1645ec1163f696
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = d97f539758fb4349f2dd82f3bf1d54dfccd91a73
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 943a3bd97b410a9ab2bccff0600529b3ac734d3d
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = b8ae80364cb3979f9f1460b3ae25be56c1cb1354
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 16a8a5ae6d41aca73122e19e94b5185ba817a908
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 5aa407cce5af610410dbe0d031400ac05edad497
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 378ce2661f0e509c7b785112f1c9fb6cbd3e333b
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 45ae4aaa1235afce1a354b0aea4e7e90c65674d1
-SHA1 (patch-chrome_browser_ui_tabs_features.cc) = b520a438ce0070759b0440567c588b7a3a7c7568
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 9174cc99696d69bd507cbe226ab1566fb33c449b
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 598d480c8cd02d6f8999bcd8070d59d2a48ac5ff
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 17b4fdc92b36a47b32b52b923b378817beaddab8
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 2714a6561cc31b5e0d39f986383e7337b0594057
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 920b11821add8f0038780622d6b2decad82df39a
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = 94b9b037ccf94acfe241d2d530d12c840cef6c4e
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 79a7ac7a9b2e47e3b088892b02e7cc3bc51bd610
-SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = 24e9a41dfdf8b141121d4dfbb819f19f6d0cfc5d
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 4239d0a6187defc62ff8030df791b3ed3fafd7c5
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 2dd722ab34da1f86f5dad6b92529901e6dbaf4d2
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 9a7a70454aee5bae348d082901bcf17221195b04
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = c8488265a04edbafff607293c04f7685fbda823a
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 166451c609987791a4e0df98521858e555007a6e
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = 24244063d3076630d509b536dcb383f478bb3cb4
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 16b845464b77cd80b448f93bfb4201e0b57eab26
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 4ca389a9efce2c171e2c025af2b71184215dc15d
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = b8f87bd4c25f742f806a45c24f41e30c2c8913ab
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = e1bdd79d2c2531293104f55c016249ed64a6e3cf
-SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = aaf6dee9538518cd75152d35950914ef32c5badb
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = f3b51844f1581f179481957037ef9b4474d5cc48
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 5407747b4b4feed4c80a4c9800cd521d5c1da47b
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 4198bca622593011079bd72305eac62ccd0a23de
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 39ca52c136d33bd19a5256ad1ca03d33ca74b054
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 0ef1b74f87d23ea3773d2cc42ed1381a4da45ebe
-SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = 9bb9565ef15bf72d96a10113487715ad6e99005c
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 716bd83bca8311db5c724fdb1c76b7f185f157ed
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 2cfcf631b9d30efa798bcdfe14218a2a9f672c06
-SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 7968c13f0582ad01c5636cea19e5494e0e833b2d
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = e07bdba7d08944799efb2416906b4133aec61752
-SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = 21f73f63660c8e81cb78ab9b67b920991a430630
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = cdde5d4237d30f44d9593cbe969f9752ddc98b1b
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = ecf66ddbf57d0cdc4f8a6d33ecf6684ca47ed2fd
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = 0064e48c26b27ccaed36001d10bc49319e96690c
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = e219c84dea981e37a46a545a7ba53a808e05734d
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 76908a1d45f583500e448a6c467b3d27e1782b6a
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 431719cbc0ea0d23e01474d97aba5e0146820208
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 4ed94ddd54aa81a8fa4d083582b1c9220b2c0da6
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = dc3a5e30f250c8770def57c8f602c5c09bfb12b2
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 2733c9ffc920dc4cf1c9b5c2c1715b562342d2e5
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 0f1f571995237182919f06789d70b5717b9c7330
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 4ac78fe04569d34a3b10baa64c95b7386206de5e
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = c744b695e739f482cf71e0761c07319d43873f64
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 0e5917c750936969ad455446074e39ef8ce51968
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = f6161494876984448af46f599241ffc44c5c9f9c
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 7b9c2b5c06bda38cbe60da0d9e8465e5cdfc047a
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 5534149406ada8f109f2743ac2f1902422fbc6c0
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 97ff8be262fc889f302a439bca4f3321ca0d4683
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = faaa8483f7db4942a706a576ba9e2233b3197cef
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 2e3525161ab34b2c709b342db85bcaed0b17359e
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 0db0e66fadcc3cead1b9a24b57911ebcbca21f7f
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 9da5fe6554b059b9b364e4869a764e3a78fbcfbd
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = c060aba5243150e7208f5390b88d2e843f12f509
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = d873d10e6cd672026a2cdc5c6c79b04cc61038bf
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = bf31ea19f0806b2f72ffc9d02a401cb72f4c7470
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 14c5ac7ed02c5ced871fa6d9d1ad40611cb8ea40
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 4fd0f7ac954d6ca9e710e00770da3a82bf14c4e2
-SHA1 (patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc) = ab50d29f334a6b1dadf23de994b5b3bef5d35e76
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 026e92f168351e51c593e0030fcd8ceca6d2c358
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = a8ca82253fea2dc5089a7a4bd1dadde66d468985
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 3c67cdebacc5d7bb9b10ea02c55971eb4f84fcda
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 86aac32262d55ecd012b2a2d9246d5f11b8dbb2b
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 8fc75439436c2337e26cd0ec7f4205fab8b02945
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 4b05bc6e1ad46b79c41d9a0bb2cc53c033d26c8c
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 9399cbd917711bfa8feeaaf6d3c0ff2e9b07f415
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 045257fc60c5d8b7d2cee84d74262e63628f97a8
-SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 2d21d7a236a7720c05b516a982d37abd2bf704c8
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = a72ed2dbe1c050dd4a03407329d6ee1ed2c8b2ed
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = b7140dce31f6dc57996514c844cc09a81805b963
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 73c700c7f3a7bcac6a95e327e556a318224c33fe
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = abd49b085ada4f54a04b04edee4161d04effe7ac
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = e1dd9133c1922ce86385af9a0344134f37d304da
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 6d00c8e05749c86162459cf94677b66a1bae04b6
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 9c736baaba88bc2f942f42fd8828b5735eaa6f81
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 097c8bc6e9d2ea144bf2f33ce1594e81c22c260d
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 10608a3ea65b83f9183bf64c9be7f41456a82554
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = a46413ebb950f6f252195cfe0adaa175af167403
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = ed6d4961bac391e15584e7885ad31c4b27fbc7bc
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 8528592c3777ec7e5640a6a1281731a58df8fca5
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = adbf763a8c0f326a8b4df1454d7216410a42bc2e
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = 54950d47daa843cd648500015fb47412f31d17c9
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = d261af10a087e8b283d507160946208952a2703a
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 68feda2fd25ac5110a9b88a393e6d28bdb8ca44b
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = d913461c34bb2310acde97881af1040ad5e19fdc
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = a40073224e6e82d1a138b736ff91573075bbe7bf
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 33d67a082cd76b50e57885b6c136531e24a5edd8
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = e5432a5758faa44b4a6947e2420a476eaafed138
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 5ca13741b0a09e9cedb8747c315756dec352b6e9
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = bd424a719c95fe18eaa7f5f27ea102882b2a06df
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 3c2c1161ecb4e9d4b6d0cc43175e2cff1943ec83
-SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 08f84c22b59b3ee0db6574f432b512edbf34cdc4
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 1b757c8f2ce1f10861960ef41bf609e0430d7c8d
-SHA1 (patch-chrome_common_channel__info.h) = 79fd7b6b2007e34ab37d7e67b5307fff20c16ecc
-SHA1 (patch-chrome_common_channel__info__posix.cc) = 8449896f55183eeb35bec10387cd60315b50eb48
-SHA1 (patch-chrome_common_chrome__features.cc) = 386e8f6ab3dc9636517bf21efd7757bdacd34bf7
-SHA1 (patch-chrome_common_chrome__features.h) = 63bbc89ab8302cb36fe30a870aeb941a3fdb218e
-SHA1 (patch-chrome_common_chrome__paths.cc) = c51b85e080563f4ad49aa65951736a08035f5001
-SHA1 (patch-chrome_common_chrome__paths.h) = b3bdad34ed4740405e00e51e58c6f8e7170e2950
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = 47ea9ce10755243228263a97e53ca4e05515f550
-SHA1 (patch-chrome_common_chrome__switches.cc) = 23b1fdbf11b84dc18c5b7b89e78a908533db6a25
-SHA1 (patch-chrome_common_chrome__switches.h) = 0176beeccda9635a870e0318833f670516725be9
-SHA1 (patch-chrome_common_crash__keys.cc) = 138549068e76236fa914bafba7403ea904dccca5
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 83c7bf07c747b7bef0b7831315f77ed2ad083566
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = 86d204630853d6244c5e7b25661fa19db0692993
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = 5ae1c3c9991cecaaee8521a7c8d283a92e1a8f3c
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 80c22d1b2a665645e971612f8a00bdd31d148ff4
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = 6cfd50a879e112a0fc05ffc865ca426bddc9174e
-SHA1 (patch-chrome_common_pref__names.h) = a094a09a90dc71790d65ee0172bcd8a067484c7a
-SHA1 (patch-chrome_common_url__constants.h) = 8541455410bcec7c69f21cf61489fce39f77c096
-SHA1 (patch-chrome_common_webui__url__constants.cc) = aa4c4d5fa4ef629d1d5044e8351a3a4316cee228
-SHA1 (patch-chrome_common_webui__url__constants.h) = 8dc1e5b75e755583696c882de634e665cddefdab
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = 4e68a54898e6306d8550832e36deed507f9712fa
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = 66c83b25d0bbe1aec8d46aba9e140566dfaa56a2
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = e755f61b4cd1eafa531de66156dbd505a96dbc3e
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 0c881a7e16cce07f626f9f9182505625505af986
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 150a7a667a01ff22c72f89fb93be64e511c0b228
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = d37c2297503cde21c62490254ab12b600db57672
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 935d63164eb0b399e4e22ea4f1ff3480ca848d85
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 4d5c1d127b0dd082b78378eaccf9cab84ce2c465
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 528677d897a3930126f75b24e26353a281277e17
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 0b543b1156eef9c645469943108103782a1492d3
-SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 896efa049a914bb7eb34ee93863d2693de1218e5
-SHA1 (patch-chrome_updater_configurator.cc) = 39c036b70fc249dae1ad97cf94db39cddcbe72f0
-SHA1 (patch-chrome_updater_lock.cc) = 33bb21890537c2f4de87e74a58a98b2f277e210f
-SHA1 (patch-chrome_updater_util_posix__util.cc) = e359197cbf233f90cfd638c4c45913c55c2054cd
-SHA1 (patch-chrome_utility_services.cc) = c515ff7957e1459c70571531acaeac33423b66c3
-SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 7024b93e99570dbb5e28a54a787477ec8daaf35e
-SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = 09f3aa328674980f6331b492e993dd064cec6b65
-SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 0cfb7d68dfda0c1dfe46f376bff5d75953357b08
-SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 2ce3b6b1e7b938164c189164370d072c91084083
-SHA1 (patch-components_autofill_core_browser_autofill__optimization__guide.cc) = 54ed467d54749e7f8832f68a557088be0a733ede
-SHA1 (patch-components_autofill_core_browser_payments__data__manager.cc) = dcb72a0da82311d3c3aa8daa015a77823554820c
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = f40b7d43f6fa7f2837bc0cf7f58c8047e25f4090
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = d96574896b070311af5d4fb8939441f3dfb8d869
-SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 691c9ee1ebe07d09000d8b009324c92f6af19a05
-SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = 27c9a22c5c0d1cc2a2131f8007350762e865c9ce
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = 908808738e5f8663ae447c074beb7400b0d6415a
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 686b3e11f582a4c94b906e2728e9a6cde759069b
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 38cb7c1282501f20fd9da86f785c2ae25756f1e4
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = a49bf28ff8f2aae9f3bea3ea7f14b4a9c5950791
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 9ebd90084cf9b6bd7d606db15159654dfa140f15
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = d506f0ac33c5d49348b6cb7bc6d335382b62e5bd
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 950264e9f5823655327912d25079de7ba430b205
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 0b93645f4c908f01ee6f5c5e0797d964ce955746
-SHA1 (patch-components_crash_core_common_BUILD.gn) = dec7d741ed6233adf6c0892db873edf8789f0b07
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = b07b0e0d0791cf7a8067e287c1a10fccac95ae21
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = dd4e1a3baf5974cb745a7b54fb07eb54928e739b
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 328074a9e42294839ef0148a074b225dc0dcc4d0
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 65b54636e9e20f16753f829871752259a52a4aaf
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = bf49bc1d91a617e48d29e036a5d85139240543a5
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 0052115bd45c9b06bf71f4b527f12351d593789a
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = 42765e6c5ee3002de2142bd3a8e3e9f22ea11f43
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 4fc24435a07558add037fb4f4766435fa5d6a8db
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 211852c56e9e1995e1b05715537dd82ef0535fa9
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = e89fdd63a79367b14a27ae19923516c09482f3bf
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = d89a470a6aeaa0b7942d48649fddf78d11e7fd32
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = b8d4abdd88c6b0207ba21f0aaae1e3efc978949a
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 1f56fb822620adb39c7dc4faa696df218a1bd11b
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 11992c73a31b17bd9fd38b6eb15e3118c869f26d
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 5b09ad2b4956cd742ed92c7e25b20adbbb2af4f4
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = c4acb3c50153b0bd61a844f15145f57829432faf
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 3d45ac0743a8a48a4aab8decd9d2a9d2dc894b86
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = 6ddcdd32a72cfece256e2adecd64bd62ffcdbeaf
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 0f9742bce344458662e38040e4ab9c9f505e893a
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 47cfe426b9d4223c54edb487fce2457a5c1c43cc
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = 776d92dacda2819e9e10f9b6ecf6c0247ad7d31d
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = e9ac73d1540b209cbee50f873116886d7e842f82
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = 5d40d8905b7d3695932fc0ceb0556031f297931d
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 4a05cda60873a55ba589c999d3fd43dc4bbec006
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 7d053bb77266da5873dc30b0635d0267e9b58bd0
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = f461d14c0c9137529313d7ec2aa84fd415529627
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 9b6f53937b8d49fa9603a1415b242410596f93ac
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 03206ff1b39d532af393e674e71de4f1df4e06da
-SHA1 (patch-components_flags__ui_flags__state.cc) = 9c1ac2bfff849e8f9a7965140522b302a6187df3
-SHA1 (patch-components_gwp__asan_BUILD.gn) = 3e1953366f68c5d0ffa231983644d12313c013b8
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 6d121bc638af3ddbadc1c2f9a21b83ef3663b6b2
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 7baab5fe58b6386331f1acc7962cd73dece606e5
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = d92f308b60bcf8b9bf62ef54d7fa3bee998b6945
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 6ebc0ef51c6e5eeecb5e2cad3cc1a4acb02e9ff5
-SHA1 (patch-components_live__caption_caption__util.cc) = feaacfc725bb65964f24be1b24f493a00792df0f
-SHA1 (patch-components_live__caption_caption__util.h) = 1c2ebdd4c121e86b7b4d52639076a76f1a908174
-SHA1 (patch-components_media__router_common_media__source.cc) = 41d60df2123657df2340c5afd35b8c2f2e3b0f52
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = fcc43d31efadec3f2e9d58374b590657ae1a9a88
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 83e93f7e317b64a683ab7300479d5156d8038be2
-SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = 7e150a5d90dc85296342842a8b6d40d6df1f2b01
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = fc952db44098f6227f97345fd87211e80ea5d481
-SHA1 (patch-components_metrics_metrics__log.cc) = 35a041e0b6e3d482d9fba872429d139ebfd6465a
-SHA1 (patch-components_metrics_motherboard.cc) = 21bca8e7812633c442f3ec27c9a7d2b80d4175de
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = a4155191627eb2e65070f3c63f2874ab9ed24126
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 2fee2951eabf88209e845151d9381a415ceff755
-SHA1 (patch-components_named__system__lock_lock.h) = e539dfc9486fa2d0c9e565fa57168a72118f8ad8
-SHA1 (patch-components_neterror_resources_neterror.js) = 79978caeee5e86dd14af1de7a756244b6da16c62
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 7854ef5ac8141b0e81c5e07fde5010fb609ae0d7
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 4f548b1b3d6ac3f7343b62293734ee42dd383d3e
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = de3ece28f6a2c74f73741ef6bc684384fc64b3a2
-SHA1 (patch-components_os__crypt_async_common_encryptor.cc) = 64f8b6c1faae1995df96137e1c4c172ab1099212
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 60e6ecaeb441c0343b3c76dc12bcb784bceebf5a
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = fcf0155e74c73769a8846aee9dd2e0cfb30da51d
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = b1e33d5759d59813eb7cad47b8b80787fa6c3d0f
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = dc8e2bf2b100575b3827d85486b8ec58083aeb3f
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = e117f65ca5dd225bd8f153997bd11103c4389cc7
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = fe74be7760ea8e3909791ec6182e98692f7487c6
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 262a3f38b53458457def358a25d88d19347cef68
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 80768ad773fc83f6f0389e77aafbd96022bc8bb5
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = c9de82b812c3403315a8aec85dce1c18fe109a19
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = ef037e150421479253f35e42fef93f362f6c415b
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 82548f14959f47318a9ce5ba8d933c24bdf236d4
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 3baf280904ce9b93609a3d1bb819d7d4d5baa226
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = f84cfe127d92c74f071398b9048c3b7aa4b0cebd
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 1f2d09f23c72c928dc166a70d7d31717d866c7e2
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 8a2b4c320b8b4211940fb12d96e22b2f5b71dd7d
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 615962a3a3d97cfbfa62a1f754613739c3867758
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 9560e0fe217a19e8333d5b85eac399c6889758be
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = b1c4599a0faa2a3df640d1de9c04a527b8c55379
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 50d23a0dff06f257c352edc16774279f4c0e9215
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 2d8ac758955e5ee626aa5be5a0cfa55b2306f7f1
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 077c235c9ec265daf67c75429d141f872e34b9a3
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 054bea0625e6590b5f37f8d0a3c89d1b538c5bdc
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = c67398ce2f4494275a867de82d5543c9aa0af966
-SHA1 (patch-components_performance__manager_public_features.h) = 04e29803e753d892786ff097e0a3a4e37618f7cc
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = e6960db71bccb9f77274565ec127d929169765c2
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = fe43b11d11a81290a0d7af96788c794719cbd132
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = d11084c20cd7456840f077549c0169a494de8267
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 0a8e4107d49376f314261912976fa5e9c79ea8cc
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 65681df7e8eb0e1dc1ff04d526ff5e28a2171cfe
-SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = 71a769279f86e9933aa55c21137e2bc025a67f80
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = 59bffdacfc9ca76f17c795747b2e911f6ca2f8a0
-SHA1 (patch-components_policy_core_common_policy__utils.cc) = ca65b5e7340a67f6b59a5efba43ac95708567671
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = 8812b0caa66032ab6a4866b1f7f5226e0fbb69a8
-SHA1 (patch-components_power__metrics_BUILD.gn) = f05deb53af04bda027a1256e3391a2395af5dcf4
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 9c255c2bcb3d5f5b017d6e044d8f84d7dae803db
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 4c84bbc2fb2b5fce9f58e491d2e46f891cd057a0
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = e5635981710de0f60ea3883460520f8cf0ac0f16
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 218b4aa6cd2ea984bab5b7be8688c3096cbf0476
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 0ecfd3fc1f0e80b46647abaccf2d8d81b5e64fc6
-SHA1 (patch-components_safe__browsing_core_common_features.cc) = 9b2beb9ef758875967a867d974951bc41b5d49a7
-SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = 4d0da58cdd9dd3aacfd6ecf0c85e21d8fa1139df
-SHA1 (patch-components_search__engines_template__url__service.cc) = eb978a70fae9a1cbba4ac0467785da20f25f6699
-SHA1 (patch-components_security__interstitials_content_utils.cc) = a2edd2768781d831e448bed2e0635d13e1b466d1
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = 276c96ea80b5eb0a660f938d5cd447c9012297e7
-SHA1 (patch-components_services_on__device__translation_sandbox__hook.cc) = f3c86f6321564f95fcf3b30266e67e3f7a6965d6
-SHA1 (patch-components_services_on__device__translation_sandbox__hook.h) = 67601696863db7adc4832896ffa94e3982d0dcc5
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 8bb2cbcc2c990b1900138103f4179dca572e88e5
-SHA1 (patch-components_soda_soda__util.cc) = 48a693f49336eb7e139d62e799501ca83e70b6bd
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 2162a6e8f2c23569175bb65deef588e306b0d5d3
-SHA1 (patch-components_storage__monitor_BUILD.gn) = 006e6414274e07e0e7c0e9ecf26fc887d0b9ac86
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = b905aa2e36196269e4f5b400484032bb61474dde
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 5c3902c4407c004ee807144c799bbda3c08cb339
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = c5affe8cde90725d8725d03e7b4d8f99e5131715
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = a13166b69b15df45d2024ee6c8572b1f3d1f1b35
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 76cf5cb2a5dd3412f59939588e96015239fc1e34
-SHA1 (patch-components_supervised__user_core_common_features.h) = 661b144694f5241744e127c305cf03e3d01a5bdd
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 63134783c1fcdeb1ad72a21989a5ef6f4bf28f1e
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = c436e720c11499713a9e7e9ee1f5ea2a7ca070eb
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 62bcfbf270eec190659b4a71dfe1981f7525321a
-SHA1 (patch-components_sync_base_sync__util.cc) = e5a1c38e7621ee11664eb33d6c3d185a94c66008
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 0f10d7ff52a7024ccf9aafecb262e5a7ff5a1d83
-SHA1 (patch-components_translate_core_common_translate__util.cc) = dd0100a7e708060ad2bce6459b1d08d73be7883c
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = a618d623955a785cc0c0d65c6a9250cc1d60dd58
-SHA1 (patch-components_update__client_update__query__params.cc) = ef9387338927a4af6f2740a9dde169c978344c2e
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = ba4c55dfa0c1f3389396ac20642a76fbacb6ea3d
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = da4e2a36f2398d9e33c93cb3e51d5f81eed5c71d
-SHA1 (patch-components_variations_service_variations__service.cc) = ed77c4c50c591be6eccee23d0fe184fee178bab2
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 887d623db1d22fd5724d3f5f4bcf5950f71bbab0
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = cac031190fbb1b5a3d79ab177e8b0b9f4384a1eb
-SHA1 (patch-components_viz_host_host__display__client.cc) = b5370c56f8da157d4578840cc3cca09ce1b73f5e
-SHA1 (patch-components_viz_host_host__display__client.h) = a7e4e452d7291ddc9bb6884b1acfa0d674a80f47
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = b92dfd08b68e3b23cfe1ce1b789c140f09f3a844
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 35f4c54f6c9231ccdce99e6637862355d5651fb3
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 692dc4a5148eecb21d6d95ae11fae063d844449b
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = ee0c8046f5330528084a6974a167c05f313b4049
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = cc8d5a2f80bd8347ed901ad7623e35f005073f17
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = eed3cf8e37b73aa1a35fc13205d2cef22e62edcf
-SHA1 (patch-components_viz_test_fake__display__client.cc) = b89a423a6f90ef6b87c595d51bdf367576690267
-SHA1 (patch-components_viz_test_fake__display__client.h) = a253687c68fea6fc775e412838a24863957abdb7
-SHA1 (patch-components_viz_test_mock__display__client.h) = 4a8a1308ca992cd28cec0d57fe4ed802da358242
-SHA1 (patch-content_app_BUILD.gn) = 58d0977e92a5330e655c4ef97deaf52a928bf396
-SHA1 (patch-content_app_content__main.cc) = a4ef762f058d55fc2797e2e2c7007b989e8c65ce
-SHA1 (patch-content_app_content__main__runner__impl.cc) = 6f82a885179bc384730c5bc34e846f4805f9b5ce
-SHA1 (patch-content_browser_BUILD.gn) = 88d9d61042b55aab7b2896479f880e1c6c1495e1
-SHA1 (patch-content_browser_audio_audio__service.cc) = addf59e25431c3ac855fcc848fa5d5d1406375c8
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = af5dc555425d9209d5ff44671ad01ba9ecb7a175
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 46e8264ccaa77abee30e369c0ea5dc4bfcefd6f5
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = 97e7d49f34c616af0fa5b64ebcb341fb5f9dfa7d
-SHA1 (patch-content_browser_browser__main__loop.cc) = afdfe2fe4781a154305841ed7565d7db2108f56e
-SHA1 (patch-content_browser_child__process__launcher__helper.h) = 516731d2a81e3978f9d2d3eee4f290f8cdd71914
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 0c38362534ed7f06b41104ce2cc594900b6124e1
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 74e4de263a727c04cf3d82055cea1cdcada93e95
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = b036b9cbc5cecbada2a62a338009963634e616b3
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 257b8ba0c3b2dd818736a86e161eeb2cc87c1439
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 5b0bba14296c7b879351e5a0922bc1c81998f56b
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 6b3c8355e21741feb9139c4a8eb040316e42e4c0
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = e5f76e1ad1bcb364f618f45f848820279b649e96
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = 3e154403d6cd59d7b653f95a6aad50d052e2a53b
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = e99046f34a4715d1f0c1aa10fc9f4530955d6351
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = e27e70e0b7e92c7b9da4be4c888ddc7502001be0
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 48ae83a859afa47c2a55a6cc41230591ae2a9469
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = ee1223a2e91b64d836a1291488ce7da12fd3c1ed
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = b97733fe3d551e6d1d825175d1aec424cce423fd
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = c29c639712779cd823c33ce4cf15e7d086351d35
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 846125a989cc12dfcfc29586d947e343e6aa6fa8
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = e589ae75472c7ca9174bb13a4b8889dca00ec7ba
-SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = 949f0c4c0234e9f02fc494f05b68afb9571fc80a
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = cfa58626fa16fd26ce2eaae352ea71ae9b17ac4e
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = f773192893019240fa65244ea4f2c8e9fa56cc5d
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 4dbbdde6dbd91ffff972301504cd1d24ad7fec4b
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = a1a542002ff1773575a606b0d38cf47d12491ed3
-SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = 9b999ad0eb88465a9c8c894de3e356cb4ba3fafe
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 2049cbd06089ba1dcfd9640f32ecefea6d4ec18b
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 9b7329d7e0e5d57d5a5b72ae2a6a7052fdf7b147
-SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 30fe5fdc4eb28039c73328b8159557d24de72ff8
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = eb0d570c2e3b538494a396a1b2b0a118eec52c87
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = e34b2e86922e394236707a57c77cce6d78bb8e61
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 0202991a72b396074ba9b637fc0a4b6c9ab11578
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = 423b2603f4f0fec06cc2badfdec6c0fa17086d2a
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = f10ce6fb1e831be0c433d1d19e9f4257433b7b78
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 6d6ea487a6f67b31d72458dcd71a866cd2fa8489
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = fe2152ed7d9c3e94cf2b76307ed6365fb65ca52d
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = 884a01c106cf4c16ae072c77ff612156f833fee3
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 99422856219d16dc44b3466102657f3ff88ee6a8
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 88314607d70d2f54162d6659d6cb936cde37390c
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 51694fe38e0a48b325c9b31ddedd6d99088b3a4d
-SHA1 (patch-content_browser_utility__process__host.cc) = 069d894864670ee7374240926396ba82a909ea73
-SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = 5b8081ef0c8ce028a89e77617c6c5bc84241c2ff
-SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = 1ac46e0ff5e4b06c1fdb446581f2e3298f5d7467
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = 66de3b73f741ab50f1c863ebed3b0ec55a8d5ac1
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 34297054dc14734d3ff22e8964d957e53b5f34fa
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 410fd154961062833066551f84dc62c527d4c96b
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 707eb56c40d32fd42caf41c075305005329e7a7e
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = d27224c0c393680ca1db794dd6c50bf11583531c
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.h) = 4f496b9fac5247f6cd9d8fc9fef45dd8a964598d
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 837e2f370e024056f7c3991a708b2272af326916
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = 7a55146e03aaa288ec95a9e520ff12379e51b6ba
-SHA1 (patch-content_child_BUILD.gn) = 05f33463ea06fa29cdf045d0e728f437916ae584
-SHA1 (patch-content_child_child__process.cc) = b8ed37c028ef859033f007e14a97611a6b7bd924
-SHA1 (patch-content_child_child__process.h) = a4535572b5cbd3f60d3b38c76f4c7cab2cb2b587
-SHA1 (patch-content_common_BUILD.gn) = bca50b91f5950e0dd110d0f52e36140ab97db131
-SHA1 (patch-content_common_features.cc) = 4e5c917dd2524b156f08e9934d4a5895e1e749d5
-SHA1 (patch-content_common_features.h) = 2ddd63f9cb7cb93b4b81aac2cf44049ee43e7302
-SHA1 (patch-content_common_font__list__unittest.cc) = f5a2000d6d316663931b828cb49067167737967f
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 514ca90909dd1adea4c1a518e9dfffd1048af783
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = efc91d85eb6d258cfda9f5b2d1ff14ab8867c1a0
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = e06e861cb28a2f0b19fadc0148d058a0946c7c3d
-SHA1 (patch-content_common_user__agent.cc) = 22422db073762281736e9605febc8a4dc51193ba
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = c0899c066cf61ae9d61077a6a8a7f4f9f74e0a45
-SHA1 (patch-content_gpu_gpu__main.cc) = 7e32a1da10db7063750485448add78bc884e2a7b
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = 0aea284ffa8726fbac1ce0ef8028182278198410
-SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = 1cf83c01fb8158110f9d3227221433d2f270185a
-SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = 49817ad2e3bc62ea508a2b7f69eac9e5974e372d
-SHA1 (patch-content_public_browser_content__browser__client.cc) = fadda92c0da7e50bc2599f910b0f1a90c51cd9ff
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = 142c299c5afac194d35f71051b3c6d9ca19e6d3d
-SHA1 (patch-content_public_common_content__features.cc) = 54bcebac71ea68b77380c27e21bc8d348acbf498
-SHA1 (patch-content_public_common_content__switches.cc) = 4eb0c83569d18c78c5d2378e63b6b558d8b20014
-SHA1 (patch-content_public_common_content__switches.h) = 6fcff1616ee0d0ab2754b7fb64d698a130f9488c
-SHA1 (patch-content_public_common_zygote_features.gni) = 1205ffc66539358772e8ebdc9ce49c724aea06e5
-SHA1 (patch-content_renderer_render__thread__impl.cc) = bb7e4b22ca19ab5cd6703450aa91e9e889ce42ef
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = d31c6c987b40f3a63781b3ab7ec3059a8b826757
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = fc966df912ccf2267e88bd3a0cf7a7d64d39d15a
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = af4d2a2d1b1107b17abe91b9d74ce7d39a947bf0
-SHA1 (patch-content_shell_BUILD.gn) = 596fea3279740127e2c92afa60eb641ed7bd80b8
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = f417a1925a931a714c19f8a014727e7167b23677
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 39877f324058995269cdcea6694bec9bce61929e
-SHA1 (patch-content_shell_browser_shell__paths.cc) = dae2305abba2bb44a98bea3562ce9838d8468ab6
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 982ae18fdb8ec788a2aae5442f87a8027205e80a
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 8c78d88964a1e1abbb523462ca38261f2dcfdd8e
-SHA1 (patch-content_test_BUILD.gn) = e605f6fd93d89bcc8c84eeafae204357306f846b
-SHA1 (patch-content_utility_services.cc) = 3832cc453a85ba00eabb6452a1d784ee391f9892
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 2a1defd2a69a629da68e2f5b4359e5e45cbd5551
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 34b11fa34d91ed585a167d3de90568a3870a5be7
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = c558884b08d60ba3595970b05d607f78bd6d72d5
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 86c128a5eb72a1fec569d49ec0781e9881c6b283
-SHA1 (patch-content_utility_utility__main.cc) = 3f04126bd18365044a3997289de7983d583bb3f5
-SHA1 (patch-content_utility_utility__thread__impl.cc) = e837a4f90aace1825d7bff779064d84d411103e3
-SHA1 (patch-content_zygote_BUILD.gn) = 47b82d73ad022c5841b597c3154e7ab9ef34de47
-SHA1 (patch-content_zygote_zygote__linux.cc) = e20eb29af6280ee8be56afd0842570c657dc51fe
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = ce729904f0700db0d33e1e4f4af6745c341c26f2
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = 677707158916cd12b2d5e8cea01c501d312791a5
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 100749e7dab6e8b548041076a913ab321c05cc43
-SHA1 (patch-device_gamepad_BUILD.gn) = b7e28d845c62770fd126a8708d0b605ccc7db08b
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 9cef104af74d8ef944fdf0d34c43b62568a81435
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = e3cce5632d60ce49d101a8c01d8c3628c7b4c8bc
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 3830e735a9312b5777cbc7373059e606b192a946
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = 5567dcb4079430fcf3132ddc5b39d605d427d7ef
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = bf56586ffe0011b80af06df595e355d5fc96e39f
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = a0cf33d5abf6be9b7e892d08a8b9df68d772bc0c
-SHA1 (patch-extensions_common_api___permission__features.json) = ccdf13f1eed48fae80af89029e71098882af7740
-SHA1 (patch-extensions_common_api_runtime.json) = 7e2faca71725a0e668586c3d0ad5118f6f6a8448
-SHA1 (patch-extensions_common_command.cc) = 89270003ea6410ac2a7992c5d546d132cf7bebe9
-SHA1 (patch-extensions_common_features_feature.cc) = 5fb6dfa01e871f43aa5c64a904eac4817d72eff1
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 574187333b934dd61d537f8b8d62f27f0808d8c3
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 808af5b29e742830ecea4233d949cd9899269599
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 107b35e238da52f5b0df162afc791b2cbad668ed
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = dccf66af442d78cbee7251d8da5763d0e1ab4ba3
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 253bb851afc8b146872efa26c3bc001ac2533848
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 2704088283d83daf54dbc622d8df4c6fb6dad3d4
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 99dc03a2b0c369479fc98bbe6144a21e6a7fb354
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = bf02698fa08e46b90fbf1e1ae10c62d80ca9a480
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 8bc13cfef4164ab97e8192562c4ebb98ae0792ee
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = bb40fdc116939ced55691c8ecd3348ae42e81cb3
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 7690d3e61b7ce5f413d42dab3734e599b3f255c5
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 8437a3ed466ef174cd38992138099bef3dfba55a
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 1f5a6ba837b87e41278241ee78bccbbe85bcb482
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 10c251046623243f229d79dbb95d4ec98f890985
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 6376b694c04b67d8047691491a26eb32cc3c901e
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = c0113c12fd100903ab133d0c33bd099453ea4520
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 930f35db1d86c789598effd575e2041898f11e60
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 45057b2073880ca4232caed06e0200499cce6c01
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 9110193f4b1aeb300c61825d1fe47d92c3651254
-SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = b15fdcbbf0372443e8e76cd2df4185025ffa0cdb
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 88ed792a97b72cdce5232d130d9c309cee67a99e
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = c9ef38a10eea15165e7774a9f8072d7ce5e8f4a3
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = e5304edd908089ee2e065fbf6944a8781ba8d324
-SHA1 (patch-gpu_config_gpu__test__config.cc) = d7730d26b8ebbcaf687e53dd668640ec22fe9218
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = 33c77c38ad658506defcc10f534c62e06249dc44
-SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = 30d895ea1b8833fcfdb7cb0800315b696c74090f
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = fb8c10ab95869c046c0a85ec8b7116050e5ab989
-SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = a2b3695a6871618fb2a795d4606090306179a750
-SHA1 (patch-gpu_ipc_service_x__util.h) = bbf64f14b418c68327cd98ea241368620ce46ccc
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = 25707df0f5213aa9e31c7d35b78e185bc8ad021f
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = a55720109740e2a1e7e1190e8fa6ddf7b4ff6210
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = b792ee754b15c3ad3b659a4dae4169304597dd1e
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 9cea234f791522f19089c140893c63452c226fc7
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = db01bc4cdc91d43083020d9d044dbffa8373951e
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = b9fb8ac846f9d8e39acbc1ba87f42a24d9730e86
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 91dbb40ba50362e23b83b9ae7e1e3f3380e9484c
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 140ad02db052d98159713ddc7b67856e6a53160f
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 248f5123652984c515c7dbe4a368b5ab1724fe74
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = bcf7a30fe5d77d4ce38cd702172d611e263d607e
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 3cd880f79cb4ff34bb087994a9473c3b0685eb1f
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 9a876d89814d4ffb6d9ae98255b144904cd7c545
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 91339661d5d30b87eb35777d3263bbe393c0a949
-SHA1 (patch-ipc_ipc__channel.h) = 6b448ac91532127beb9d0b2cde142d980cdb8f6f
-SHA1 (patch-ipc_ipc__channel__common.cc) = 6bb3d4c8b5a50689f07d38fdf8b62f8a0a7fe82e
-SHA1 (patch-ipc_ipc__channel__mojo.cc) = d074dd38e5a7c8cb6234630a5d58ddbdcc3e171f
-SHA1 (patch-ipc_ipc__message__utils.cc) = cbe0c6714666cd5983a9857532fe83069239ffb5
-SHA1 (patch-ipc_ipc__message__utils.h) = c5864317427a1a3bf23d5927fbe587ddd38476ed
-SHA1 (patch-media_BUILD.gn) = 5a9b40bd034a2557006d7786ffda7dcc277309ae
-SHA1 (patch-media_audio_BUILD.gn) = 41709045e80d2888eede56d88100e0737a5ffbc3
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 84f84172b56079fb8331c3918a3d7e6ff8900883
-SHA1 (patch-media_audio_audio__input__device.cc) = 4d0a2e96f173424f22d4eda757a11ad5bf2aa210
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = effa29378b9ed5d2083f93b3e41ca91f31311de7
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 98017fe1904bbcc107d6d8b07bf39dc300271562
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = cf1aeb27c5eff27ba26631b03521685c73474be6
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 966bd71b2a4cd77cc3a18b7e148b6ccd0b6e7857
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = e9719d1893e67657d5fa6349fe59c53c23b1992a
-SHA1 (patch-media_audio_sndio_sndio__input.h) = a4307030bb2f2eddbb4da3d7dd0dedf901ba28d4
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = cb3f6bcf0cdc2ffd218a1d0a472bbcfc8f7f85b3
-SHA1 (patch-media_audio_sndio_sndio__output.h) = e0fe6a84e5083192c557437b667cf29f9af82218
-SHA1 (patch-media_base_audio__latency.cc) = 3ef5436a30491d53640b921910a787ae70d58352
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 1e4672ae6096460974b839dfc69641baa51b49f4
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 28bdf43c54ea8904b652c4af72e107eb2701398a
-SHA1 (patch-media_base_media__switches.cc) = 6ddf19885bef9dadb0c20b0a09ceb12db1094248
-SHA1 (patch-media_base_media__switches.h) = 4c67a1cc360cec613a17eca3147f86c96220066f
-SHA1 (patch-media_base_user__input__monitor__unittest.cc) = 5376a59f72da98533bf68866bf576576cf39bd8f
-SHA1 (patch-media_base_video__frame.cc) = 86e151290660879433af31bc09fd22b7fb0bf8d4
-SHA1 (patch-media_base_video__frame.h) = a28fd94217a66af8f2fc860004f02786d825e6d3
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 915ddcd5e1434e98a264aa54b57b1a94a34e3a59
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 46f410e80d8c78215fd2a392b3cd7401d10afecf
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 0b216e7f5cba37f8bc57021e33cc15520631c18e
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = d21db905d7d3e2230810fd8b938f8a91f1f70a38
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = bc16626c70592b928d4bcff1c05f2758f6e0a225
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = d47049a7da07330f7e14a3319ca5831d7266cd99
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 926f9a939f4b6420d4e6b15270e2c0c80e42b426
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 530165b593ef10751046c835b9a81569e0585bb8
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 62de8677b14f7f815a8719a810531cdb8d752be9
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = b97b92af72abf48e475dee0b25ff9fd22b39d6e4
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 12a112e30b9113f752ade024ce92ed22f851f6da
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = ed55924086184799d340778edd16ee80ab3dc391
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 76545b1bd26fd708a1e4518bbe9913f40bfa88f1
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = a1b7ee725514d83268c49b36f63a33bdd59c90e2
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 2ebc6aa6d01cf544a4982bddf22dabdb9d09fae7
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = d9b3b3e5d7ff97d7533947bafdccd377fa249c44
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 234682bc0617a429a12f9c2bc94fe5499b344b78
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = bc11852a56ab7e50f3ae7e1baec5a960dfd9cb3d
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 9c63f6d39b465ac57d6e2659433f0b87cbc861c8
-SHA1 (patch-media_gpu_buffer__validation.cc) = f6a3ec569aabc2633258fac1f70925cec07e7a86
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = c68f03b457ded68d70f47be9141cfa2e22158ab2
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = eb2366b955ee40e38618c8401b525e66ac5e4066
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 4564ae4b25fb2111c0bfbccfb2ba7fdfbc0555fb
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 9a6d526f986f4c7271167ed1f549b8188d2f70f7
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = c59ca3fbc9a8a9edac8eac9a557782b58b06913c
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = af55ba192c307dc349bf83c2f95096d17e60c055
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 189ffc2eb4487f6e3aa6619bd236cbcdedd9f641
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = bbe07dbd3f19b41ebab082243a53a310ac2ec223
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 777c20fe296c4a0bbfb08b27084aacd5859c932e
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 4f4318f81e82b2429e3fe669767f2f82cfcd40fd
-SHA1 (patch-media_gpu_test_raw__video.cc) = 71d1cdbed0d37551f946f3f3b32e45fc1de09e9e
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 9093dfb4ba9a96e386af2fbacec5c6c0722a4daf
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 854b81e655a4587aa4ebd93193c6f99f75015a40
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 05753ea5fb2a4ca806a4afcec560cf155ac66172
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = e49d999cd5bcd9d35178e43a5aec49853c4794ab
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 8e59ae4f1327fce0eae0f5ed007864d870fdc6cb
-SHA1 (patch-media_media__options.gni) = d5861ff255f1b95d553bdc19ac230c6213b8abf7
-SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = 69f0d9c64fc52adba905973fdc7458894458cab3
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = 878ed02d1eab5bdcd73961f50f23ac8a9a1cc154
-SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = 55de5e89a0375f9b98485980c4cd025b55c2e2af
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 2f855e13f93137b88f7b5aae2265c6af5964784d
-SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = b6780b4e7435eecf53ab0a755a063d82a606832b
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = b0a23ca9f5d033a05a32ae1428868cbdb8d3404a
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = ace6d7cf78612098452ae688099123a0bbac4bab
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = a31d1849d5eb63b8de721789fba56999e87e0912
-SHA1 (patch-media_webrtc_audio__processor.cc) = 1a93dcb3c6a6eda56ad7334e55ca2053c0ece7d9
-SHA1 (patch-media_webrtc_helpers.cc) = 213e8e20e9c42e86d0ccc9d1385c300c4c059e92
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = fa7248e80f42fd98a102e28b87cdc872a250ede5
-SHA1 (patch-mojo_core_BUILD.gn) = 12f349ab54d6857f9ebe285cca28046fed288151
-SHA1 (patch-mojo_core_channel.cc) = be2b8f33b46b3b2c9e0ce00a6ffc7cf0326fdf94
-SHA1 (patch-mojo_core_embedder_features.h) = 03193c6c8020ddcc413614412c24a0991e2e8aaf
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 230cea78d0615d5ed83a458a75edeeea1cb7aeb0
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 9cefd1609583ca18b058d96401e599fc0cef6371
-SHA1 (patch-net_BUILD.gn) = 2d149d0494ab63af13a77b43478ec58c41b1ee00
-SHA1 (patch-net_base_features.cc) = 805b01b71fd0388213d63d98d7ae3bea24b783d2
-SHA1 (patch-net_base_mock__network__change__notifier.cc) = 6fa2a42cd1959a3f36b13fa3e2bbf0792acb088f
-SHA1 (patch-net_base_mock__network__change__notifier.h) = f980fdcd59d68640b8a33c48f2fb2e50a90b2a3d
-SHA1 (patch-net_base_network__change__notifier.cc) = e997a47f77fb424a305da1828626a2184ab3993f
-SHA1 (patch-net_base_network__change__notifier.h) = 767c9a54ce9eb011106bcf213760290deede60fe
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 69d39f7caea1c04e040baff7d2e11d5e85cab569
-SHA1 (patch-net_base_network__interfaces__posix.h) = bcf273ccb9567422a318456116d7a4f04fa8605a
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 3f73b2e1e0e10db178aa7c6f005e48756b0c118d
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = cf27211c6d6dacce88f58669c4feece6ef4fde7f
-SHA1 (patch-net_cert_cert__verify__proc.h) = 79ddc54b9320ac2b5c9cb37cbf788c6728f3605b
-SHA1 (patch-net_disk__cache_backend__experiment.h) = 63d69349ea54c2478e7d44e416ac2e0669053849
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 6b94222d1fc12038c17c7d99647e7e51ae8fe12d
-SHA1 (patch-net_dns_BUILD.gn) = fcad034c00ec7d5523393d43e7fc3e2dab2562e9
-SHA1 (patch-net_dns_address__info.cc) = a6e52b1e8687df51868d8b53971688ed1c2abd97
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 5694baafbeb74062b17e290e392e1334e80d2871
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 16cc6407332b0f0c44cb8bdf600e891ab23f858b
-SHA1 (patch-net_dns_dns__reloader.cc) = 7e7fa8a195e05a740350602f1cc0cadae8e55706
-SHA1 (patch-net_dns_dns__util.cc) = 2873cf16342324f187c96cb7f4ebda7cf1dae259
-SHA1 (patch-net_dns_host__resolver__proc.cc) = 1d6a4d54a2117af1054ca0fdece100818c39ae04
-SHA1 (patch-net_dns_public_BUILD.gn) = 5be06a79692c96668ac6602b22b86a53e058caa3
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 10e1ccdb2c50661fe0e3cd73b78b4611c036dfb0
-SHA1 (patch-net_dns_public_resolv__reader.h) = 39bbe83c5a1b007e185b6d8a838f8d30d172aa8c
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 79f46892970d928a653c8d6f3173f9e581fc11e5
-SHA1 (patch-net_dns_public_scoped__res__state.h) = c73cb7b8cccb8f0974d4212bab19e802fc41e385
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 283fdf3bfc5d3689fbd63a5da688630fd265d92f
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = b5419e4352b86feafe95d222d6fa2344cf9eca9e
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 8dc164bc0491b0319c61f4c7c5792dcad64b8342
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 9f39a5277dbbc4707dbc2f83ad9515bd1af309ab
-SHA1 (patch-net_http_http__auth__preferences.cc) = 4ef72af19c2304261db8fd086eddf893f7799839
-SHA1 (patch-net_http_http__auth__preferences.h) = e1b4f76e567a5305d8cae9d768662e19c0350bf3
-SHA1 (patch-net_http_http__network__session.cc) = 1effc5ae1dbc8142e40ffd9db540cf9891aef59c
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = ecdf4f4ead0de6ed70d854a107c2a897cf9f86ca
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = c67579baff23d6f0e8a288405b109bbf96dd3d66
-SHA1 (patch-net_socket_socket__posix.cc) = d3a19e178db75da2cf0bd6df078a7b4edacbded6
-SHA1 (patch-net_socket_socks5__client__socket.cc) = e573f5cd29b3c61179a781427d4004baf17e48dd
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = ecf9c8206fbbd0130d1e6b2a7347b8fe1a12c619
-SHA1 (patch-net_socket_udp__socket__posix.cc) = 9f5ccd2579c421f2f94b031f22fc655a5a2e6668
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = a54ff0d1e07a32a9d4c543065cb27a24231474a2
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 89c5bc72b3670cf01bcc68ee4eb8457250257f1d
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = e6bf161684ed3c04d7470441e645e3ddc09172f4
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 8fc3c42ecceefad138626d1ff125674cf0e06831
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = a097d5ce3c576d84ebe89f7c46f15278c04f60c0
-SHA1 (patch-net_url__request_url__request__context.cc) = fb106cdff6618242f3b44258990c50cb807c79fc
-SHA1 (patch-net_url__request_url__request__context.h) = 8da83d23df5ba939d1c9e786b7d0521a12067834
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = 68f394ae1fbb4965db946792ce0f9e5416ef1c2f
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 4a22e973b528dc50d4b7d70ed358e96685732aa5
-SHA1 (patch-ppapi_tests_test__utils.h) = 3c41b65066b7049a46f6542c0871f7c1185719b8
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 6197cd127ae6a24bb472a75a4c902a22f3a7e259
-SHA1 (patch-printing_backend_print__backend__cups.cc) = 395663fcc7639010bf9a40e84f2957ec387f05b0
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 6f0250a8b5b19bee0c4fc6551dcb2c4a034403ad
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 026220d45a3af754fe60bc0b409d9e6c1f45bef3
-SHA1 (patch-printing_print__settings.cc) = 0fdd44f8520ba90ef564ea0180096d2256d11112
-SHA1 (patch-printing_print__settings.h) = 6bac666b98b3449d9def4187da6c5a5d43532bb2
-SHA1 (patch-printing_print__settings__conversion.cc) = b86ab97a6bf485fc6d799c87e7663fc0a91929da
-SHA1 (patch-printing_printing__context__linux.cc) = f884bade5c783a2767ed63c66df66445ed766197
-SHA1 (patch-printing_printing__features.cc) = 265678206469be5c1839587aa81b40b7846cdc07
-SHA1 (patch-printing_printing__features.h) = c30896e5db95ae2b2f401a8121ece7a46f288fc5
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 08c8a1b6860da20661bcace81823823d61d0ee31
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 61ff17c6cf20b004773dfb9efd48cfaaf3b93da0
-SHA1 (patch-remoting_base_chromoting__event.cc) = db05db373e09e2bb0326c241fc9090350f3d1584
-SHA1 (patch-remoting_base_host__settings.cc) = a25b4348355e9582e7bf28cec1ac6600f203abff
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 6fbb8c2cc90ab026853bd4cdcade208902f98b8b
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 8fabb4051e9cdc173dca38e4f5261fb32ac5ca45
-SHA1 (patch-remoting_host_base_switches.cc) = 62c761c27f78930956f57ec8cf1598feb38e8f15
-SHA1 (patch-remoting_host_base_switches.h) = ae3d9c47a3ec74adfcede8eea0c01d82d627a14c
-SHA1 (patch-remoting_host_basic__desktop__environment.cc) = ab535d111b9c83b7f5b711fe43d66aebe0da7a14
-SHA1 (patch-remoting_host_chromoting__host.cc) = ba7a6d07468b938af4a6a2f7751beb336ac6028b
-SHA1 (patch-remoting_host_chromoting__host.h) = 88d8e77b99d0a16d7a68b31e9f7e791bbb511cdd
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = bd0ccf0e52079ae484824c6462f3e5180bd1e776
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 73d33e0b4cea2918d06706bd95551f04bdffdce7
-SHA1 (patch-remoting_host_client__session.cc) = 9eefc60e395ca84dcaa43f0d89cb08a7c13b9514
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 1c767c30d004cb8c240c35017cb6d0b34c75c8e6
-SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = 7be9ad0505dc2aaa589026fd25b1b9c2f30b1b90
-SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = a91de97eb589473a4d2154180b24b176a3328cad
-SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = d5a7354aaae4f33cc28a541df615f013dc13eec7
-SHA1 (patch-remoting_host_evaluate__capability.cc) = 7367102a2ce9bd69dde49dd3ab55fb2654186178
-SHA1 (patch-remoting_host_host__attributes.cc) = 5db7d89e16e28fe79ef0d1e34016798f7cd48b8c
-SHA1 (patch-remoting_host_host__details.cc) = df8addec8e1d54e4f5f4261c620464611a441d7e
-SHA1 (patch-remoting_host_host__main.cc) = 20999f1982b07ee1cb5d100b56de0b1e18538a45
-SHA1 (patch-remoting_host_ipc__constants.cc) = 61dc8b9b652fa9a42d7b5c0de07aa8daa054a9d0
-SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 82baf059bf4c3a8c158a489ed09401704cc01d83
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 391fa45a86f53967344e75df4e893c87a8017040
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 07314ac5e4a97657790ab2331ea24553b53a3867
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = a679f4dd20128f2e912f814708e9e9760a6e820d
-SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 669198df95d790b44a140ab865be3999ef2e9ddd
-SHA1 (patch-remoting_host_policy__watcher.cc) = 693e4189963e6af3f418e11fedd9c5161f76886e
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 0b0b40a8a8ee927c6d788192829fbf5f18095691
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 55027c6088540d1abf2602f8e10e6598180d8578
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 40a090678a6c552a64e7ca860a4beb30c50b3c6f
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 9e501b9b24b6ac47da05ebdb492cd1f80adad03b
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 2ae0449200c6aee6e1f02b881b2b14086809d727
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = 38811b7b328322cef7ef901acd429c675d9d7fa7
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = f1abf2c7934af9f195f2ebbb3b2a596a7ba27f07
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = a8c8b19ce3035a6a6f95b5b34aaf28319213fb71
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 1c53fdaf9500a565b00d402ede9e87c30ed353ac
-SHA1 (patch-sandbox_BUILD.gn) = c40dd43814127fab3f15004f7af3a30d7c75c957
-SHA1 (patch-sandbox_features.gni) = 1f284e0a61f6fcc9a6b57def54ebabc5699ba0f4
-SHA1 (patch-sandbox_linux_BUILD.gn) = d9b35d54af597e275eb37ca464268c98aa5fac7b
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = a705de1be1502fe23fd6881ecf8f9ce0f65d1d21
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = fb2b7a3af3bf2a31958173c63c349cf03a8008e8
-SHA1 (patch-sandbox_policy_BUILD.gn) = 84169d6b1b9932c84ce870736eec8422e56ac355
-SHA1 (patch-sandbox_policy_features.cc) = d6c95d04dfaeb753d7798d346aac5090400bbb22
-SHA1 (patch-sandbox_policy_features.h) = 7eb577e79f1381a67edbc5115e89972d604b9c15
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 1506e028e19bef3c9ddd22a5f01ad2dd4ebcc4c7
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 57503a8b344c757c91cc9e004f86cf3bf5d40426
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 718967483d95509257bcf9a672de9a5379c58114
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = ca8b1912b30b3f32af39e7fbe1d27da7f099ce08
-SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = 1047f606319e728a3dfcda6395929a0b33ff2d9d
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 0186299b5a5776bd6dbcf560bbbd4c06b5653ce9
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 372a4b8c8644ab069f275546fa946e1eebe2b353
-SHA1 (patch-sandbox_policy_sandbox.cc) = 2033a91567ebd1fa366cf4009852537505ef8367
-SHA1 (patch-sandbox_policy_sandbox.h) = 166616f2ca255f9cef2835822889f65f1cc9800c
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 66807eaae8c8aad9f7ed537e919f479385d26cc2
-SHA1 (patch-sandbox_policy_switches.cc) = f9af36b6a0561a155487b85ddd4f1cbfffdfb875
-SHA1 (patch-sandbox_policy_switches.h) = 3ad80b80a683fc620b0167801926b9eaa7906cc4
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = e394c98482c803fabd8eabfb9d717747967b2a66
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = 3f783e63d0b46849ed56ecc7343b0f7b1301f1e4
-SHA1 (patch-services_device_BUILD.gn) = 7398aaec42124b497431923c509fecf23f4b4205
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 62bfde0259018065154e537fae3608efaff7d5ed
-SHA1 (patch-services_device_hid_BUILD.gn) = 2fd8662fb0aa23cd80406f49a6c29a2821896b17
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = b5b66da3a0d8d79424bb7c9bc4cd47493f71244a
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 9d48bd83ff3420843faeba9dbaa17a6c2a141bd7
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 2af07f96d1c6d62b0c9f30e1c366e6d584d898c7
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 038203394e2ba1d4e551c2928d862d834d9f53f1
-SHA1 (patch-services_device_hid_hid__service.cc) = a6e50ff886bb6ac1cc4b669c456061aca62a648f
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 6a84b65b194126f4c40cf86ba6b360be441937b3
-SHA1 (patch-services_device_hid_hid__service__fido.h) = e453d20b64e74dda761ef720f76361fa0edde25b
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = d6a135f96e3a4bc01a58c71c6b5a8433c7919f37
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = f8c68d5f1b321a58ec63d515d8d929e3dc366fcd
-SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = 10895a33e6a3e1a112316f534eb76c31015b5d3b
-SHA1 (patch-services_device_hid_hid__service__netbsd.h) = d58cda4d827d1d1e2f6c25c8f38799b9db00da05
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = ac676913cd5864f711b4dd335945578ab09ee1c5
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 4df8e14296b338c234dbb61a1d2e9fca9795f615
-SHA1 (patch-services_device_serial_BUILD.gn) = 58a36189a95ad17dd04dc27a9518a876dacd2b32
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = d4911c48384f1a0fb59648e31ece7de40a8b068f
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 817d710ce367ae7eeee091b216b66276c751d19a
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 58648d04a82638940452ecf5ed36f4284cc8e0d3
-SHA1 (patch-services_device_usb_BUILD.gn) = 1ab9d66f1ad1e7e3d05ba11fe9290eb4d06319e9
-SHA1 (patch-services_device_usb_usb__service.cc) = b25e61f42e09e95fa054d828f8de6e9ba11b52c3
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = c81e88eeeb3890bddd798d8eeafdcac32288f113
-SHA1 (patch-services_device_usb_usb__service__fake.h) = abe3920a1ab4d41cd1b60cb3f709df1fff27ea01
-SHA1 (patch-services_network_BUILD.gn) = 02c6b3dc2702e5fdad8f89c23635b23583455ff0
-SHA1 (patch-services_network_network__context.cc) = 23b862cceaa857374e24d2263da41e7cef78312e
-SHA1 (patch-services_network_network__context.h) = 2e8d24b85460b32af250d7aea8baa08d9966566d
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = c481915d08dcb3a18bd87a9794fd55762c97a3c1
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = f4e9dc7e7dd1aa253eb6dcc82564baa2a3acd637
-SHA1 (patch-services_network_network__service.cc) = ed2c3015145aef0fed9da1c69b5a19fd053c7110
-SHA1 (patch-services_network_network__service.h) = 94d30c42f872198aa2e18c15cf9d88802962fb6f
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = f75d743f4fb9a5d5d164c2b777a28a7c78697b31
-SHA1 (patch-services_network_public_cpp_features.cc) = ad94298fef3cd4a38ea55536d0a97e032d4d9186
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = 3ac2439162cdeb278cc7b1ef1ad0dd4c54b87bd8
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 7d7dc7b92a5fb5e07d309a217fec3be562ed6717
-SHA1 (patch-services_on__device__model_on__device__model__service.h) = 64044e4d2ebc259e8b3e6062270eda5619402360
-SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 017b5dd033521a0dd610f5100c62b7c74c873ed3
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 910ef7d2953df26bdd741d0f9dbf2c7d0ed97b72
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = a0e671df356111fd12643fa62eeb9629010950ea
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 3476f120276e31d4f96c0c49e0b740579bdcd69a
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = eebf7a0ec18fa8b2128912332a5ede78af0bdfba
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 1f8d4ecb79b0531883929fade2fc9bc955edfca6
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 3488c5a46f25e0bf10d724d61cae96a518719ff4
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 349e14a90735e39a99b2c9172e83bcf597872cf9
-SHA1 (patch-services_service__manager_BUILD.gn) = a13513571bb6a8a1bb40ef3a7f17b1ce9f343999
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 1bbfba9a1450e1daac751bd5e7a4de9ed302b4af
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 2915f3cb33176126baec546b792ab46b1ad2b85f
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = bb453a91103ec8e4d0b8c4c1bb9b83ec764e9f99
-SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.cc) = 0f3ab8f7398fc9817e612ebbe3980679121b7699
-SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.h) = 57939f275de9eadf09085180e6a3bd42cc5de505
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 2bfe4f8e2fc5274ec6ce5d2f524d312231f51a94
-SHA1 (patch-skia_ext_font__utils.cc) = 2896636971106e452a48242d40a74c21331167a8
-SHA1 (patch-skia_ext_platform__canvas.h) = ebe609ddd9a1cd003f9a9c7e2da9255529b63580
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 43508e1d874f6b0b3bb72843c572b5a36f6d8d00
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = f0f26104adb61b9854373007df9654a21452e622
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = fc03a7faca2c6510c7f2992b3e7549ee79fe4850
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = aff553f779fa6f45ab50e6ed8375ba0d6fc55ddc
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = a999b4fc74ffe3daf8fc16a7baf7c1cb0de92b48
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 9829b56e8d11cc0a38ecf9bb56c0c6691a95b1fc
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = b49408ad2731aeaea95b7799fdf4a8a93f9c0c9e
-SHA1 (patch-third__party_angle_BUILD.gn) = a5183e06d8f641505907ec9b659cba646f6d0121
-SHA1 (patch-third__party_angle_src_common_platform.h) = 627066ced30097620fbca660f9d7a1c0515e9505
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = bb24256a2613485ec699f7d4146e4884ed7176fb
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 16d7a6130fcfb2f03fe8a1f365a15ba24b8955c0
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 99783def26c7ec9b937edf38f601f2e25e289197
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 8d8fbd499e6b105df52675ccdc45d2e98c2a8481
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 4eb83e4e17ebbabbd35b672522ba1b013b86d541
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 9af6236ea4c06fb52a09fd209bdf3b9fef4f7d54
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = c0f41afbe89177d9ea301014167d0d5e52979a49
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = c788cb2afb38f15f6c90b17a2e4cea558fbef3d3
-SHA1 (patch-third__party_angle_src_libANGLE_formatutils.cpp) = 495fd16601f7d7620d0fefd2bdcd214fe1762a8d
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = aeb7b3b14eabbec3494ac60305328866a547f615
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 19fa1eea0a2f9d748b38888b20fe7fe9931a726b
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 2b766b7be2b518278cc30cae3875ae02295d7578
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = c6d66b22876c90ac175ad8077f1581e136ec8fc9
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 583509a57a9d68926863fde437a5cda61868b709
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 77224f23f84d09ed54fe77934c5d2d34cfb80b6b
-SHA1 (patch-third__party_blink_public_platform_platform.h) = f08f466a1e9c880eb620482ed1b4fc39a0e43e51
-SHA1 (patch-third__party_blink_public_platform_web__vector.h) = b421fc58bfd3ff4bc610d30a538cbafd9b9e57ab
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 97e4a572d8ef90ca88a16f65539dabf098ac7a5f
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = c6bbb8659272ec38a913bf3dac0150dc2d63e958
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 5017d11ed5f2dc34deee2d0486c41f22f10388b3
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = c9aca46280b638f134424e5b13e0952a9269ac75
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 3c868751a4a3141b904f3da5618fa6b91c8d6556
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 9cd9d0ffaef860b7c91ed1491af03bed01ff380e
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = ee830ee2b5108232a476ca167a52b3eba6cdad14
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 9632ace215e58491dc0cac739740bf9727c36d53
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 338396ca51718d8984d63dd6c646683baa8220b1
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 1bfc68cd7898b00df9f20eaacdee7d1a6543c59c
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = ec22f78423dd28c8db0c3c50f5c83989f141dc1b
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = aeb372e650fe954ac413184c02b99e4d0e55d920
-SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = 2c3f6daba4c1d514153685105e8db3bbd7faa41a
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = b348e9ce75b224f8c2d8e1463b239ed37f26da02
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = f37b3508f8b2c5bc2308d829c51c2fe60625ca6a
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = daad32293b241cd01f136c20b7e05640b2c9fd73
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 4f7f05c7c8927e652a9ff28fee7be53318fe370f
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = d3d3cb7f332a7bacbfaacc05616a83dcdee0a11c
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 55e658641a849597c6e5e38102c5a41f919ac2b8
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 91ea37fd030c54652fccc1cbfc38c17795851fc7
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 35c19bbf6dfb2b1f84a3484a327494d45ba09dd8
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = c0c2f01f40bebb5d4efcebe0c75ea29277062ff0
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 01aba2148ff29397ed3d30c67199ed7afe9b908a
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 43a461303abade242b8cca149931255fa73fd912
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = f5a9cf1863e31cee09ced601029706488d40b44b
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 1ac12e71d531d1a3a2d5dd73fe3d152eaad23146
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 92b36489ee912bf25e6a82e72fd55f78c8eb19d0
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 677c9c4d2ca1bcbc9ba4c8da55edaf6fad871d98
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 45b3a40922b526936b9643d2faea4df6d2299b40
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc) = 5de6fc8e98f709a2f86572a049aaaac4d31f2b48
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 3cd0475071d8b0801efd2f935e9efd2ec696afe1
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 45f249229b2780fb1d829c0327a7c1563401c624
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 1e515495407bb95990c4244558da99ae5bd89ae9
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 48855f8c5e2dc15a854146931aa77669149f5778
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 93992f661f109180a5e45dec44146c77f2476c27
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = c083849f87d4922f65e1b30055416786e8926b1e
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 0ec4086a25a629a5929040a8dbae3edece75848e
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 46f21b130e2eb1837a6551a028d4844ec9e4ee3f
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 72dee16307bd1feec5bf3db536fea7b7aad3756d
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 7b304bfee8cba456870a873551c100ffc451d672
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 47f2eb61b87d48771b7737beea680c6adc8116a0
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = e9eeaf62ed6fe7cad0e40975065669c9833eff2c
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 4702b4dcc05c2eaf2a1138762e460d847941a8bd
-SHA1 (patch-third__party_brotli_common_platform.h) = 6253eac76acc94ecf9ab70dd43f4e7ed2dbe6b8e
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = d02a10fc465d0baa3728085d304aa24b3d4f782d
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = c8c22df427456f2dee6a677310d48e92354f3642
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = c99790f8dc22714f5c425e0df23f7d740acc4358
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = a302e0598f1eadf1f5bc974db67d1f40a7157628
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = eeea78cec517c2e9a3a5487f210d865f80f72287
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = d6302c935b6f5fcfe69fcb06cfe8e16c4d5e9430
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 7fdd998446acb1a0695da2b49734e77902fd877f
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = b9d797b4d8307115ea6df4df0d1de625316a36f5
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = ae5632f5339e006f3294db3d4258a015b6c80a56
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = d396f0bbbcc9a542ee95f4c633cc3b9899fdcc45
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = b8c2e76a6d7b2af5ef0fefcd53a0b41449f60f87
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 15b67e26b719f56c64babbe8d3a2400bd2916993
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 85b8468ab869e90ffd4d36a04297e45bed0c8788
-SHA1 (patch-third__party_crc32c_BUILD.gn) = f52704f77274db4e857a85a9b97e5a44cbe98e7a
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 18ceae3272045f142899c949531470eaa0cdc315
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 84ff41b75f11c9adb54b96435996f6067ffa1c3f
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 928ea3bd24701135de7581a588763258b9c0dd5f
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 31bd3be3768d0b00c6ad02a86e1373bb2ac723c9
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 96cf8e646848df4c8438e954e18265968f0edfc5
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = dde9028d78fcdc196d43f9b61dc7751db51593f4
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 8e2485479966a93c7550fd46bd5970a5b2443efd
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = b2e9bf6ec4694f51343d20bbffeeb0abee192b14
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = c6a938a90341d9e26cfa40acb402a099b3452158
-SHA1 (patch-third__party_fontconfig_include_config.h) = 196eca76905402afda4bdde7da0ed36ba06defe2
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = a1eb228afac9e230271eef8c0cb2298733ce9c84
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = fc73dd94cc75b12ab3e02d2cf52cf0fde037bec0
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = c3a73649f19f949469d0c9163d670dc83daad77e
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 74ddf05bd3d2b882ebc0723d211461268362d0bd
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 9bd6dd72b03ef024f620144140ffd4fbdef67cc0
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = d4da2eebd877c68db01bbe7e835b415b578c8bfd
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 2f9b7327c90ff9373e91c77f607b6d2a6e8198d9
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = a174ca056a407624cd90d329e23c46e3386b3ffc
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = b44dc389a3db6a7c2c2d6063f10a22b70006035f
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 19d972b4101f1e3ceb98aa0c1c5873493cb5e335
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = e775bb92328d185681e33a3b18cf72f8c5539b4c
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 5f55fb88340f723a21f1a0e1bdd7079634c7a1c9
-SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = f3b181f22e7d8dec2d2b4c9b3275cc25dcc2d4d7
-SHA1 (patch-third__party_libsync_src_sync.c) = ce0a53e561f939429d0c5c9cc672c9f612baa764
-SHA1 (patch-third__party_libusb_BUILD.gn) = a9e4a5d6ad41c82ff21ef1bd07eed84beeaadc05
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = d25b37bd2c5601eed7de55d2b73fb3440594e8e3
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 09605a24df8d013aa89426e98a3a8afd231a4114
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 959b55df23611b43f30ee67cb70381e0743e6415
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = dd75d91bdb9bef64a644cce57c27a0e078ea8077
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = 760f4b3e75eb1477e8b9ee8fb4a201d2cd262a1d
-SHA1 (patch-third__party_nasm_BUILD.gn) = 8a5a134804a34ef8f65a88f9cc4d0b956d76da48
-SHA1 (patch-third__party_nasm_config_config-linux.h) = db71349b55294a5710a5f2e0f36ea458cedb7005
-SHA1 (patch-third__party_node_node.gni) = 8f6e2072ad4eddb99333899eee1feda61dc0e29b
-SHA1 (patch-third__party_node_node.py) = c7ff0a7cd40c6884d418586b2fd2e5d8b266e185
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 8c2a10d74cdc39c263578208cfeaec5b75ee95bf
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 70294e421eef96acb076a0dfd0857a57c3196006
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 01d886192dfa645d24589e77a31d79c78af4f3b2
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 21d9871e31ea5838f2faeb2216d5af0822c5066a
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 340180db3fea28f92337f82b6610e78c94e7f64e
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 1bdfadca12d905fb3b1fdb865b6ce7bd56ca11ed
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = c3d48b4fed18e26cac95715989a3e5f91ded97f9
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 9abac7cba041d59a19986e3ca2104c4e0a77ba63
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 3ab0b7106a96955ed3f8e2c521a2519ff343ae91
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 0db3da589efd827c8b91fd3af36e9e14bbece135
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = b7c4b4818b20fca3a044b69b8443d9656372803a
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 6f7c5d4668515d7cefe032088c690c2c17cffe9a
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 6af4acada29f65055a85bf7ac349cfffeb37aabf
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 0e052b0874d2d4651cd5f32061431b51fa509299
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 38a42ae9009745a91f7057aa1c0fa3094434a1d5
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = c8ce65ca38940ce5fc630f5789ac06bbc19a1188
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = f581e5a57381b311491f738582b776a7ad646d40
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = 48f90415a09d604a8b081010904e7a952b15fc32
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = de5d28ec0799d7da00f44bfb9b047defa2702028
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 313287a90175adb21ec08b090486298b48a34fac
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 04151b35f11519cc9f27a10c8129acec30fb63ee
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 3ff300cc11b387689f672fa9e0c56e489f1ece42
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = d6c8d5a3c82d331b0436d1913dd0f536c12babd6
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = eeec293f91c4a79a8bcf884763ad935d0404c908
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = b4586707d87fff03246fd0fd43606167d0ff48df
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 0f3217860553626f178bfa75dc9b1be86539e58c
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = c7394092c77c09e25008f57a9ad6069ec7105942
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 756ece25ec9bc8a4c78b1d2543b689430701207f
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 744f10ab9790ea53fcfd549f236d894929f90cdf
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = 565778f5f10a0ed5e6c8110bff70212d484496d6
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = 4543ee311d8a89f667d20c92f10e46df85e86241
-SHA1 (patch-third__party_sqlite_BUILD.gn) = 9e08b8db1a4fbc33d10dc9062b6e3608d9dc0ed6
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 815e0a2dbe387a0b2698c3e29b7a91e34c83294d
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 2e8d04a08dbacd70556f3d8228b35b0a1401dd90
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 5493ddebf268d51a80dcb66bc88156dc6cbeeb06
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 1e95de7ee30a4ff8110fbf098a4a9e91644700f6
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 3acd94b12df0a9469097a5fd5ef448df3a300891
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 3aed12e2a9ddaef3624ad9f41964fe559dee978e
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 0cc8c2e70fdea552a7daa3aa8ae608732c0fde43
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = e61b21db8471fa03143df266c01710786bd40d2b
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 556ba912e54c5600f7be8f992ec84a835b40693e
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 991d82239c5f059c567238d0ec667d4ccfa58037
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = ab7270a6eb236b74b20b84054bca691d19d31c4c
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 5a24af4038d0217b771df4dac126c13b26b90522
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 324aecd37f21510cc033db59e70a808a3478eafc
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = cb69ef33f750aa87c503dd7179715821a51d075f
-SHA1 (patch-third__party_tflite_features.gni) = b4b2f7390a9d0754c253c14d4f7cab5eab8f5197
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = f0e44dace9a5a3672beea5d5fdb8393536c81f5b
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = a911299af61d45f029c296246fe62162202f6186
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 3cd2b3d1f89297b899f0dc02826b2b9aed0b72b5
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = d7ef3d70daa3f1308d3834cc258aff70e74c8aa3
-SHA1 (patch-third__party_wayland_BUILD.gn) = 41bfc4534f9d4b23f9aaaaa971bd903948f2e611
-SHA1 (patch-third__party_wayland_include_config.h) = 286e241913f4f2fb2b55b8fba8861999bf3f3564
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 708bb182b2e18c61e76c49e23e036187664ca66c
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = c4e2a46ea01d02646a7b65b511f8ed9c9117eff6
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 4f85fc39a25a006ec6c5a786ad518467af1e26c8
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = c2b83c0d7735dfc33225f71a609bacb83dac534f
-SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 71c0c3dc49b9dc8636a4c4d8548532c7900ee1f0
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 42c3de0edbb589de497462ba9cbaac6b94c3b46d
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = faa3584d21ee9b4b10307002b9cb527f5bf255b2
-SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = 24015e8854920f95d6b0d08cbec84fd0d3754f77
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 0e461894aa4200f0491c386f29ea61f815af1f5c
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 5e605a6460647925b667d2020ca6cba61795e5ff
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 274bb22446aaf0f70f16360ada338069fcebf259
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 955b1a5632779ecea0b6f03529338f85025e2d7a
-SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 05e276649ec19c59c24bb74cec7ffb05daf6c211
-SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = 99ced24ecb0a619da8f105d78d7ebfdfffb063cb
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 8d1a6b4805c02498f5ae899ae757fd10d93a42a2
-SHA1 (patch-third__party_zlib_BUILD.gn) = d693659a15502e48480d4c9843b5b2b923abab3b
-SHA1 (patch-third__party_zlib_cpu__features.c) = 6460df7bc4d53aed89de10d6d050b8f9e419abc0
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 6371a0d0e9749d0fc1f444b18114ba460dcff066
-SHA1 (patch-tools_generate__stubs_rules.gni) = 925d36552a7790828ddcc1abcf4dfbccc855b490
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 3c410b289480f555c17975949362ca60bfbd82ac
-SHA1 (patch-tools_gn_build_gen.py) = d329c18337f88158a955f38c9afc68f6837b29f1
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = ffced4a7eff717aa4091ce7d2a4b8b7a0939747e
-SHA1 (patch-tools_gn_src_gn_version.h) = 417bbce7356e06b2f60ce7bb3a6ca0f8e1f9812b
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = 0f968c90480ee6051fc365610656487c54f50b54
-SHA1 (patch-tools_grit_grit_node_base.py) = 5c05ab9430af475c6836938e8a1b529063f76c8e
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = f7858f166e7f03ac0d3717a68c3d66bf7764329d
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 947982862714928548cecf16719b2a964ad8388e
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 9abd35625cf499cc4aec755e84eae3a4a7ba8064
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = a75dcc9af94312a3ba1d38d7393b8e21f2857b17
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = 3535d6713d2af9412ce4dec66dd6276e32bc7a80
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 17f99838c5b71271f12edd57273828f934840b01
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = c59efd77ebb84a976d816dae46494293c13c25c7
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = b2c2eca4d8ec07f4b8264e540606eb9fc15c9043
-SHA1 (patch-ui_aura_screen__ozone.cc) = f32f621fa9e7b36fc7515bab358cf105ee63cfc1
-SHA1 (patch-ui_aura_screen__ozone.h) = 2ff2564abed81adf55e36863989e64273f1f739c
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = da0a1fd84b8b2bf5503d328e5fd46ef32f02bafb
-SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = 2f18fecd632c7f5d775ba09b48557303da0eea46
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = e59942e1f461c136fd916e09b7c3ba4c5ae82cf5
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = fe6ac0e2791c36b2e56cd1993313075b22d2906a
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = a4c8d12a4f636ebc02a43e5628dc5ccb2eabe19d
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = d08cc480f87b3defc2e3f8a0036b69d780805bc3
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 19304d2db16bc5a217a0031b3a03070784604fe7
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 8b2c725cd9dba31f313b28063d1cee82b42352d1
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = f721c0269d281c7bd50b11c277defe90897bb621
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = fa07e307718eb686c45db8a869e0bd05e4c24229
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = e42cf0dbd34eeba7f76b8ddee5f6c6625aa387b9
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 9a9c9dce38bbe686873c61ab930d502e207385e3
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 730a9c585df8a62b1cc5864906c4cd2abe2e4ba0
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = d2ade8cdf3e4c1c6cea47c181afe7cc35cf958b7
-SHA1 (patch-ui_base_ime_text__input__client.h) = fbb30bb6780be6090dd5c89a167175bd84c1973c
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = b9a11e167274da77e7c45bd0642a3f60729bcead
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = dcfea3904cf412c2f3d518295e26a3f2cbf60c46
-SHA1 (patch-ui_base_test_ui__controls.h) = 5bff97a64561365e9071302eda38852c0f72f62a
-SHA1 (patch-ui_base_ui__base__features.cc) = 3e091e17ccf99225a9c79fc67c58d3310dcb2f49
-SHA1 (patch-ui_base_ui__base__features.h) = ebbdd41f30e5e44cafa2106d292627909cd65bcb
-SHA1 (patch-ui_base_ui__base__switches.cc) = 71fee81935feee0ce7c5a0d11a2d823a4ed890fd
-SHA1 (patch-ui_base_ui__base__switches.h) = d034dcc2fcd96b93b1cbb40347eaad7c56c9b4dd
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = e60b649a6d83710807f919c6ebed731bc3769440
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 8393717d59e808215087bc3f49f190ef895011bb
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 4ad5b6788cbb9172e3eec65f2c99faaabcb88578
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = efff25b5e88d5c4cdce75e6d6a41d7614504aa37
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = 18213c070bf980e4c16a9bae2ab2de29275a11d2
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 514c843cf62db414e3b2509ae4895ae332aca78b
-SHA1 (patch-ui_color_color__id.h) = 45cb017ac69ed11b427fd676e738e81670ba45f2
-SHA1 (patch-ui_color_color__provider__utils.cc) = f6d50446b229daf1291fc354bfd4a84784886c65
-SHA1 (patch-ui_color_system__theme.h) = fb5dd74e121d34f0aa8aad7c5fd7a3b094ec868d
-SHA1 (patch-ui_compositor_compositor.cc) = af57e57f8c59476dad043442535d67509d939e65
-SHA1 (patch-ui_compositor_compositor.h) = 0f93cfad90f674a402548e791da8f2dd4dfb6ab4
-SHA1 (patch-ui_compositor_compositor__observer.h) = 7413dadf635a001ccdd1aad7b3e311a6301f0952
-SHA1 (patch-ui_display_screen.cc) = e0e6aff1a1ee1e65f9b921fda39dfc4d0f0aee7d
-SHA1 (patch-ui_display_screen.h) = de01e87c3bc3823febee8d5858f2dee520810f07
-SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = 8867741618ef10a8c3a9a63580d21b56c40733d7
-SHA1 (patch-ui_events_event.cc) = 50aefb56310f200cd1492721e06a443417e66f6c
-SHA1 (patch-ui_events_event__switches.cc) = 1bf27aea7c706911ddd6a5b24183a0bb22eb3c48
-SHA1 (patch-ui_events_event__switches.h) = 0964a04ac444473e21cc6fad9ce820e5132f2a8c
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 3774dfc627877e1984fd38c95459a1a9bfaa33fe
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 8c5be6050416db4f7fc604a5bdf6383154663e6c
-SHA1 (patch-ui_gfx_BUILD.gn) = 4b2f0a582ec626706eed7e21ef5b3d25d3947502
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 893544a29066e3dd498e3864f5a4676c4e3892fd
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 79e160544d3a6c2318dd6738e22dd43890a184ed
-SHA1 (patch-ui_gfx_font__render__params.h) = 20be2f5f217d7fc97f1406b37823b3c7b1c627f3
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 6e5e22253a83acf475796cc9a7a790f5abef13aa
-SHA1 (patch-ui_gfx_font__util.cc) = aef9b17189b0471557d3f2ed1b7fc76ae8970cbb
-SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = 3adcd9dc67ae158da9f847f60d0f550b17c0f4aa
-SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = 9010c9bcf43bb6a9ee045e6de1943939c2f1ecab
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 29aa42848d31c39b7d51f5e31008ab75eb8b0255
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = eed8cb2b8a0d9e373dae678faeabe83a318dbc1b
-SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = 785ba0678127a57ee9249bcf68712d4831eb3061
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 5a20ab26b3ee77b8d9395a868ac3ac631e1e1da4
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = 1f9c35a5d0de403b989942ba434a7c38c9bac993
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = ec0471d9372ae2d0cc7ad77ae89ce28a26ed890f
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 7f612547c5ac737a93271b955fa9d31a2befbafd
-SHA1 (patch-ui_gfx_native__widget__types.h) = a5d5cb46b0259e6802be1ca77608602b8e3537dc
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = 9b478a6375f8afd38b1f2a78af22ad85236cb680
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = efb1c6e8833e69bae0bd5c0e65c5a34afcd0f42a
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 22211a8ed80d692209567fa229192d9a514040ba
-SHA1 (patch-ui_gfx_switches.cc) = 0b003727a47be7407de1fdb008cf19c3d1e4d9a1
-SHA1 (patch-ui_gfx_switches.h) = 0ce0733023b150abc5387c717c93af59bd03ac98
-SHA1 (patch-ui_gfx_x_atom__cache.cc) = 22682b9693c9613d74fad5c1a7001e18a55b6677
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = eb3e1ff65280ca6df75505aabb62627bb6becaa8
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 97c99f91f02d3e1b268f684839a6f626eaf71d9e
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = cd39a37ac66625d661d521b02afffa9c2342a6ba
-SHA1 (patch-ui_gl_BUILD.gn) = 9a78cfcdd24b34b1d03a1c9c925f4d72adb2f858
-SHA1 (patch-ui_gl_gl__context.cc) = 02fec30af02c749709fab32746d1747b0f3fdaaa
-SHA1 (patch-ui_gl_gl__fence.cc) = 6df63a1b364e152a3017e4d1112e4d1cb9b88fd0
-SHA1 (patch-ui_gl_gl__implementation.cc) = 8a356ef5659213dbec7dcf0ab28680b9c6724f0b
-SHA1 (patch-ui_gl_gl__switches.cc) = 5b6a902484bef6a1fc34adf36d1c05d8860a87f2
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 75541d6b2c4817acfb8ccb2123be6993e13e50b5
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 960511de6a3775581202b3f85fbfa0b0eeb8d030
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 7a5b1d4a0bca2e6460ddb302311a099505d5d8d2
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = fbe4380e629e407f6e44d202c5f0dd5904fa401f
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 3f1a83e468f2948b6fd9e018417a683578d2ca70
-SHA1 (patch-ui_native__theme_native__theme.h) = 8edaab83af9bc2853210c43849dbe63834b95694
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = d089ef81f134c966612c6ef2bd83c4cef5391e9d
-SHA1 (patch-ui_native__theme_native__theme__features.cc) = 598025d61290790afdedcfb422c558f2460b03e4
-SHA1 (patch-ui_ozone_common_egl__util.cc) = 9ccfc66e327d63a6490cd3f345ed5e6a3d08484d
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 5bc68aae05aeeb8f29ff5471be656c790adb931d
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 4120a74d2158514533e2fd8e5aa6b3c4c0efe101
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 611701215f108b549556c93ac57502db5ab11cea
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = fb89ce060bbf92d5998cdfa76f60f428cf5adb26
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = 78154f22cb6ce9308e9d77108f5266fbc3dda5d9
-SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = 338ac066d822a1f2ad5487c49ce67cf44f500b63
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 6891a2dcfb5861dc497dd4ad6ce376c49344e2c2
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = 12777a3e8b29eb0d57b8589ec8ce46c1342486bc
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = 36575f53299c5164384c09900976e2289d71bdba
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 718182a2bfef168566555e81bb843aeace25ff98
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc) = 63f4833d84b7052301b37c0c242505a891c6d19f
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = 1d7cff1fbbed94d3760a22400d10d18d68b10566
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 6a759eb4b8a1fd6f378fba656d3798aceb4cb166
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = 7b0c16ac063e3bbe9caf56ecd086ec7e458f36d0
-SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = 183e43064add593227c444b240066067a75e4aa7
-SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = 50a7e145e52b0969f05ac106b9ea8f0ea977e8c5
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 98ed46fa379fa9ad172f1620ee1425f50a532ba1
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 679487bc5317e03d6f8f190a7a2e5d16c70358a2
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = 7cc9d3d75ff00d2d76dee20332bd6cbbe4c95803
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = fcae1695c75658766dd869b57301470ccbc390ff
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = f7a9bdf0acfa77f80b97671b1be0507f85f3ba29
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = b56efa2136df0675dd810fe5acc92bde9c4b402c
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = d7aa70340a905c37a3c08402643ae649bd12e981
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = fe76d9ff12a6c8bf15d1b1d3ff348ba29e64e387
-SHA1 (patch-ui_qt_BUILD.gn) = fef7706c87e833d32a1929bb66e0dcb058c24286
-SHA1 (patch-ui_qt_qt.gni) = 70ee8ec49b624742c43a75e4eca8b77e05fc0bb0
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = b7e5749f431b4eed95e5c1f0e443faa43ee8bad4
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 01c8a49b63a46366ad5281f2a7eb07f55a685a1e
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 4e5904160934ec2bf613832c1a2454c390e21f55
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 0b41fe2c810f2317cbb3fa3d2e807cc5e217b6c6
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 57ba8c22d04d5bdb17c1e722faba00d0ddee1db7
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 7f9689056ed076342dc3b3e4a468b6bea0c6ddf9
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = 711532ef2cd5fd793aa54d17d21371bde0b234d5
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = eb45c251f4698d6494406083bb2fc53571b5e7a6
-SHA1 (patch-ui_views_controls_prefix__selector.h) = 2147b2dbfbab9802263d03b13c70b019ec7b323a
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 0ee7cff985e5bbe812f5bd02ebecdcb30e16745d
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 2b9511c21c96ae012a948ef7bf48a4b5eb5c60d0
-SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = fb3a58b3600ed5ffd3f78f6381a667a57840f6dc
-SHA1 (patch-ui_views_examples_widget__example.cc) = ad54b9ffb857f98ecc8a4b25184a898c5cb2aef7
-SHA1 (patch-ui_views_focus_focus__manager.cc) = c99f099ced920d53ee093b5ae0944629b82af961
-SHA1 (patch-ui_views_style_platform__style.cc) = 447862b3cede5cf9a7ab8b05ed7e52e986d92b3b
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = c413a87be0157e2070b582df4beba179ca26d7d4
-SHA1 (patch-ui_views_views__delegate.cc) = 4e41c042bd32b67b977baf34239e552248d584bc
-SHA1 (patch-ui_views_views__delegate.h) = a84be9a1a7f9838d96cfd26998d5da2fdb1186df
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 1d5033274d73a2093347164ee3761555f22146be
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 4f1afe4c5396a672b449959c9f6610e4740c217f
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = a42b3fb32fcb9b4d4abb6d19a3abec1b0aa30e78
-SHA1 (patch-ui_views_widget_root__view.cc) = e17d3f167978ff8549d72008c9af4369f0bd4313
-SHA1 (patch-ui_views_widget_widget.cc) = d5f5294cd87f3069e001ae284c03e283ed6e9221
-SHA1 (patch-ui_views_window_custom__frame__view.cc) = fa3a27e73a38ab849de4b0f63e9ced12ba66b4e2
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 685e333069f0c6369dc76785851e9d7b29a2a9b3
-SHA1 (patch-ui_views_window_frame__background.cc) = d2515d88d562a68b64c3d0f6497ea1421552017f
-SHA1 (patch-v8_BUILD.gn) = 4ea45817c6b510e221d51c5fafd5497c974c90f4
-SHA1 (patch-v8_include_v8-internal.h) = ebaea971722520ef71e0aa6308d45b0f6b841234
-SHA1 (patch-v8_include_v8config.h) = cb436e2f9f6bbe30f45166661fd0a3f27f455faa
-SHA1 (patch-v8_src_api_api.cc) = 886a99159dbffa0806fa0d74c46087ff761b64f3
-SHA1 (patch-v8_src_base_atomicops.h) = a5c674c2af4f88cd8a5f4eff9bf9a40a67341b08
-SHA1 (patch-v8_src_base_platform_memory.h) = 300db48af5dd4b8c0224a59b396a2ef01ab242d0
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = b2fc65e1343fe1eb7c4bcb23e377370a2294994d
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 8587633aa111af60b5a7b07ecafdaec9b1b489b6
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 72b7b435d9505382a26699ec19b57617b175d106
-SHA1 (patch-v8_src_base_small-vector.h) = 7e7fc896767912d41f09470eeca9289e858025fc
-SHA1 (patch-v8_src_base_strings.h) = 438246b71f5fc1968bf72edea0ad7653b7bb5134
-SHA1 (patch-v8_src_base_sys-info.cc) = d1a9351194cca20d399c76ee7ed6eb31f0a5dbfa
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = f7fe47984cf3a67c65b6bb0fb08c83e2cb8d0d55
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = fccd133abfd74920adf5e726a65c53194d6bba67
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 27efe10d12c8904707dc4cc65386b24c69f58af0
-SHA1 (patch-v8_src_execution_isolate.cc) = 2294a9b8394220ebb9f27c24535f314160b633db
-SHA1 (patch-v8_src_flags_flags.cc) = cf123eaa171e32a9573442d04502b603a562fbbe
-SHA1 (patch-v8_src_libsampler_sampler.cc) = eb176f196f8c4a0714e9e0c5d39b066ac768d634
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 7fc7bacd477e0a21ae4489cbf1872075890c95cc
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = bfc7e51569b97a5caadb6acfd96c966c4af899c5
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 0dffba529f9c37da8fd42645540a28e7edfbf93f
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 9946837a8e97297f2ed125c6f792e334b6797215
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 481348719c736e986a33fca0ffb8d5fc923aa78c
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 12fbecd5550d0a5c56213b39d8cc5c656e161b59
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 622b052c83a39affdf881e08a3fdf1b4088653cc
-SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = d5b46953c36a4d8f9e1cd4f31bbef37946d0a0bc
-SHA1 (patch-v8_tools_run-paxctl.py) = ed784fc6ef44cf0a4a76618ce985ead358486962
-SHA1 (patch-v8_tools_run.py) = 2ba7f2b68105d5caccea3dc08c5b9bfe139b8968
+SHA1 (patch-BUILD.gn) = 002b2904cf5d1f2699350f5e42fb12f13e12f654
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = a320a010a9d2456e689211cf98c3d011066653b8
+SHA1 (patch-ash_display_mirror__window__controller.cc) = 4fa34ae90d22a6d9b736ced4548f612dd36706fd
+SHA1 (patch-base_BUILD.gn) = 36544ff640be8237632af30a42b4d0a5fe11ef54
+SHA1 (patch-base_allocator_dispatcher_tls.h) = 0740999e5a1e7bb263721259393ff9a8ad8a8bd0
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = fe5847728664a2529109fc98f0f3cb39e2ea2cf6
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 0fec2e2d15a0a8322a91ef19979971dee7b2d0ce
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 1385ab931725d490eeb323dd174c2143d8305e73
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = d5910d85384ca248b603533ef956b5c2cdc31077
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 56ac48f4d77696d4d49c27bbf45766a14c81d512
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = ef2fa4dacd16142492eaaabbe2628cfa3445f4fa
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 7ec1c9b01a69fbef4af80c544bf5a0194ff807fe
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 74f2a91d809e923dde3b237b818a9109077d7552
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = c95ffcfc0fa271eb09d524405a5dac12ea5f37a0
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 191753b5e9a0bb668c6e98c061b8763799e3902f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 028019f7d7b409980be75b44ee0d885e6bb99355
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 9fb60673e2b8e4494de578172554a5a2ba697d75
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 8ce0313234f988eb8a91177a60091fb5cb999bbd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = 0d73e06332105e7eae3f25b0471ded7f3222966d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 536299b7c75745fb75ed3c756f08e981130bc617
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 07aaad4c3ef6d535281ad5d52fd1d35c3172106d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 7fc8c49a601058b4af871d379cace7b2ca2af6f0
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = ee5dc9a489318c719f71e1576dd5765dd5d14de3
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = b45fa410017cb3026a75e27be13f0dd0b0b67841
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = b4542b9d24a91a30399f9b7bbb6789fc9f5b02d5
+SHA1 (patch-base_atomicops.h) = 6836af7973255e032421e77c574fa9be76df94d9
+SHA1 (patch-base_base__paths__posix.cc) = 46e0e7569e5de5621308b9ad9655eab640244f30
+SHA1 (patch-base_compiler__specific.h) = effca9841a470e59d1a058751de206a2c9748d19
+SHA1 (patch-base_debug_debugger__posix.cc) = 3863c09c83e605b573721f41a358e71a16ae66bb
+SHA1 (patch-base_debug_elf__reader.cc) = 6e842819111503415f9aec7745380d22b52f1d73
+SHA1 (patch-base_debug_proc__maps__linux.cc) = df049afa548cdb0367717dc4d369c44c9373ccc4
+SHA1 (patch-base_debug_stack__trace.cc) = 0cd322a707c7291e27527952e5ada471c0549031
+SHA1 (patch-base_debug_stack__trace__posix.cc) = e11e7593e346a17ca93db8b58d0f01c5449a8197
+SHA1 (patch-base_files_dir__reader__linux.h) = 5875154448df0eb07f13114143e33d132ba4760a
+SHA1 (patch-base_files_dir__reader__posix.h) = c011049104997ea98de26b2872acd5ba4768945f
+SHA1 (patch-base_files_drive__info.h) = f828d35caa500df63ec3fe593962f02f2eb782d4
+SHA1 (patch-base_files_drive__info__posix.cc) = 685bc00ddb39298f9eaad51a0f5a57e0f415845e
+SHA1 (patch-base_files_file__path__watcher.h) = 213782a455317d4fd9456527fc05176490c5cfb6
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = de89a886cf600f5a4cd76bc56c770dd3acd52ac7
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 0a1d41d2a68092ad9a4db7f70f512534f9cae717
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 908772cbdbc42e4e5e512b5c0cfe9c3bd501f623
+SHA1 (patch-base_files_file__util__posix.cc) = 024f16d95714b1032a1b09b9aac10fa45e528374
+SHA1 (patch-base_files_file__util__unittest.cc) = 6d3b177411efec2da88ad4a4a2dade262f89c66c
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 519e7c4d036d5fc204252bb008539e82d3758de9
+SHA1 (patch-base_files_scoped__file.cc) = f61288f9045672bdce4c53f69c3f98f8f7452e17
+SHA1 (patch-base_functional_unretained__traits.h) = b712e537318669d896d48eecec690e86222e7318
+SHA1 (patch-base_i18n_icu__util.cc) = 130d0cad4f3cfc199b8fd644a03d787ac63f5f96
+SHA1 (patch-base_linux__util.cc) = 5c0e04d8a8206a0fd7985933138f6e94bc5bb6f9
+SHA1 (patch-base_logging__unittest.cc) = acd91ef5a947e86823102a3bca8945ba2fa6fa58
+SHA1 (patch-base_memory_discardable__memory.cc) = f864bd4403baf1d755b8b145e69b289b431f24bb
+SHA1 (patch-base_memory_discardable__memory__internal.h) = 34f6f6004ae8710d445b9b6e45279377cdb51bbb
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 3c924b34ab5a63b2a812a0977ef9cfbe3ecba1ab
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = 30fe3412db31c35fc5cc929ab002c1775fc8d6d1
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 29f47a9eccd2ab517f556397ee80b60cb8fb4857
+SHA1 (patch-base_memory_protected__memory.h) = 281f66132527f6c7ba26ca359284da79071a34b7
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 2a50eea75d9f670c7b0d6a0bb60f311be87449d2
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = b211c25d456845027c9912c380a37acc1c124f81
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = 2fa38953cd4e6299aafb6a80eb8e086a562eb609
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 58a1de2b2741bd73f28b30aaed7f2b85431e87e0
+SHA1 (patch-base_native__library__posix.cc) = 6763e23bd564bb24c2440ff5346c103e742dfaab
+SHA1 (patch-base_native__library__unittest.cc) = 6afb5302397481b62f95511142d1b9e2154f8a2e
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 59df2fcf75bbaa2ffe0e31ee6209b2fcf3b142e7
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 539b2954612e3e4483003c6e6abde4830c6b1db0
+SHA1 (patch-base_posix_sysctl.cc) = 8c97b2a5a33cd009865848419e387c066b990d98
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 10ca106a309318666f0d6574f0eef0107cbacdac
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = d37d14f75751f94701e3584ae03e96d0825d2f73
+SHA1 (patch-base_process_internal__linux.h) = e05420495d2e423715fff2e138a11091c71d27c8
+SHA1 (patch-base_process_kill.h) = 47ec97811f5b534fa70c129fce55f6e56740aa3a
+SHA1 (patch-base_process_kill__posix.cc) = e001861ace23180be974c7ddf32006b10ad3e031
+SHA1 (patch-base_process_launch.h) = d60da014607dc0a6e1e06f624d03e535a243e121
+SHA1 (patch-base_process_launch__posix.cc) = 006b9c8ded574f6b4a0e3286909b93bf4e169a83
+SHA1 (patch-base_process_memory__linux.cc) = d6ff7bf92fa37cab41751c66f0040a0fa7f2e386
+SHA1 (patch-base_process_process__handle.cc) = cbfaa390111d301483c84940f9d1b885debdcb29
+SHA1 (patch-base_process_process__handle.h) = a1f9b3fccf628ee6f9d7b85edeec01ede159b576
+SHA1 (patch-base_process_process__handle__freebsd.cc) = ffff93e257226c56ed9460bc590920d974a2a9db
+SHA1 (patch-base_process_process__handle__netbsd.cc) = e7ce7d9ce6a62ca71cd2482618fa91930d91c0fd
+SHA1 (patch-base_process_process__handle__openbsd.cc) = cd718a43122040dcac725cc06574181f08679fa1
+SHA1 (patch-base_process_process__iterator.h) = 0b898eaea7ca5a5f26c654cdf80427e9e1ba10df
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 3e311bcfd931329500dac59591cabebb083a3c89
+SHA1 (patch-base_process_process__iterator__netbsd.cc) = bee2ca9ca491baeec025a79ed516e69abfe35e90
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 83d04aeb304d07d3ab72d07057aacbec79399e1c
+SHA1 (patch-base_process_process__metrics.cc) = 552e125c9a7dd0a3040f38e448cd329f89f091bc
+SHA1 (patch-base_process_process__metrics.h) = 1a84f5094c7d6782c857038f799660437cbf3e69
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 8b3368b518ccadfa115ff9aefbd7da96c9289bc2
+SHA1 (patch-base_process_process__metrics__netbsd.cc) = 28a22e3d7d65a71daaabe5defc5a7b7fdc623ba3
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 75e9ac6161937459438622b45b8275e6ce127d67
+SHA1 (patch-base_process_process__metrics__posix.cc) = 38a93e265f2a98e52ad19f42601aa655e6812267
+SHA1 (patch-base_process_process__metrics__unittest.cc) = ec8e77fda6ded0f58c51002bb9e67b12a743e5ab
+SHA1 (patch-base_process_process__posix.cc) = 439eddea3b191fabe738b1ab975c115488aa11f3
+SHA1 (patch-base_process_process__unittest.cc) = f73a8b7bd95ab341efbfe45ad717b8b303c6fa71
+SHA1 (patch-base_profiler_module__cache.cc) = 3d7d18a563e0039373a11c939d942d8500b58587
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 90af6f0d1336c4d9f06f762fc3d6b0e49dbdd818
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 6a416b02e484c3038b4e5c21a827c09bbf8268e1
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 2050c38acc5139c43214c72a90b3ce2b96e6b0de
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 27bb368d6d35991046e38dfeafbcfb9b710c3c30
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = d48f541134b7299dccb3f39f92a5bb5a30012139
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 9b2629289f4113e799d119b9001de24e49956a37
+SHA1 (patch-base_rand__util.h) = 3c81e816527650b90c8258bdf5799d93b89687aa
+SHA1 (patch-base_rand__util__posix.cc) = e2db40902a7561711acee9a7c4dec0c598ee1b1d
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = fe0feb7abfc903c99bbb8c184578e367f8a414fb
+SHA1 (patch-base_synchronization_cancelable__event.h) = 70fd9bc565f2f67c7cf7fc893be465eaeade1698
+SHA1 (patch-base_synchronization_lock__impl.h) = 4df6ae453eb1ab4ed8b96c48a769151075aabdca
+SHA1 (patch-base_syslog__logging.cc) = 0f1b89af09bf870d79972e79ed70083542652162
+SHA1 (patch-base_system_sys__info.cc) = ed0723a0e616351cabb17d0ade8adf6652b1f435
+SHA1 (patch-base_system_sys__info.h) = 8bc470c15868e6693830146e2b29c1832c21664e
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 4705c137eeaaa496dc3bf6ac3e982e08519dc855
+SHA1 (patch-base_system_sys__info__netbsd.cc) = 167bc797bfd62248252ea1aa7e68bf30063bbb48
+SHA1 (patch-base_system_sys__info__openbsd.cc) = a019cd735fec8560495596fb3f2e572750e26f9f
+SHA1 (patch-base_system_sys__info__posix.cc) = dc3dd3d0cdc2d043fc67da93e0d4c1b73971dcdf
+SHA1 (patch-base_system_sys__info__unittest.cc) = 014529519fede63023de7533fd818f01880969d3
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = b5fc73293bbb75d055c072d865a2ecd5b2589ab9
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 339b688c503b80ec0480c907bc6decbee6ef63ab
+SHA1 (patch-base_test_test__file__util__linux.cc) = 62c209b10529abdf9f637067c1b11f854eedb9cf
+SHA1 (patch-base_test_test__file__util__posix.cc) = aef4fe70085f0a5629de57b2c48ef9edec0a668d
+SHA1 (patch-base_threading_platform__thread.h) = 314c9f4c6ed50e2725ad203c77e4425f4ce88042
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 9f6eb1d13f98600707d883dc3ebc1318ecc0a81c
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = 6ba390ef1c1049dc261e9f453afa19373a9d8cbe
+SHA1 (patch-base_threading_platform__thread__posix.cc) = bb06078808a4d994d50f38ebf13d69da0dad27c5
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 04c46e760ecaea2ccc46e009dd5f4e4ef81f6331
+SHA1 (patch-base_time_time__now__posix.cc) = fd5bf20b02c3e3e28243944a24f60ef3eeed6941
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = e60382e54ac1357b8c114517cf9979ef6a749b31
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = b30bc2192b9b1a960300ee4a5e109c298bf208a0
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = 5f1a6762a9282cddd32db556b56d16931aa7aa7e
+SHA1 (patch-base_tracing_trace__time.cc) = 8c00794e1dfce691b3a94610898bc1c76ee48fec
+SHA1 (patch-base_tracing_trace__time.h) = ecf4305f3d8261985bfd261739f4a8b593117d23
+SHA1 (patch-base_version__info_version__info.h) = 1d46c51b0bf39b6d43ac30693681efe6399dbd99
+SHA1 (patch-build_config_BUILD.gn) = 02b0c4d024b537f974019bb8eea351397043b02e
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 5fe3ea1e573a0580d832319106cfeace78585c3c
+SHA1 (patch-build_config_clang_BUILD.gn) = 3bd2006d8dfd417543f9e5e7be007a5204da0e5a
+SHA1 (patch-build_config_compiler_BUILD.gn) = 4c67d64a72a3a225d2e381f0542147815d32c28c
+SHA1 (patch-build_config_gcc_BUILD.gn) = 009c16687670eb0b79d69d738b021a5da446e63f
+SHA1 (patch-build_config_linux_BUILD.gn) = 65b4d23bd64ef618cc1b42dd2221ed2d580789b0
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 300110af7225bad52a8e0bcf4b1d0218837a765e
+SHA1 (patch-build_config_linux_pkg-config.py) = 0c63225a951670b2dc6f7bcb974755875ce7240f
+SHA1 (patch-build_config_ozone.gni) = b82b781e241237b509f5b42afb2fc0378aa95cfe
+SHA1 (patch-build_config_rust.gni) = 28f41fb6c57b7575fb69f69fd49efc66cd9ec4a7
+SHA1 (patch-build_config_v8__target__cpu.gni) = 1253cb0004af8ded3c843514c26837bcdaf10b94
+SHA1 (patch-build_detect__host__arch.py) = 66af77c1be1bbeceea003c86bf39ac4f9bbb36ff
+SHA1 (patch-build_gn__run__binary.py) = 3c8ee0db56b58fcb463c60949a7901ced09adbe7
+SHA1 (patch-build_linux_chrome.map) = d082f83bd497c0a2bfc878801d59b22ff09714e1
+SHA1 (patch-build_linux_strip__binary.py) = 1f66de047e2d402f0a5f2481e15f8549382009e1
+SHA1 (patch-build_linux_unbundle_icu.gn) = 58bf71f4de5b17dab9bad532f7b39897a500a958
+SHA1 (patch-build_linux_unbundle_libusb.gn) = 4e0edb3a5b7d6056f1631dc866b2d0186c6242f5
+SHA1 (patch-build_nocompile.gni) = 290decd16a43334b9042a25dac129d2f12e1b8a3
+SHA1 (patch-build_rust_rust__bindgen.gni) = 544a372ecddea276701538f93b1b63951b2a240b
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 970ad3a73ff6daf6207ce75a288fab33c336e0ac
+SHA1 (patch-build_rust_std_BUILD.gn) = 1cab4a7c84829f51a25315b14ea3ba0fdd7ece32
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 41fc623b336bfca1f4ca73880160b50c4f2af494
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 758788ac73a9e2e9c83bd6b2154958161d712d8a
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 57dcd6df7c998461365301b4a51051a10ea23be7
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = 485b483b50921f0685c4966c0cd7bb1c4c27a58e
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 3b5444146fb1b2b25df782a915278010e7c115be
+SHA1 (patch-build_toolchain_toolchain.gni) = 8b51d82054f1c6b341add538e8e44a172c9ec087
+SHA1 (patch-cc_base_features.cc) = 98fe501eb570577e90f6dc997140aac26cfce19e
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 213a726e88b2b1e213323191e404d55d2afa68c3
+SHA1 (patch-chrome_app_chrome__main.cc) = cee3001db6c7be166d48c334fca39bbb76bf61af
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 8c57c4a035242c3f8afe71abbc85731111661b5b
+SHA1 (patch-chrome_browser_BUILD.gn) = 67cfdb033ff28a448cb1224eb04eec9b7bd4dfbe
+SHA1 (patch-chrome_browser_about__flags.cc) = 9fe828e4d23225f82aa1abd3949450591fee151b
+SHA1 (patch-chrome_browser_accessibility_page__colors.cc) = 6496de613b6252d0308cc3e1df2691a16beca706
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = a8e8a156a10206798ed9ebb423c26efcc2eec282
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = b368ea2cf0bdf2e1fc6f1e81b8020a24df5a8db5
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = ab0478561f5609270749ee87e6e939e9d2b3fa3e
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = e240965253d6d06644d802af1a71d0f1eeee3ba7
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = a5858d9e2f5c5471c6f90e2fa7f8d6fd13266a10
+SHA1 (patch-chrome_browser_background_background__mode__manager.cc) = e2586b5240c2f2130b8850237fd00304af5b0953
+SHA1 (patch-chrome_browser_background_background__mode__optimizer.cc) = 3f3ddda700c1d1cf59a12cfcd2b90d69f648bda5
+SHA1 (patch-chrome_browser_browser__features.cc) = 31568f201479998db3c334f4d05dfdf4e0713adf
+SHA1 (patch-chrome_browser_browser__features.h) = 8531e037a363dee8dd11123ee499b940b31cdd68
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = e617092d2d1e876800d717b795ac07ec8244ebd2
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 7a23b8870637f1b5d0b4885958d969cde419a2e2
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 8be878c212ea9bf5b948724d02772b46d6f05400
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.h) = d2f666bd382a2d22fe17933c3de820cee2cc2a8b
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 6e7bca87c38a47d33d5deefeadb17dc6a6855de9
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 1d0cf75775b5db0af8eb52d27d5052083c5c9081
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc) = 6d872a463bccc032ac977432c3a1ce866ad66f67
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = f4a7a50f60759ca896cd3fa167df07df6f3c145f
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 57f9140da7b627f254b2aee11dbbc5607e595f79
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = c94ee5886d28938fefabbb4964eb7f1596d24df5
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = c3ef8d11b867223915a6a906507faa080423b1e9
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = a661538ba4b0d0e5dca4ddd187491a746daa1aac
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 13bcbc3f621acb31751cd2beb97b43cf84f0e2ea
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = ddfa548c5551f8e068816b9a6cb8dd6ca7627589
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = 61335af77b5ed2f2cb1f612b73b67987fd8c05c9
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = fe0df3256748b2fc1146caeecff993b1470079d2
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 2c3e523a68bcc5fdcd47253faa06c84c48ff216b
+SHA1 (patch-chrome_browser_defaults.cc) = 530bf68d5dfd86904abb3eae81a4d89152d6f6b4
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 2229597ef7e613e276d79b4364bc50b6622b280c
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = ee99b35ebd6408c355ac0489c7780da8a3095ded
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 84eb282db64e5432bc26b7ee6fa14ab240da8da4
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 8dbc3055b688ccfd1b364a8440fd4f554e6d2fea
+SHA1 (patch-chrome_browser_download_download__commands.h) = 616fc6994ab5d4d72572b5f8408be206d5fa9166
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = c5a7df9ac3d9bbf020e82158b08dedb83210ed16
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = 59da23d6499a0e413ff5461997b57680e6fa23cd
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 951592423a715760a86b19b065531cee89c6e988
+SHA1 (patch-chrome_browser_download_download__prefs.h) = 193c9d10501ccef09522a8d8203b746965872c31
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 404537f8081525518063d3d7016cb8e3a1d5648f
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 1ae1852ea7cd5e8f7e1cd76c063495c3f3d7d2d6
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 86ad31f58bb57f1e8ba1acd691563bad220081c4
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = d7918980775f379686e7042d4ff29604fc2aee62
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = d80498cda7b12641b602bb50654c50e7f0225522
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 7916f98678971797919237e949162664c9cf8570
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = b28e3e060ddccecce8803e438e9a9afcf2882fda
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = a1ba6dee4315c60f2bfbf34fa01830dd831621ba
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 1a02bf5d3fb8199933733bfc4e3a8577bad2806a
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 2072b94d7cc39ece69212cf6e447f86d0b472c3f
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = bf9b445b0b3a1d9264698738f626dd33463760c3
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = 6e4ec7d9cfaf5c31606e8a04231d82a7c3cb3a7f
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 56f3e4962c669981354c7322bb3b0668c03c818a
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 7328c3dd2a1da225465a47093080dd7fc3b3eb80
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = ad4eee1224ec1d6417d0a29c6dd6f7dea16fa4fa
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc) = 8eb31f7a440c584e2c9027bc0bcba8f00f8b1fe4
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = ecfbe2d1ee7ec4a601720045d5cabd0fcade7fa7
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 94cff32856b1da736711f564cd02944ab3465a5b
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = f9c406344c4c9759c9a2f58271b3e2f7f7014b67
+SHA1 (patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc) = bd69e5d778ef541dee063dad5b43ca150ded1b12
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = ceb3ec956598c1aac1b12bc09d60ec9193d066fd
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 9dc7be32cb37824ed467fe169198c5f02f672ed3
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = 9f4327f9ebdb4600be39a7a6564c2066dc348330
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 8d9fc472e84d44429d563619f21d3f3dd60397b4
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 5ebad09bad8bbb06102a55aa02cda80029072ebd
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 8920ac5e423de1e39733ab054e884097866bb965
+SHA1 (patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc) = f8f92d72f575e28b2b318c3cbb90541f5681a442
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = 9b70c788315248bdee03528dea8dfa6ea174e659
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 8b045761ea454e831fcade7441e334bac0d24b0d
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 7016f92fe33e1baaf652dddc45341aca1594b63e
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 879758ae755a0af79bcf50ddd5a0aca8870bd5ca
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api.cc) = cc6abb5e69b376a7726811407d1e87a9cd66d6ba
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = feb806b9a9dac69c13bc4802b25adedd1a3c6667
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 606fa8fabc5f23c1214fb327014d17d1bf2ba702
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 7af9cf223cd1fe64aa98b9729b17465804e731e2
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 374aa903cfb67d8da9a4ea105e5c55018aa4fa4c
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 1e0005bebd9505ecc2a554d2c030e5350f3112e4
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = e6d059a002178a30e34a3ed8992415e00d5f3f3f
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 3cd35e6ff8086a3178e139d39403a81b3c0690be
+SHA1 (patch-chrome_browser_flag__descriptions.cc) = 66165ba82a384e42a0137ff680420cd643bbe136
+SHA1 (patch-chrome_browser_flag__descriptions.h) = c7751b7555ad415f249836ba765a02be7febec0a
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 0c5862f6d56e88f830b11f7b58090c38d817cb13
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 236ffbb28a47c64691ba06774283cdeed913b20c
+SHA1 (patch-chrome_browser_glic_launcher_glic__status__icon.cc) = 827b5e750a7c71d3f5ec2d9b6a7f866f68518d65
+SHA1 (patch-chrome_browser_global__features.cc) = f3011591bb7d950fd2d81599fafb77fc6995fe6e
+SHA1 (patch-chrome_browser_global__features.h) = 77bcbc5d6cb510221f7fdbaf4bb5e27a518c8b12
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 18be1d4af9a5995f6cb455132ce9285acf91b38d
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = a47a08b629e3a12943f159726cbc71dd9b330e5d
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = a520bf0b739e0fdcb1aa82a1af40992fe798d569
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 729e395776cba69aa1280fc40cdb6d129a93a110
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = a1f38b61d0bea3c494cf1df6575f9c69be658b05
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = d88843288c5c27415fe40ad28c9697c70aa26811
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = fb8fb4d6877b712b9a43e3420148b5d559b29dc5
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 0ebaa20fc6ae84277e16244b3373a2f0fb98f3d4
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = fc6eb9dc0b79e411372c9ea42732e7512a15bc95
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 87dbd802b11026c07b49ac3aae1a6310ecc26308
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 386f8405165665577256e88dac3e6ec7535d7b2b
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = d609ba93908ef24b2253d665e78da1bdb270473d
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = b7cf1b880df148e5053f3ff7eac1c28515385ade
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = daf7e9b28cbec8abbf06c1c1a91288a848f337ab
+SHA1 (patch-chrome_browser_memory__details.cc) = f922c60e360b247eebc962b5ba7978eba00be756
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 9d1ccf1a78e332dc19a995d54717963a6cb36db8
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = d0495f459bf7e432a1478c659c93653bc7b55a43
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 263b3d8c54d5f9878db06aa8f22ad67ca3d6acd8
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = d2744bca2ef6ae1d67ef8902c84b184dbd2f3e08
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = 5380f0e7445cc1d57c609f5b1f12366336d753ba
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 8cb1849dec3ccc3eba194f2ffc4f4d3038d9c807
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = f8a7cc5d25552bce5ed8833e5e6273b9f8ed7297
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = d341f90bb8b9c6ed870a49812be8f5f126ead78f
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 68a1709e4d58f6bc520af55277d3711a2396d303
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = 2682868f7aada0ae3c4ae370848b57eb58173819
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 4df8668f73fc2815bf4f565a02f9d65f99722a25
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = db6c9be4d23b7cf687b49fe00b93b90d8a3fbea6
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = f2c4d548b4feec0055a2aea8c46ae594da827a17
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 6efde14890eccecb575ab6ece4393046b1b28eba
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = f2283be5fe07a0ecf00cb8fd07a1a48668aa6123
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = 489cfb4ab0306511c465ac867bc0af951b463726
+SHA1 (patch-chrome_browser_password__manager_password__reuse__manager__factory.cc) = 36268db8a8f1e7d53cdcb99addf88a1002852a7d
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 39c80f895506575a552cc30a7119e8f9a0072212
+SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = de3b13ca85306ef4be1b5901fae86ca667c193d5
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 59a52b74b167995df31f020f13f7eb4ec6295f3a
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = daaab6bf767306509dd716906eaf36d57d2cb32c
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = dda3d76f8c432c98882322b33208c8134aa0debf
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = 4a8fbc75c86daedbb6a650389415885af83394b6
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 89e0ab7717c48706238000a89ff537997a5c8acd
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 835e4fb20b0c0268be14db03363720f73fa31755
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = e193249b0796fc007c18844d89109aa023365c8a
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = 57cb9cf85b7426a2403c3bfda7dcdd4ada251894
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 38e4060bfa79c8e0fc593ecd0b59749504709253
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 2dc0337ffc16c64cf96e1341f2fdf9dcb603300c
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = f825fddc5b41e8121b467d4a715d250dacadde29
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 1b44cb684b22062f779da591876a11217555b785
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 7162298b0539dcc721df55228fa03ecf5ab50743
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = f8559e348f5607dfa9948504e68acd8ce626e626
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 9f3e0e661512509ccc2bd57e5f75fe9b5592be54
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = d1bd2e6dadbd47d389611116ff01d50e198ff749
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 93cb0095dfcc88f66bb852a469d2d36d3fbb27e7
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = de4d7f214920b1d1f3b46e1270a96b0805785f83
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__service.cc) = 344b41db48a9208fc2bafa73b02f3928a40e98c5
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 6338cf8b7dc3541d2472468082cb8541e5888adb
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__router.cc) = 0a5357dbb2c9eea26552cde9b3a02fbd70916b8c
+SHA1 (patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc) = 8339cb6c0f9bf237af6220cd61d158a881180732
+SHA1 (patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc) = fc76a9ca67299cda3266a973715cf0300e23098f
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 99bcb6b5754b10800a8eddc2e78b838053375281
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 1693bde9eed8f25c8820e70059078a4f589d29e6
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 95bcbb34d29cd942cb0b27a5c6d2fe3d430e1f68
+SHA1 (patch-chrome_browser_signin_accounts__policy__manager.cc) = 8a88461e84ac2f2237509139588727e2b05e8de3
+SHA1 (patch-chrome_browser_signin_accounts__policy__manager.h) = 116f26adcc9313d80f9bd7f60383e5df247d733f
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = 934a3ca16d82388b8e5bdf201e28b2a9826724d0
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = b5314a8af0edc369edb1ca403f16680b6e0f848a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 22678af66d8ba3170070daae26cefbb3512566d3
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 28631597f059784162039f611bebc2c15235150e
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 2773b880bf5cbabb528ae3ddaf5d1851cc6756c3
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = ed1018fbe40edbe487b040209038aef94e3161c0
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = feabe899af3b00a5d00f6355cfe178b6217e207c
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = ca40a6efcb51ce55f3ce2ed1b7b0eb27bc69833a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 50cb2c3712f6820c942c2304f44df66080a0ba2d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = ed46d6723b1a00c453ae223c0321c01dd272e35d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc) = 7d76296ea585ab18943caebc8b50a1be8b4c0b6a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h) = 4fa34dd2130eafa7f3859a1c5239c8a11e2c19cd
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 4a4220e8210b8ed7fde4bea6a52b71d5025ff88c
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = b9d674369bc1951a55dac83ab888461dd4c18217
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = f435a6983c5198c9bd556cb2dbc63e0e03a3833b
+SHA1 (patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc) = 341f3967c5658043edc2c869d918f55ef88771db
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = b8a212cc2d429a007aaad0cd6acfd9a13f5640e7
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = 5a5bb4ed6a576d7fb3897db922ad8bd340e80c46
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 7362118a57a7552a445ac679d25d599a6970ca0c
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = fa3fa46892bac1d69ac5f5f35797669b73852014
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 0237816098dfce3dea494faf3ab785d286346a83
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 75675afadd2c02284116b5bac7a5652a2bbac260
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = f3fc5c013ae75c5adc093a537b06bd34f74bfc2a
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = ee210d7fb89ae80c44f7a6ec73f272583a7e05a0
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = 5fa7c57d32131cecb9005df3004e51ba7c68c68b
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = f9933d2623853509e066f602ab54ff0857dbc1a4
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 91f435d3ae848a5bf01ab419ef6bccfd2cf13660
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 32403333a1569729bae8d0927555d8ab7fffdb31
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 883d23e62833aaf679d7f76565232ce345f913e6
+SHA1 (patch-chrome_browser_ui_browser.h) = 28e499d2668b8093b203bbdcb4ba1bb219342b15
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 7cf49b64be89a12017ba3eedf1d745729425089b
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = d8d6af28066076ca0d869da87f0965166c750df5
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 98e432693804e65bdfd8d0f2434ee40c0dced5be
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = f9e0b64ce7da4b8f926624a8b7231c12f3e07dc9
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 2bb505f465fb9664a939ae272151549bd8606d46
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = a7cd2887e5098f0a073ceb1e3fa1f523cae7cf99
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = fc44a99d27955eef8ceb0452091d1e799c0c309a
+SHA1 (patch-chrome_browser_ui_managed__ui.cc) = d8b5f32e81742e613242bc01843b5242a0623481
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 1ab6bb17698f4c2f1d69f466e82e2f3051141a6a
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = b3a26d9f6425571ded2cff11f924fdf061572b25
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = f7c1dbda83c777417fc770b26a39f2b27a11061f
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 5e113e3041a37a504bc586af98b6f85001d11a94
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 1d2f2bb86051b793071222afd69c1228dc313b75
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = e1b23d5239e450ba7093418b8ade374ff92e240a
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 94b388a41282d947cbc12afa1ec36624b6bcc95c
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 33d8b4a5b8758f8dd6955fda6dd42e8c493d4b0c
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = dc0d45c493e3ee0ed595c2c4400c3bdcb70c8023
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = c4a30e5504fc2ae002099639a7f5f140b8a3e880
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 6595efe5b087d8325adcdc330a15f75a7cac66f3
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 1b0468dae92d1ffb31c0f5fb3c40dd8be6baf11c
+SHA1 (patch-chrome_browser_ui_tabs_features.cc) = a2bb5d170f70dedf2a2aa117314296e77fac27fd
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 1e86f0f45b28ac5c399d935c0343b00c0b83e03a
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 8b3fb0492ee9e79d9a48e264270d56391fbd02ac
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = ab460d63d0a2150527d2c85ced9ada64c929521c
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 1bdd8fa86be4351a5e2772a2c44f3438ed504281
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 30bb5999042e0e97b96084bc1118688b7241c8e4
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = 787d4319fa1a1f8f958a0331f94e82a226dc5409
+SHA1 (patch-chrome_browser_ui_ui__features.h) = 11d5efc5a611ad3acae1d59fecd517f10b4becfa
+SHA1 (patch-chrome_browser_ui_views_accelerator__table.cc) = 792494f9f3e674d6e2e01a9893f10eb92c715760
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = fb5e321287cde5c1723e7084cbf7ed32e220d579
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 7e36592415497e57d62f7be8d3bccbf583730ced
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 139bdbd1ba70aa4447a7a9aee03cb4a79a738aa5
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 4c161037ae0d0192ad07dbaa4e586e44e4769c07
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 283ebb0bfc8d9aa1a459150dc51ecec76bc73b42
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.cc) = e79efbfaa7ecf8247ff5dc3be62c9c049c0c8e60
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame.h) = 26ba5314e1082f0901dea7334db3b6ceb88cfc9a
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 9bd438c5ce07d2bf014a2c14e0a54e35bc163b5e
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 860a49056f6876ecfccd3bf4e9cac67f83745049
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 1a4de6d734014c5c9b4d8e971e1302650340e5f1
+SHA1 (patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc) = 06ad53a4236ff9ec065534bf3d8ad39e7f4f489b
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 3a8c1316ea46f48befdf9f77660d25605d0ee6ff
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = ebdf713d07760577a354e2099de98b6a8b94cf71
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = f7de80d09515dbc8ea558ddb6f3c28060d30e8cc
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 336059b4789c977ba77583091cbe7626a83bf201
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc) = 66112cce6d70a040f0361716b917fde86c7bf24a
+SHA1 (patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h) = 9524d01eef2c0d8f6abb96474a363faecc82aecb
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = d7fefe16fb1e52b8f4af28ec40675fedbc7ddaa6
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 6644e2127a21026a0bb4aea215edf8b569605b76
+SHA1 (patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc) = 1361c636977633870296c92e327af33cfd435e67
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = aba6d0b936b1b4e03b2cda0c8b49fd01b0dc8b51
+SHA1 (patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc) = 8bc8ec1f31584f7e744e5c8d083e20f8bc4ab5aa
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = d09a464b8cea2992e3579d2d6c7aed09077c4886
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 2ea03f4e3cd65d586de4bed10f9fc79484b76124
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc) = 865eccfc66d0097d23ee1d6861504608933a3730
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = 5013cfa0e268044294db1d8d7ef87fbe3b524034
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = e003a48be9af331673eef683d56ac2330d36fbd1
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = da554ffcda34d4090cf5cb3d9f1ddf6b234b8925
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 6ae58c3fdcf2147a0619e18b2b9082f434a3c2ff
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc) = 27bf0ba785a73f4f95fc351bc696b1308893e0d7
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = b10459cd6a256c283b9406aa03c145a9306dcbd1
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc) = 77ec917e7f6c60bd0e7a95bd27eeb05a36a31a0d
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = 1cce1490e30653543730d90e8a42c54fc4c3a710
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = d7f1975da06f6144f2f3537c00f747385f26d575
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = af96a5cc2e9ea0b9ef143a4f985a6cf2edb2d38f
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = ef77f8f22a7a450982be967916cac25747909ee1
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = e73fa06da984d76d258a256af43dc811b97ffcd8
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = d446e152c43b562cf6135e1708757a3046635b90
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = da4ab78b3179f0c0915536df92bc9f54bd736a4c
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = e7fcb0ac5bcbec76e070834e0f2f31cd86cd1109
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 17f7ae9a4e0d1ed4b08ae0e9a4831608526aea73
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 66574868d37601e5f2db00c43ef18346141c9a00
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = e7e3883c69169f2db1c4af2ae16df2b72c4221b4
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 2ef325a6f63e0a58d72e7cbc62ced5abb7500f82
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 73344d67ccc07e986941091f02fa074602896cdd
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = 6ba0e763d6139bb3792146e4a84839dbb5876551
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 1cda857f26945c92bbf6c51bd29bdd5e5fb195ea
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = f998014b48c08b6daf82261fa9305e420b156185
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = d77ca2898fa172b0446c2e217db520997f45e5ed
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = c99eaac6396330b759819221ebd85a60e820119e
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 70882dba3da4861f5648db72aeb62d07a02305f7
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 53477da76c0722754c057c7a6b04e78f95b88d97
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 2da3b8d7864f569fe2dcb0222f42c6e4f5e415ce
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = f9ff464f4d01897042ab5f4ac16a8ae553517757
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = f67569bc2c7167864b436c221729dd797907f34b
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 4d8a9ab3c7dc1e38ac29fe8633181f38adb9346f
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = a0649ed1e9cb4a4f442cd9b9b4800c6048f175b4
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 1b12ba5181caf49f20db04b3a846bf00bf29a315
+SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 6c1c7a89993c7f8642fe6031abd01e85608419c2
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = ae970ea927d3eb8600733c4784a3135adbd251c3
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 6c12488813d9473cba2d99003a54ce2ba18d86bf
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 5096ca8098389683345eec61c6b8efdcf5a80cea
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = dfd88ef6a8f943e2b6904df7409b2fc326832720
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 191472cd49ad738770b6bd6f27a02df34f797462
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 7ea3d1ad79fe8eb0c76e77ba5576f360afaef34d
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = bb04babbe131f874a777caf3867c1567df5869fb
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 37688d5b47631baef8ad387afd01abcc41bfe361
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 4273c141fd8ebf3370a6eece17c0ac7febde3378
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = adee02f53a0e1c47019fa427f470ad3b064ba415
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = e5d2c102d3571deb78715d5532e20c45c65a07c2
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = a7d7eead476a5a6a1d2a3f7be3729c2cf7a5013e
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 35624ed942458ac265e8917e2ba9cd05895dbfa7
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 96ee8c5def9d37648666fb17f9fdad3c0d2294e1
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = b665dad038a42451c3179f24e37237dd7bd1e3a7
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 2ff53d0e53eacbb2f8ba03f602a8ce8a40618ee5
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 5fb9a55fe38bbefb8d4b8fb4307fc707d6b48d08
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 4f43288f5597acac2a785466dcbc4f92eea1ed28
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = af1d7fc7d176184a9a9175344518a438344003d2
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 1aba3b6ed1fb80afa68465115d5ac7a6c95aacd4
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 86be8f3449905fbe62353952824799b9cc5d556b
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = db7e268519e149422677e37188e9a139d737049b
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 59ea0adefef01414e0cfb60f264e1f78a33eff75
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = 21b33ff65c803f5333b65ca22932096d3e347cb8
+SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 7bbb59cce33bfad096d58bfa326abee608a11e64
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 09edc1a165fc31c8c5ea241af9d8f0aa086f86d7
+SHA1 (patch-chrome_common_channel__info.h) = 4234c56a8b08ff1abe291e2ac43aad765504c00a
+SHA1 (patch-chrome_common_channel__info__posix.cc) = a769c513df3a5aa759dbba3750bf5e9e60895c92
+SHA1 (patch-chrome_common_chrome__features.cc) = ce7ecf7a498a87cebccba46b8e7a710218241d20
+SHA1 (patch-chrome_common_chrome__features.h) = 8fd9702032a5c2f29b5f2d129a60bdd6ddfef073
+SHA1 (patch-chrome_common_chrome__paths.cc) = 738a6f47e3f8830bfef6c1e8dc745d7295ff2f63
+SHA1 (patch-chrome_common_chrome__paths.h) = 9c9e07cf0966151d1df4c58288fa808f4269274c
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = 24f8c492b38016652167edbaeb3d9f2b8ad44787
+SHA1 (patch-chrome_common_chrome__switches.cc) = 52e50284b23904029d3b1f6d400e6683611b6251
+SHA1 (patch-chrome_common_chrome__switches.h) = 0d8e18dad63a375a9f45ac74434df258482dcce6
+SHA1 (patch-chrome_common_crash__keys.cc) = 79e1fbd01236f313c7508e4d475ced801c464ca9
+SHA1 (patch-chrome_common_extensions_extension__constants.cc) = 99d7e6b0e27c55f1c4ffda9d17947ebf661ebaa5
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = c4552c8566e502a467c12924e5b4a746b70903a7
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 654a06e96e1b52d76ace0f7bb3c513ef054e03e0
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = b3842ab0c57e457fa87bd18897a628e3c39d1631
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 6380196aba9e6e0b5b00c81385eccebe521d4683
+SHA1 (patch-chrome_common_media_cdm__registration.h) = e85b029e7d3524b5217ca797367f9f37e3f532d6
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = d0d13acbf6b75cec6d302cc6027c7879f388b737
+SHA1 (patch-chrome_common_pref__names.h) = bd041d655906bb80a30a0b2ed915256fa5e777a0
+SHA1 (patch-chrome_common_url__constants.h) = 617ed65d13a54494ec6400c756b3fe4aa58f874a
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 5db15dd2d6f69fb1b7a6b2e5b49128d6aacf6276
+SHA1 (patch-chrome_common_webui__url__constants.h) = 579985d437303f671f78aac9c5d0573c0f6c37b2
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = d7b57fcccad43492f73dbce695b08b405c4a29cb
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = 071cbf452f428f3a00c34bc7184af14986b01008
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = d1e54040201636c5fbe842efa3e90b44dc36252d
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 88b3de044fa70be50cba260cebd5619196376ef4
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = a6dc4ae16cb0df48d300c3a249e7ec1a993e8942
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 6fc89f22e15083e01d6103cbcd5224c5a49dad49
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 86a225b17c7c77d9ad009375d69e782eafdcc154
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 437f94f7637e2fd63c990a86230780b5c32ee342
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 79bcd21c5fba565ac5791fb12b937208597be0ae
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = b5df3e41fc1113a751328ab1e5d6fb70dae7ac12
+SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 0d5eff4e61f06da4c3ac377ac5e0eaafff0b2a47
+SHA1 (patch-chrome_updater_configurator.cc) = 78b43cbc8c143d31e96cead5312303f0d82ee721
+SHA1 (patch-chrome_updater_lock.cc) = edf72f528f294ee91fda6369359d9535846e1c87
+SHA1 (patch-chrome_updater_util_posix__util.cc) = dde825a79c8b2675476d6f84913bbf41a741b031
+SHA1 (patch-chrome_utility_services.cc) = be282fe093f41d7b610491a8f4c18e88bcae3b29
+SHA1 (patch-chromecast_browser_cast__browser__main__parts.cc) = 1540ee57b399cc54dc23558d1a24f8b763865371
+SHA1 (patch-chromecast_browser_cast__content__browser__client.cc) = f741834824191836ce6085bcf7fc2ee3b3ff8306
+SHA1 (patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc) = 5963165e452d3ee777d1149423d74239704e86a6
+SHA1 (patch-chromecast_media_base_default__monotonic__clock.cc) = 9e22af4a96d3413ba8f6ba65ae31424a614c179b
+SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = ac3a78e77e71160fe8c4cb3617a5e46c59454d61
+SHA1 (patch-components_autofill_core_browser_integrators_autofill__optimization__guide.cc) = 0d7320c027f240233317fc73ea8791bcd80d6d6c
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = 0f453af6c24a98b17560ea06a918ff0034266a6a
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.h) = ef449e9bb7c2c1afe47a18eaeeb5c0712cb4b44b
+SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 7d26c0e2859fddc2fa29c57fd5cb59c74bf644d5
+SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = fcafddfeb04757e51e100718f152df3401a4aac5
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = b1b3b94f704c78c6dcd37df85f841ebcf80dfe39
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = e26c7f7e18f663fe80b62e6c94f2825b7999451e
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 044470cc00d829bcb5f644bc4d86d592427d3936
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = e3bfe420a1318b454063e4bbbf43e10d1250f74b
+SHA1 (patch-components_crash_core_app_BUILD.gn) = 777ab778f5a2a19cd5f3cf330d92cf05021c552c
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = da7a84b2ab6996af88a9c858de0c5ec216e66fee
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = 996ed11a4799cf2be013b3b316ce3d6826be8e29
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = ce570025d92e2b404235597c7917ad57f1ddd916
+SHA1 (patch-components_crash_core_common_BUILD.gn) = fe11297d8f9c1b5424978a829f62c6f3e4778afb
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 79b79b79050763fb6917c9259bccfbde67c3f401
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 0118db5620e85e5900e635125973096db379fcc6
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 79b5f3521b527194efe264fc63ce8d6c4ea37fac
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = d398d3fe8cf23e6803085b07594c7c3055d42545
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = d962b8d1a2543d940f752dc167702184c155f25e
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 5a8f271ba66a64ed0a763c1d711f7502a25ec08e
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = ce4ca17adb05efa2f0349c645b064be6b99e5923
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 8b9bc8cd40c9fcd86fdd6f94f6f9c2f45c690f15
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 3889ccb55c4b0a2d25579abb1efa06a7e6b7fd76
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 53792af912260373391fb9afb14a6a508e5a21fa
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = 0bb0c10f6dfa0b4284511dcd337f78eb9c114246
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = 58d1ec1953d8e2f0ec8f1b902d9dcf15fc5402b9
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 77ced7eeae76c9282b76f1f084351c28f81ca8ce
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = b409b8aef73aed99952184320549d2d3e97e456f
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = fb8e86b96912dd092695001fbdfb66ee758b116f
+SHA1 (patch-components_error__page_common_localized__error.cc) = 2eb460aadde7e7dfaa9ed0c0cfe009074a87559d
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = de7f39b709b643d255c40d3aa771bc2d105cd261
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = 044ebdcf3352004936ce69b54d33cfe31eb8b2ac
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = fc3b93ea1f22d60cd61f2d3416bfa720e3159871
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 1cad726e5406c0c17461adca279a8085b6ebdd88
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 18ce63c17033196d514da11691a640f0e412d829
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = fe10a559b8ecf55e8beff9f66c382db3f5066633
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = f5f3f73a2a87f896a8e2808ee82daef24d0eb6b0
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = 829448d695ace6ae90b08dfa2d9fc202254f3acd
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = dbfebaec2c8a47c95eb86d5a907bd1a00c56b719
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 32455f6fc7a3d6b78f498135f5db06ba059cef9e
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = e13bd22a563c9e976d9c040efe6c139e27f63842
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 80b848d565dd8fd0f01561fbadda2bf8f1e13861
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 8268e13fd49bfa743eb47dd614013c19dc902bf4
+SHA1 (patch-components_flags__ui_flags__state.cc) = a0942d69295f64a2e8541911836ab69348e88b3a
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = be113323bc714561b9fbe2f5416f34c1ed481f66
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 7d086ab8987caa863a8b7bd6287d36034c81cc57
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 278c15a575de9df1060419f866ce7e42af49608a
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = b53b53e735eb915bacf3ae4555f3099232bc53f1
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = cdd8fb1e68e959bdbcf4246bbe1a12d551973cdd
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = a85abdcd7fdf6da8ad6f72775fe37ec254b34f57
+SHA1 (patch-components_live__caption_caption__util.cc) = 103a8ba2b2dd2988e0ee1c06f15f5ebd3150438d
+SHA1 (patch-components_live__caption_caption__util.h) = 9f7484b6e5d0217e74f4984c10ecc7609d014e50
+SHA1 (patch-components_media__router_common_media__source.cc) = 9aac712acfbe1032f0b29e92cfd29d13629e070f
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = f40524c214318cd9779b78e26371865509f4a22a
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = 4dedd30d47ffca7e4bb5a1d809fd313f080cafd3
+SHA1 (patch-components_metrics_drive__metrics__provider__linux.cc) = c2e46842ee48c6bef035be313d51d0145439d1a2
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = d979a7daf4ca1f22015b92cf60fd6de1e45ddce2
+SHA1 (patch-components_metrics_metrics__log.cc) = bcd09c68d1fb472dcb1137570c36e36d70991f62
+SHA1 (patch-components_metrics_motherboard.cc) = e30806ac80ba56faa51911fd8705482c83c6be56
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = bbe03f62fbd5236fd225332294dfaeea59767dd5
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = cbc05cc70daf68c1036f3ea0f801bcabc7155c25
+SHA1 (patch-components_named__system__lock_lock.h) = 89a02fadaa7c569d1925e43107fac84c9555671d
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 2a41d5cd01b21873ea75e6f944d9c135944aab1c
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = 877b0cf4d862850a185d78dd99ed578e23b43aac
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = c52de0396bb9f79322de94e89b85e78323abb25c
+SHA1 (patch-components_os__crypt_async_common_encryptor.cc) = e2770f9cac4381b32d3e38fa9e79b4b21be4e9a1
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 7c29811e3d75109597d9de6425a42bb133878c2a
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = b9782ceb6fee4f08ff10a98afe2be25147d712b6
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 818fff3b113b0f8fca62ea6615a6d8e82b89686a
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 35b01ef291df25335c8e2be113968eecf7c0f8f9
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 58f58b8d537401d99e27a46724bd5eef8e247e67
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = f191914f090c4b02a97c49da9d2c7412528fb155
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 8535fc53096ddcc226d516e7288b56b6f6fa64b8
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = 79336099b15d8eced6394fbc2d40b8526a5f825b
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 2538ecd0b884d9d827d5ac41e8dfb5f7ee767d88
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 0b9575b5ee7b6bdc2f96827ab9359509a85cfc3e
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 5cb1e7d7cd102794e711525df42ca74c2d357d12
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 3877883b509b8c5494d1f7afe2b9fb1e88c5c5d3
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 973cb6d95e98eebdc50d2ebdc6ed20aed556a574
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 677403cfa285c62244c96c56528d4ce45787f219
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 2e07304bbade5880a8af803fd99be2d5f6273278
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 5c95782421f6dee785025de8eb7e3fcc5541d944
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 80ec40bdac67c17e05f688ae495d141721ae6743
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 1356c4b562c2608115617276ee607c062fd4aa9c
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = e0944abae66f50549e4a749ce6ed03b0213b5777
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 95b98ff058735c32f568f59bfd93d0dc8dc73e3e
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 5e560337c47fafb8264fdf0d4a22bd10605f78ea
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = b03168e91df2ec0ece026d300243aa77f4400da3
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = f2131611b0156751291a638c0e90ce0451aaff87
+SHA1 (patch-components_performance__manager_public_features.h) = 21ea495f804aea878d1ae55c2229ef25df756291
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = 7eab667e40be78b1b667cf00f3be431e73585908
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = ff74373e4114b5daf40333ad2f17f8450ebfea9c
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = f62752096b217fad753d80829870fbf9abaf7828
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = fa6f210e0eea7efcb0c886fa71251dbe76ff889f
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = d2717bb227ae89b7927719b6881f7dde85b061d5
+SHA1 (patch-components_policy_core_common_policy__loader__common.cc) = 6891d89d295f53321ee5b2dd458030a1a31a9a5e
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 00734d2bd6759a5529bce0b78eb199e78365b993
+SHA1 (patch-components_policy_core_common_policy__utils.cc) = 470c2b6cf8ad8340f1426e2ca63c13e36c56dc11
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 36ad6bf17488d0be48ed2c0cbe7eeedcb0cc6980
+SHA1 (patch-components_power__metrics_BUILD.gn) = 2e37ce428f01cd081a8964ad3f006f23602f4ba3
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = dc3131ecd186a4aa933b50bb6ddfad034dd0ee02
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = 7b0bc60a6ac39434ae3ca3bebfa235d7e0559202
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 64248a2dba762e18f81a4ef4cf31d2819ea531aa
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 1e5ee487eef9cc97f0856cdc5b2e2e7830330c1b
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 0f8ad5d207844ef34bd03da1a7ce0d2325104db0
+SHA1 (patch-components_safe__browsing_core_common_features.cc) = 25bdf0d7498647037d096d53ac974271c6003c85
+SHA1 (patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc) = d51dce1e4cdfa79b3438a4dc18054908f5803a0c
+SHA1 (patch-components_search__engines_search__engines__switches.cc) = a2467764c8c9cb9557e87d386d0739083fb6d4f3
+SHA1 (patch-components_search__engines_search__engines__switches.h) = 785d92209d135ef5ecaa10cf83683386f007a94a
+SHA1 (patch-components_search__engines_template__url__service.cc) = 8e7d273a18bd71cc3bc76f23fc7468ba79e6069d
+SHA1 (patch-components_security__interstitials_content_utils.cc) = 08c9c77861f3e9fb5379b6f85be218c732e852b8
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = ffc1544d742312893a9190784ff00341d3cd24c1
+SHA1 (patch-components_services_on__device__translation_sandbox__hook.cc) = 58f9d923d5aa0900fcb3cb02deafa34e121bfe8e
+SHA1 (patch-components_services_on__device__translation_sandbox__hook.h) = ae04a628434b8487f0622208a8b7f88eef8150db
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 8432ae6a01d8f7271389fb5b7d7d9487770ff683
+SHA1 (patch-components_soda_soda__util.cc) = 8abe51e576b94dc6099ce8ffeb9a44a06b629cc4
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = ae139c178e7a40c2086a1a6f23c51cce1fcdccc0
+SHA1 (patch-components_storage__monitor_BUILD.gn) = 7111bd08f51a8d4e11d3bf60b038d82c5931808a
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = d20f29a14a858a84cefe0ec8d03d9c24a7d48dde
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = e0f369d8bc018aa761e64fc331194a5eb552e52c
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = 9fc358dc8397cde84fe2a83d051d0d43c9731e49
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = eb8d892106d6d2a069015ef61d89d0e61630a71d
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = b6a681694e20793f916b941cf7e959e1b843eac7
+SHA1 (patch-components_supervised__user_core_common_features.cc) = 9fb0b490e7a5706d30516e162408794f470ea0e4
+SHA1 (patch-components_supervised__user_core_common_features.h) = 0975e6a1d5fd53945738a2c9956c2c6ac03e0fe5
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = 07f24850cef37069541767b6cb600d01e8d90c57
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = b7ae016845a7efa1214bf41f48ed34f48a7d1c51
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = bc418a3de1a24e604be01ee903e1135379deff4b
+SHA1 (patch-components_sync_base_sync__util.cc) = 0de578e3bdf45024939d537f55b45bcf87d46ccf
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = 0edf61cb164dd4d9eec84ca385a0ea7f5687933c
+SHA1 (patch-components_translate_core_common_translate__util.cc) = 401720213c5deb7534fa1091497a69b8ea3f8c2e
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = b3e3fc52fa014e4461ec31509f0d0b2882df42bc
+SHA1 (patch-components_update__client_update__query__params.cc) = 1d2b83b4407c761d8cf64abe0cfb9b503793484c
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 0ba614f3247acc32e676ed70e24d7169d3d83cbb
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = 490ea6189b674b96369ff9f5453bfa2b290f0050
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = baf0b0bac6598dc8f2ffd523b3619ce739cad511
+SHA1 (patch-components_variations_service_variations__service.cc) = a1072c7a57ed0ddbc55265186abcf10e42b522a3
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 067e6ec0d450e298cce8d65e90a8e9d6ac7bf0e4
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 70d04e84580014f605c8584f0bcccbc20bf44077
+SHA1 (patch-components_viz_host_host__display__client.cc) = 5eb9fe24f7329c1a5004878ffc7fd630827a279e
+SHA1 (patch-components_viz_host_host__display__client.h) = 1ab3861df6c96e71b4f84cbbb34b503cfb2a1095
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 14a44fcca99d93fe895c3bce0d77d551efbb9397
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 633cefb9be20f116ce944c888934baa42c5ae0c4
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = bff3a20107398be3abd4967a77a8ef61933287fc
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 0682c068b35991cbf3fb2de23409174cadb0bca2
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 4fa14319d1c86245346f7ea40267eefe8f2addc7
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 482bf05b48c5c3514e7134c4e4f2efac96129e78
+SHA1 (patch-components_viz_test_fake__display__client.cc) = 03ddc176e71503a3633c18c7093ac01fcc11a3ae
+SHA1 (patch-components_viz_test_fake__display__client.h) = 4a824c11220e9fe33b1674b3c520c8337c27f990
+SHA1 (patch-components_viz_test_mock__display__client.h) = ab4479d0b2e9d7f87dc8d757ba7383d4a47e0664
+SHA1 (patch-content_app_BUILD.gn) = 414cc36394e0bb9058f6c5f649d6f3ff08507500
+SHA1 (patch-content_app_content__main.cc) = 087bc94e2773e084b9fcf8d17ca96b964a23aa59
+SHA1 (patch-content_app_content__main__runner__impl.cc) = c2003b047d795221f6dcd1caec730dfed152010d
+SHA1 (patch-content_browser_BUILD.gn) = c42b70e4ab2d7ee9012eea2c1578fc7965d0209f
+SHA1 (patch-content_browser_audio_audio__service.cc) = 453868b4b75ddf826d060d28307db9018ba83a1e
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 103869eae79ad36575d61f444e432d0e8aaddf9e
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 9fb4663c5427229776ae3561c40b5bd0774b48e6
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = ce248b502d196de90cc0605dfba870bec2087607
+SHA1 (patch-content_browser_browser__main__loop.cc) = eb1592876b7277ecbcaa42b98abad2f3ba9aad80
+SHA1 (patch-content_browser_child__process__launcher__helper.h) = e88fce130d547406f866dac2f634cf10172b97b0
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 5ce3eef0c57c0dea9cb4325934c98e26e2c80cd4
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 768589fc3e8bc6278e8db8d1fd62951fc1084831
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = e2ddfef63722223767c13d2737734e66f1fd0343
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 5273e867898d2cb67cb20b05e8c87c1af348d753
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 1a4835c98a6649e46ed508c77c5cf3e595f65ffb
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 33cf6bb50d580e9476c0f6b939e3817b42134a76
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 140f1242059aa79e98c80595818993afe260fe50
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = aa3afe7d60042a59a4ffaf7481a4784601226d33
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 9e002e342ae88f95afa14beb20f05034e66b0c85
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 9ffc00391ab603574a0d9e12dc2ab00cda3b6aaf
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = 966bb20447b1e39d77694af390c8e35521e38457
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = b267dbe82b81aa7e23d89d8b66b000238cdda2b4
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 4092d63f877b7fe15ae54cacbfa91f3dfe89c12a
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 5d31b4d770657264df4649f43798c1aa94b4de40
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = fe1fa0dbc7b3a5ab4a58881f7b705b13ec05ce16
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = 9eaefe5208ac5b751bc9fc185d5913627017145b
+SHA1 (patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc) = fa5a31703603827bf5be4aaaf0655b6815cdd2d3
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 3e17e375bd2d2d27ad8da8895ea588e51e2f19d7
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = b46adb1a5b94b2e28e8aab1486b9ea97c5fc65fa
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 4da0bc0a1504c9d3a33fd09480f187fa83805dcf
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 09d6f2cfdd04d4eb6e0370e946768bddefd3a383
+SHA1 (patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc) = bb3f195378e0a12bbaa5cee843351d53d356a196
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = e0fe156da2abedf4abfafb867a9e7d9a945e8bf1
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 6bbc93a13080434c0d24c06cbba4e1888175c802
+SHA1 (patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc) = 09f59457f1232b69afc3a58ebca53c201e7c1223
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = e855bd274d80df7a5c59bf7f644368da744498b3
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 5d44504de7a30b89dc928b2e286b328ff138e7f5
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 8fe7e12fa228eb5f95e60ab088feb9b8ae8cb5bd
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = e5df48355dee4a7ef0c28b9ae508e46f81e3463d
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = ca1d2d8ba032ef428f1cbb547c138d4d402ee651
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = e57ee632f7b0d85715c2365410c39a5dba0ea09c
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 4b42ce2beb50dc02848c1baf0b95e5c838910dad
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 93f7e3a17cf0c05b6684becbb8640acbec956c37
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 86b04760ce6f7aac95194cd3715a24285867c15e
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = e19930c9c887f9ed15decdd6bcf2d0494df225f8
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 4a190545edf4500142e4c2b2e4ecf7107102052c
+SHA1 (patch-content_browser_utility__process__host.cc) = ff49cdc4d19f474df0cd2b33cd023f0bed28cca1
+SHA1 (patch-content_browser_utility__process__host__receiver__bindings.cc) = 49d09d84987acdf9066d038972dd8c158a3b5273
+SHA1 (patch-content_browser_utility__sandbox__delegate.cc) = 471e343414ffc094dc32bfd1de12ebab1b083814
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 984635ea6237b78d8dc4c9d90a34fa7ee20c103b
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 9ba3bdc6d053093c1f22c6bd2c3f46936708ed18
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = b9a1ab6826c872c9e9e151833f48a3de31cbe215
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 0f03b0d0d79794ba800ffab250965d59accd9fb8
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = ccc657f80e5134f1f6260b61a8311e6d27d6e29b
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 25064db5f10f34127cd46be7ed2cb09e1849b8c1
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = d47a0babf66ade1f5aa65f1fe2e08f208846dc1c
+SHA1 (patch-content_child_BUILD.gn) = 47f3c802fc75cc331e98462a86c558c381af73e1
+SHA1 (patch-content_child_child__process.cc) = 5017f687f32d9b8ec37b08c39c8d66467f1deb1e
+SHA1 (patch-content_child_child__process.h) = 43f58c2f109b382eeb4e90bbb290ca6a9623fe44
+SHA1 (patch-content_common_BUILD.gn) = 52fb6468e667f7076b0397389d8128b5e8b55276
+SHA1 (patch-content_common_features.cc) = 9e8d87d03f4610bee246baefd4c6d2e93db45567
+SHA1 (patch-content_common_features.h) = 46f19411e87aefc9528859c64650b0c159157a75
+SHA1 (patch-content_common_font__list__unittest.cc) = 67593d570f88c3ab7f96e810af8abfec32855097
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = ea1dd2f3d839421cd3c0e5e6d865c924c3293fc5
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = e244691e5a230ea5e6babed4872435fb99b09be0
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 88f3b5ed80a425d0330107a55983c341033186e6
+SHA1 (patch-content_common_user__agent.cc) = 8b0c1adb173d5455f3257b8b7d10db2717c29234
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 96ceee4c79cb26a563c50481f72dd4bcd635d429
+SHA1 (patch-content_gpu_gpu__main.cc) = f3018fcb72993f179d603f71df1a1b89784f8983
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc) = a94c9bfdd80701e5a041032d4fda8c57161458f0
+SHA1 (patch-content_ppapi__plugin_ppapi__blink__platform__impl.h) = ba64c2712ca984caddd30c128a5a029980e38888
+SHA1 (patch-content_ppapi__plugin_ppapi__plugin__main.cc) = 55d37c431010c299d1b8dc8324f93f2880e84c73
+SHA1 (patch-content_public_browser_content__browser__client.cc) = e9daddd02306bcd7bcfce1393490556b91acc5da
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = f27bd43708103e813a094eb42ec067d101c12198
+SHA1 (patch-content_public_common_content__features.cc) = 883156890496e749edf3542b83d5c7a6a155167a
+SHA1 (patch-content_public_common_content__switches.cc) = 182bd36bfa72dc41445cc7ef351f1045e8545b10
+SHA1 (patch-content_public_common_content__switches.h) = f657f3c545559958bbcda07a5118b518649ffecd
+SHA1 (patch-content_public_common_zygote_features.gni) = a48bd69fc24f310e0cfd87ddc8077ae7c062cc7a
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 9efc567e3159a89f27aec57b5adf0efdac2b66a8
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 2af7f16bef05b5021ae5e334be0fe6561bc1d5b9
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = e5c7c230a51213e3687eee4b1a78c54fd00afe3e
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 2345817daf83436e5f7a734c5709c0e4031741a4
+SHA1 (patch-content_shell_BUILD.gn) = 55706a3882afc297e350852cbb50c34470dd166a
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 3a6c69225550d6bdbe2b8a428cc7a4b837685063
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 7d3b2e8c2d8868187d1b09c4076eee58a5a366f0
+SHA1 (patch-content_shell_browser_shell__paths.cc) = 3709b470d3c4cfcfd67e12eb630a31a04ea1078a
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = a41780f781f7879c69d56253e0f1a1ad9472653e
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = b903acce5805f4de64c35f6ea0a37be592006aa8
+SHA1 (patch-content_test_BUILD.gn) = eaa15366edc88f37bb9245af3843aa6a6455a976
+SHA1 (patch-content_utility_services.cc) = 26e0e29e7a018430caaf0d11ffd2f3b7f588f5bf
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 07f339f9874afb6cd131ef74c3250ae87c4bf12a
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = daf96a6237d8236beadb1c2eb974bbaf4930304c
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = cb3510ea7222af1afb12aa61f61242fab5799cb3
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 99dbae16293d403202e8abef3a14cfcb072906f4
+SHA1 (patch-content_utility_utility__main.cc) = a7dc09d5e72012fc240a17cd0e33b8b6d600d4e6
+SHA1 (patch-content_utility_utility__thread__impl.cc) = b82d576c4cd94f1819e0a562501f4f6e7546171a
+SHA1 (patch-content_zygote_BUILD.gn) = 12d475aedb3444f68e90e785f40971ad13b1c680
+SHA1 (patch-content_zygote_zygote__linux.cc) = 6ea4d280a7a76dc08191575623a1a2e642d15b6f
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = 6cba9a8484f8b24a0282ddbaf86a011f41b213af
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = e5bc8642f072fb18bf385955d752179f5dc42d1d
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = fd3f1ae0d16a6f082329ec2ee297b9785205c645
+SHA1 (patch-device_gamepad_BUILD.gn) = 149993947c47c4a78a149c5e04d1922497f2953e
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 12aead0bf5605827bc448096e4424d6f0c6dc25d
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 0cbf1167fda4bd2310242fb50e316c564a8c8692
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 1d42ac8b116495de3865ef114c4a7a3924183abf
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 82ca0e5018b3e42663cc9e06e6422d971b6eb475
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 9258b953043852f58cc5436fe8826b9c50dc7aad
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = ea0756044c3afb7cf6d9971ba5d444bac882d00a
+SHA1 (patch-extensions_common_api___permission__features.json) = cd5935f5a1c0ead3137b689960fa2723dd55453a
+SHA1 (patch-extensions_common_api_runtime.json) = 9eac21054e3ad54771c157b0f8dbff06a169a088
+SHA1 (patch-extensions_common_command.cc) = ac2ffc39f0160a448f6bc1beb80d359b8b03001d
+SHA1 (patch-extensions_common_features_feature.cc) = 609bb3164d3838d527e0dff547fb27d3c5fc1a1f
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 086ade6c7a7702fc2c9fb6d0eda8eccb71449c03
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 2b52f0b4704e6e549f8eafd3a461af6a31d73ea8
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 0c9aabdceb9daa1ab78146e85a0c9ddd6fd6e359
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = 910a02109c9dbb6fb3fcac51a118377b9ca3d195
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = c3db168b40a708901c9b2a50006b1a3b2a4dd813
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = 49b8348a21b38eac5af3c2743d69b99a041618c7
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 0d1c3beec4a3982aa77893f65fa68b6e7cbc9241
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = b7262a8a50e1e8be6adc79c48e5b3f72d2a5eca0
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 23f342922e75e7314a529f372cce0e573cd4890d
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = b92573adb9dabfb00bf3dea57beb3f5207c73088
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = b11206079ec98dd85719ceeed72afda7b218fff2
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = c2bf2f09e74c84b7d05c39f7a4b6e5bf068c1360
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 3449f47bf619875a4139b813499b59e0248ee1c1
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = d36e14f1dee3354506f7fc2d8f921123fe457915
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = aa178ac77b1f7ed0d85d339acbf3510d2dfdc269
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 00fe8875e8b1cf92466d10c38cb749b2af268ecf
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = e391f1e2093341afa3d1b69b852941a9ffa02e38
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 1f529eb7e2e801269bd933fd96a0c73ec160fadd
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = c55721382ba19bfb3ca8728bc21889152ba68102
+SHA1 (patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc) = d7d6be774d4d41239b100054611b26e60f29ea81
+SHA1 (patch-gpu_config_gpu__control__list.cc) = 6d274c3f80a3fec89425ffe1dffb4afb550632ea
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = a9a32ec4916987fbf65cadd09e74c5a9abccccd7
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = 1b3e2bea887494506b09c21e79926a35f6b34fcc
+SHA1 (patch-gpu_config_gpu__test__config.cc) = a1f9d172c14766bdb565cc1041fb90e690b820f0
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.cc) = fa9d3f125eb8142ac5b12d204ad7d86a50936018
+SHA1 (patch-gpu_ipc_common_gpu__memory__buffer__support.h) = 46ae66450edd0b48eaf99e4d340274ebbf6c6cf6
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = e022454eec74cc644351553edecfc7b4df912def
+SHA1 (patch-gpu_ipc_service_gpu__memory__buffer__factory.cc) = 84aeb662a60c224c1a84fc34633de3284e9271a9
+SHA1 (patch-gpu_ipc_service_x__util.h) = 93922c5d76ba1d5ef8d8dedae6b1ebe2f0178574
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = ab8ce1958a3309127d875035ef8fc6fd1c9855f3
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = db44213ad8581b9c9da68d63d9875f9ced36aadf
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = f371f02c7ec6764cb5885097dfaef0a6eff02c65
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = 0657da8cb70d000f94ca1b5a10cfbccb3b004a10
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 870d02b3d40abe85f5ae27ea5d77db4152811731
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = a8c74becd2d9311223a3dbcafce66b40ccc56c9b
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = 01e4f7e85bd77cf57b118584bcc6f9223ba3e125
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 4c70a2606023aebe8ec941222939d6b27c0afc8a
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 23bc81d4a16d16e574b7792b88f52d80cd7b1f4b
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 65ef9134781b9b9ec13fcb116d866713ad3e8292
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 577516c6c0cfd5a48b2ad1488d0106a73b6da835
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 3492b789d140b14d0173bf2937052d6363ce1a92
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = f87c40a7505fc399fc3c56029f08442b2bd09970
+SHA1 (patch-ipc_ipc__channel.h) = 91d001799467c750da24b87d9ceb9601e2aa0ca6
+SHA1 (patch-ipc_ipc__channel__common.cc) = 48da0f8186d56b31365b465f75e87cd380cafb7f
+SHA1 (patch-ipc_ipc__channel__mojo.cc) = ef21a85b022df91ca3c68dfd396b1061d4afd5aa
+SHA1 (patch-ipc_ipc__message__utils.cc) = 454362daa30b8b4744bc65b67647ba2ba210b57b
+SHA1 (patch-ipc_ipc__message__utils.h) = 377d642c2b1dcd1060fc64a63425a1dd94369b35
+SHA1 (patch-media_BUILD.gn) = 3060652042425ee678942a8b8cd26eaaaeaebe83
+SHA1 (patch-media_audio_BUILD.gn) = 51f3f60045852852ba5a23c787777879345e1f59
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = 6772561914500b9b2b2951c3a1eefd578c47ecd4
+SHA1 (patch-media_audio_audio__input__device.cc) = 19384e19010dcfc851e1db290c059d4ef5974658
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = 5b54a7ab295761bbab97b123a442726cb4085451
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = a82e290787e2653f3b987e6140d8a2961ed7f026
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 4c3ed364383b955c3632e489308046bb976eaff3
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = ba60718e58a84c167d3cff7582b36479cdcaa823
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 41c97c5fc96afb4e1cee4840e0489de800dd6551
+SHA1 (patch-media_audio_sndio_sndio__input.h) = d37066a875f61fe9b4c98e6a0cd51d2cf830cac2
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = 2835776c08b1f8bf8843e4a1f4d755cf73205cce
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 7af8f53e1d3cc57300f8ae26f2e432830d71e2d9
+SHA1 (patch-media_base_audio__latency.cc) = 079d1144814302794e35f75511077ccf645ec94e
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 113432eee87df4621bd34cd43756fd53b2ff3177
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 523c97963d1e3d0c1d8fb43b5cf60d216c0c8cdd
+SHA1 (patch-media_base_media__switches.cc) = 8c89d55c1d1bcd75ea7578b3807d1e4cd1a061ce
+SHA1 (patch-media_base_media__switches.h) = 9abfc0bbd4baff214b23163735169fd052083abb
+SHA1 (patch-media_base_video__frame.cc) = 56c3eec773851dd86f9c2f894ac14049b50da132
+SHA1 (patch-media_base_video__frame.h) = ce22c97e8fdaa1e254a01e182d3375b3435431a5
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = dd2136ad0726c24fd9278ac0e4f5208559d01b9b
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 466c01c64f690e416b267f816158d460a9bbf3c7
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 1d79f0308e50519c6ef653237874090397bd3a42
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 9d6a13fbc1d6b72c25358b058b76998e01b6e832
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 9c277c728241ff76198c1d1559ad71eb4d54d216
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 013af37ba61c1ae883c4236e5a2aca8fe038735a
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 90e28c4efefc2a2cc74c0e296e9513c22592923d
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = b6f652d53754c967b18dbf6e9525a14bfdef55f7
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = a640e1746bf54c618d83798dbb09f9894a858542
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = e682621a0035c702a2249306264425c24851537f
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 3685ecb6464d5c90d7bbc78018088aa7172f7d7a
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 272e710d7846cd265396baeed9768e84f894c152
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 0006147d818083b2b476190321939973ae205cc7
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 6eaedcb7addd505526219e2ccd00cf119de8e382
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 8fa086dbdf943002c3d8bfdf595dc66ab8f84101
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 279077ad61a49987a314b8e8dd3bbd7b77158f2e
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 5bba1772d1a1795ad64a1e8b26be988c7e418396
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = aa3d826721fe31d8138fc0b8a578d46f9216a81d
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = ffa649bb07c9c619c0348780834f37fcf516bbc4
+SHA1 (patch-media_gpu_buffer__validation.cc) = efa195e38d2a1d27bed387fbf466afafb1e26278
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 0edff3e68032fe6ef5c52ece1f6d0a737e961130
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 2bd79f5ef0bee44d4aa9e4e5954d2f0a0bed0ba4
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 5055fbc4286c9328b407a54bcb204127a78d5e99
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 5e1e2797c0866d1f5c769d495080e59d45d90f1a
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 1086a67493b00e10592591f4fb1a9e4d81f19733
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = b77fa64f1185fb5d5ad61c43ea75976fa30fdea8
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 70bf86236f7c4a5e59b4473bf4323ee0e3ef28c2
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 5f14c3dfad9485722e45bc969225d3acf213559b
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 15d3b2004d7e5296bbf2e06159e551fb36c08a0e
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 33061497952bca5e25ea177dd35d896711c80689
+SHA1 (patch-media_gpu_test_raw__video.cc) = 52dcf6134533975e419458aecbf56d495ea8405c
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = 58377c7576440692ec80f2588309b031dfc222e0
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = a9f988bec97a6a20f54cdf330865902348c2e839
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 48a46f34d91c05b034fafab8fbf5709fd723e4c9
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 63f9b45e08072c03324131efb1986d8b42121d34
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = 76a5983fe9e56031d7e3a0c86e3e71484a962c72
+SHA1 (patch-media_media__options.gni) = 5a709b6e97da1f52195b21546021b2ca877c9a2b
+SHA1 (patch-media_mojo_mojom_stable_BUILD.gn) = d38263531db839657d5a97c878592566c4bf3c61
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc) = 696acc283e1e1e882f3ba8d898e22434088eb0d3
+SHA1 (patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h) = db96c0748b0cd62539adcebffe6e2249d0a04023
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 135fd964cf2c7dfcae6bb9c7cdcbedf112932fb2
+SHA1 (patch-media_video_fake__gpu__memory__buffer.cc) = 5139ff119b73f9432414c3ce532adf8fd271938f
+SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = b3b49dfe9073fe0a726f8105da5cffca8695d069
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 15bd37ac3bb33e62937831432df8d25748c6fddd
+SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = 0ca987f057cab14f602cd30165cacc5865d6c3f4
+SHA1 (patch-media_webrtc_audio__processor.cc) = 05737c63ec5623b688e76fed05008b235f068bca
+SHA1 (patch-media_webrtc_helpers.cc) = e385677b0ef32baa818c27cc3405efc4a493d0ab
+SHA1 (patch-media_webrtc_helpers__unittests.cc) = f14d930bb52618f8f6cb2c52df888efc7fed4679
+SHA1 (patch-mojo_core_BUILD.gn) = 82275407708482b089a45db79cb2c82c562fc0d2
+SHA1 (patch-mojo_core_channel.cc) = 597dbbf6c08b8bdaa88ef113df180f2b1b80324b
+SHA1 (patch-mojo_core_embedder_features.h) = ace3dd1953bd87c9a67458a24b6a51b2ba18490c
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 35b7b2e8a1bcea61dceae031e4b1d7889e6484f3
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 62048f2959fe4919f4ffc6ed5d7c13d41f5368d5
+SHA1 (patch-net_BUILD.gn) = 4e37ce020730d947f1c871608c97d9e16577f985
+SHA1 (patch-net_base_features.cc) = 2d1dcf1fae6a9d27269e17aeca23332608439c36
+SHA1 (patch-net_base_mock__network__change__notifier.cc) = c7aa0a460bd88669d3b60b4dfd1e0ac59442d820
+SHA1 (patch-net_base_mock__network__change__notifier.h) = b73ef479442dde0b4bc4be0cfb0186f8e6f36dfb
+SHA1 (patch-net_base_network__change__notifier.cc) = fb0123cf7da2c777c346cde45bc3849cb9cd04ed
+SHA1 (patch-net_base_network__change__notifier.h) = eb55f3cef7064df17ef52d3e2c74c83d0cf1ed8b
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = e617f766ef91756b158e9e114086cd052ec550c1
+SHA1 (patch-net_base_network__interfaces__posix.h) = c5ef530d7e6702d369780b87e6e8bba6487902bf
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = d034298147775e661f6371bf4f44a56447f94575
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = a2a6b25574ab1e11c04f1e26f1946fcff276919c
+SHA1 (patch-net_cert_cert__verify__proc.h) = a7a3a2c822b677a62b439a95a3fab9cb4e184d22
+SHA1 (patch-net_disk__cache_backend__experiment.h) = ac503574e9c963b2bab94e7cfeb9f16328e7d487
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = fb073a6e23dd35f2c4527c41382cb7d33e383620
+SHA1 (patch-net_dns_BUILD.gn) = d37c1ab6632e0d7f0967c72aa84eb75e36d11160
+SHA1 (patch-net_dns_address__info.cc) = 043d0fa72d1a7c26029335bd965762ba3af512a1
+SHA1 (patch-net_dns_address__sorter__posix.cc) = c8cd9a18792c50edccd365a4bb0479c2b1ebc452
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 5ad9e8e7e9554f9ace9db83ec0b3ef9f4893a5fa
+SHA1 (patch-net_dns_dns__reloader.cc) = a6f93c93a1be08249599a5919a1e9a317efce60e
+SHA1 (patch-net_dns_dns__util.cc) = 0b6bc915d0e6bf8320602676f5c8af0cbb91f08d
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 2c81be685fd7ac88f10426208796aaa9dc19a352
+SHA1 (patch-net_dns_public_BUILD.gn) = 595bd250df9ac5872372555240a083df38ff3b6a
+SHA1 (patch-net_dns_public_resolv__reader.cc) = 29b3d6dffaf21be99b4eee85f04a9354b134f4d0
+SHA1 (patch-net_dns_public_resolv__reader.h) = da6312dc8b9d01f4f0e8d6f981062dff6f9c4790
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = 6128d9c3800a1080479a8eeb701ad4f09263ad09
+SHA1 (patch-net_dns_public_scoped__res__state.h) = d4994a111674a7927155a3ef245a624c372967b6
+SHA1 (patch-net_filter_zstd__source__stream.cc) = 8aa9636b1cb8a00869e86ff4a108a1fc0b997089
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = a0b60c6a7c5771595ab783ae70d7fac23d94f819
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 12102df1ef1bde478e60155b1cd9211f596e75d2
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = c436359a17bd049d3908733822104c769fa4ae1d
+SHA1 (patch-net_http_http__auth__preferences.cc) = 55550793575f7b9c4ed89746400eb323f4e601aa
+SHA1 (patch-net_http_http__auth__preferences.h) = 4ce3f28fb4b30083943fad8bb69bb236a8a580fd
+SHA1 (patch-net_http_http__network__session.cc) = 4c59b1af87e4e36c304d84933efc9c749b07e693
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 3f9134714e69acc75e96c79ed599a5557a31a00f
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = c38e1a53afaa8daeeef50dc02a6654953fb78d67
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 205f75d0047b1310f99bd12a6e31e487875d871c
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = ea2fa7d46893e01bfec513b9b46fd22beddad516
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 1c242077f03914f6b61dfa658d4133e21f648df7
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 8c435992d4b2b155c3baff1d278ae738315472df
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = 30cc38a324498fc8ce799d5c3540376544e5e37c
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = f56ef903837693cb39bf042a273a83e62af582b2
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = aaa9b0cb970db4f40484d0c0f2a2cf5ab1bc52b6
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = a9003063f2b646a641914551251a924155aceb69
+SHA1 (patch-net_url__request_url__request__context.cc) = d5fec1cdade4278ef43c879b446e198d7d177c5a
+SHA1 (patch-net_url__request_url__request__context.h) = 372732904edb4ff78c53e5263300beee8fa70710
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = 94f090f3d511a1ae3f4a32ee9c6fca465238fc6a
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 91013be7b5fb173ca563a200c68a7d59474db3d6
+SHA1 (patch-ppapi_tests_test__utils.h) = efe13d862e6a6d269d92267bb1a7352a91be044a
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 1e09651e4f55cec8787fbcaa6b966e2a250c46ba
+SHA1 (patch-printing_backend_print__backend__cups.cc) = 1e62cd1ece0a083e5ec73d0bc609b9213567bc01
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 9294d161630a462362de80d7fdd027223a7aeade
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 9eaef34ad5b854640e5b6f67e072108c81f63d99
+SHA1 (patch-printing_print__settings.cc) = 37a3c58bc41305a55afb56571037786c32030b69
+SHA1 (patch-printing_print__settings.h) = 5c03f3b28e0261f91f922441176d777b2847205f
+SHA1 (patch-printing_print__settings__conversion.cc) = 84d45905c2dbf9f93344a6e5846c09a80f4e702e
+SHA1 (patch-printing_printing__context__linux.cc) = 4798094381d84a58d8953c4e4f4358c07504c6cc
+SHA1 (patch-printing_printing__features.cc) = 9febcc2cd2c1aa169cd1c632eb0b82efbbf8a3a3
+SHA1 (patch-printing_printing__features.h) = ceaa808e1a56dd5e2691a9d21f158655d4f0f319
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 241ad84dd2365c1a81d2f84f5a053ab32c061b3f
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = a0cfa36c01b8908948f18f38a6a41eb6864df630
+SHA1 (patch-remoting_base_chromoting__event.cc) = 4f4e2cf8dfa9fd2d51ede4be0612b98d71bf0697
+SHA1 (patch-remoting_base_host__settings.cc) = f33760fc54fea041a32daa0eaae33c8b9c19e3b4
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 5392942eedf51054c624bb44ef278f51cd896b12
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = e88021d49d9c2d6b09d704c8624402b2db9d87e4
+SHA1 (patch-remoting_host_base_switches.cc) = e56d90365bb24708ce25ceb9449780ee0efb6180
+SHA1 (patch-remoting_host_base_switches.h) = 67d99a3d87a521bfa8912bf0d799de04f5eb961d
+SHA1 (patch-remoting_host_basic__desktop__environment.cc) = e00da7e1f11e79741169b80367f10eb9969d6b33
+SHA1 (patch-remoting_host_chromoting__host.cc) = 5fff614ced1527c31b6dc8169db75f6f704114cd
+SHA1 (patch-remoting_host_chromoting__host.h) = 21eff1401d08b2e8f0395526a63fd63da5f5ce22
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = fc3474c63d52362bd100c25ba7adcd620ddce6a6
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 4762554aa5f134fcae249500d4977de72c0a662e
+SHA1 (patch-remoting_host_client__session.cc) = 2384c7501539be47462b3968a42eb11ad9550165
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 5c34aac8a1d11f399aee5bbeddc1d9d6913d7836
+SHA1 (patch-remoting_host_desktop__and__cursor__conditional__composer.cc) = 1e92ee2f960a10616a4b085516420156841d8d2e
+SHA1 (patch-remoting_host_desktop__capturer__proxy.cc) = faa768236bffea598aa9a358101a76cae20e50b9
+SHA1 (patch-remoting_host_desktop__capturer__wrapper.cc) = 3167540470f3dc27e8a7dab6457d1738a1d422fd
+SHA1 (patch-remoting_host_evaluate__capability.cc) = a46ca4ea853323e4a18dac3b49eb2c980c5872b2
+SHA1 (patch-remoting_host_host__attributes.cc) = 407470ca154514aa9b6b11abb7e91d17eb411b45
+SHA1 (patch-remoting_host_host__details.cc) = 7da1913290eb39c73c86eb0d68eaba0d3f665dbe
+SHA1 (patch-remoting_host_host__main.cc) = 6cb3ccb2b59dce91aa7a2315663aaae44fc58d84
+SHA1 (patch-remoting_host_ipc__constants.cc) = 0e2c23a430700f4b2799d7cbc165defb1bd93a56
+SHA1 (patch-remoting_host_it2me_it2me__host.cc) = 49fbe819ff5984a8adf564edbcc61e9b9004bd33
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = ad19f97d622d766b6dc46b0039d428c1a652fb41
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = ae81e984207c23be26781b413d2c548786d8b2a1
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = a7661f5c525861fecfb13489da92c2739b4ee551
+SHA1 (patch-remoting_host_mouse__cursor__monitor__proxy.cc) = 0d3eca8c8a65a6c909b21366753f7dfd8b0a008b
+SHA1 (patch-remoting_host_policy__watcher.cc) = aa9a783e4dd92460fc19572463f29ce146848a6d
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = c1fb156d3d6808319096f6efae9b8e7fef1099f9
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 4d4b34706227cd80657838fd69aba12a99f0a506
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 6b909540c150b0a4ce82ba928e1260e2f4a3d972
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 3e8a19e6f1b5580ba0ea9b1c974451f30a697f13
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 1d4f8e4feb376055e69134b71f24e764ddc0959c
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 56a2320392697f7169c7df79be5e4d7073b49ce2
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 4a967970d4a92837e5ad15d64f030a5bfd805551
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = c9c768714aacd39aceef9df2f873b00dd75850e5
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = a202a1a560cd75c9d1217aec74e488a412ebfbb9
+SHA1 (patch-sandbox_BUILD.gn) = 37ddec0cec4e599d30aa93eb4def4242082bc88b
+SHA1 (patch-sandbox_features.gni) = 5b8eb68b37118125095f020973815fb3181ba106
+SHA1 (patch-sandbox_linux_BUILD.gn) = 614b941de75ba09df97d1a3eea0aac53be2aad88
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = 91ccf906ef0d710d9c1bb32096991608fb650fff
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 7d4dfee6ff51142d1028837d8cf862ce662e50a1
+SHA1 (patch-sandbox_policy_BUILD.gn) = d103e0e9ca0e0d14a398efa06c16f89bd8d606ac
+SHA1 (patch-sandbox_policy_features.cc) = 5e1eea9275cb7b085eb7301e23501797472f9a16
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 510c1c6f44c4a20cc92121ce2f578dbf1a24c2fb
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = b752b0d101993b98945a8afee9e0054cdea41d62
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = 3ae3f7f860ba6e8984900af1a339657b64fc46f5
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.cc) = 3d55c797e007adc57f8c4c51261bf42f48479284
+SHA1 (patch-sandbox_policy_netbsd_sandbox__netbsd.h) = b220c6ac21d0304ba186394fc23db59eee15d5ff
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = 06a8865ab404910786c0809eab10ad32600134b6
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = 934884509326408f57039c382bd09accc86cc16a
+SHA1 (patch-sandbox_policy_sandbox.cc) = 098ca98cc49fd4c02da2fe83259e50b9ffe7eec4
+SHA1 (patch-sandbox_policy_sandbox.h) = 4201e7d8f0cb3851c26ca0378ebbfc9ce6db6448
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 18e190d4dfc8ef71a94242c5598604f9430128ad
+SHA1 (patch-sandbox_policy_switches.cc) = 1d7a199671375db1405ed7da2f1bed2660f2df15
+SHA1 (patch-sandbox_policy_switches.h) = 131472316e634cbe610a93a8f36243989461099f
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = d8488189f8c19876d72f03246354db82c1d11845
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = c5fceea794acf4c32cabbfa0d5d67a6d996c2cee
+SHA1 (patch-services_device_BUILD.gn) = 03860fb8ecf7f423509a8f9ea4d5acf0d27d6db8
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = f1cdb67ac9e45e032187ef4615f87f7edc83a082
+SHA1 (patch-services_device_hid_BUILD.gn) = ffaec922df560fa4cd82b29eed76ccb7cf9de5ed
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 39a7d077b237e0f8658afe56d8c6f83c3453fb1c
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 9cb80990927090156631bd379935d8fb894d412a
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 4c7d6f17f875e3dd85cfb174fdc21c1bf7d8949b
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = b7f2a1920ade2ea158d9c7b6c1bbbd272db6b529
+SHA1 (patch-services_device_hid_hid__service.cc) = 7ea8bcd694f53575dc078bb3226c8697bc9103b2
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = 95a90f400df21bef93df65773505b241d8216e43
+SHA1 (patch-services_device_hid_hid__service__fido.h) = 454230858c578cbd3adfd24b14e9dc866631627a
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 2eeb3e19fd4cb6bd780f034ade7cbf168535500e
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = 55e05b523c14ae02408ac1fc01895f07fccd6ec3
+SHA1 (patch-services_device_hid_hid__service__netbsd.cc) = d9e99edef4efc2b4ed5585b12fa2c7ca2d65c6aa
+SHA1 (patch-services_device_hid_hid__service__netbsd.h) = 5e0e31511e882c81ba89e0a793425db6f32e01ca
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 69e0bcbdfe3a1af3e565f54a04381ca563ac4311
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = 83e3e3792f755692b7d11979bff98c0bbc38f10f
+SHA1 (patch-services_device_serial_BUILD.gn) = 7d02eb80b4b5ae318d1da7d1bf8958a4a5d6cf72
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = ae037968eeaf0e5d3b8d3d339c789b8b7eb1c4b1
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = f985ec61fcb4dcea55830d537c6312fb60ae13d3
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = 7deca30815bd9017a7ef5182de57fab4700190e9
+SHA1 (patch-services_device_usb_BUILD.gn) = 5955ce3ae21b01358c6587215da479b12444a153
+SHA1 (patch-services_device_usb_usb__service.cc) = 1d9179ed6701e9cdd637b561ab37fa6f58550fc2
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = c3540768aefed907945be5e9e64a8b840d053520
+SHA1 (patch-services_device_usb_usb__service__fake.h) = 0282dd0217fd8306f6be3f07f9e72d0c94af114e
+SHA1 (patch-services_network_BUILD.gn) = 33355ea9e0f4e145233fd05295e45258e95a02e1
+SHA1 (patch-services_network_network__context.cc) = ce78470dba32f419b528422935412d28d2eadce3
+SHA1 (patch-services_network_network__context.h) = 4e71488ce5a413aeb24a551a9ede92dae8c1ee3a
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = bae07cf0c840d2490e05efa7fcfb97462b747d28
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = f50c9780c526caffed766c1df31978a2f593ebfd
+SHA1 (patch-services_network_network__service.cc) = 30bb19d52d331224e38f4f84fd3c9a0d044a7398
+SHA1 (patch-services_network_network__service.h) = 4314d6e5da15380120a6db29813beb6ed428a0fc
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = d68afd447be47f52954b2f137bea3f2847b9e37c
+SHA1 (patch-services_network_public_cpp_features.cc) = b2c120f7c938faca466ef33b991a034c36c1913c
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = 57a7ce51f37269bc6b93a43c72dbee1ca17f6bed
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 9e7895b18d274bd0c5417a67cc085c20e33c542a
+SHA1 (patch-services_on__device__model_on__device__model__service.h) = 0ec1e74a2412a7b55217c6dd8063681809e146fe
+SHA1 (patch-services_on__device__model_pre__sandbox__init.cc) = 035c7145ebd6bbe8e5e79a9672192164cf0e0b4b
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = 24df4a458e39e38d80d7b7bd646d1411fd6d2df1
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 82a49daacb08e4ac95e8f562ed49b37e90301f4c
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = 6b1b3c0dfbf855c06d354ec481c3c905f1494faf
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = e6a92b8e3b1feb2c991fe4e0ea94f15ca5a0ca35
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 2c8cc139cd25c98081fcdc440d22a18a1cf94d3e
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = bfeb0bb41cf81ce2f342ac428a7de52bb2f869fb
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 5aaa9f01df33511a461056733e20c062b5db92ec
+SHA1 (patch-services_service__manager_BUILD.gn) = 4bb6325845e4ee89707c20c3a38e81256b87787e
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = c73b9f580c75f15da9c5b49d57daeb5cedfe09a5
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 9bb2ffdf0c9a496b3c99e6fb211cfaf0b809db54
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = c921e46b5a23b3acd69a11aa5792187e7900c4a6
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = b0fc6b5d0653376a19df0e4f0eedbf9f7de5e90e
+SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.cc) = 894154b4dd1d19d771e59bbb7444fec3b453486e
+SHA1 (patch-services_video__effects_video__effects__sandbox__hook__linux.h) = 007a5eaa9da041d6cbdfcf7940d037c2ba2e7145
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = 2a0618f94ba2375e88490159ea2143f7d4ffb848
+SHA1 (patch-skia_ext_font__utils.cc) = 5369a1bad5eb27fb303aa166764a7dbdf0b00afd
+SHA1 (patch-skia_ext_platform__canvas.h) = 495cc0141fbb75840e85347c4e258e3402f9d3a2
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 1d71d1e02f27009d770f15c3c58df6a4ba718b4d
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = f790a55ddb9da11198329bccf6f6706df31c4cb2
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = fba16ad7d6df49de70aeab9bff6ce99dcbe13d4d
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = a9d0ba61d46fe86f788c105b9fc897b7efc27159
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = cd4e4b606f44ddea7df382c96e3e5be0368a03fd
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = 4da10d325d3ad2ab4cd275a59a1803d367bce7ae
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = a1eb799b2bf217635d975230b1e0260f95f3b118
+SHA1 (patch-third__party_angle_BUILD.gn) = 721d432c033575f3a658c71d662de7ba55bfdbfd
+SHA1 (patch-third__party_angle_src_common_platform.h) = 0bad46a2f7f40b3fe02d2a07b638e480313092fb
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 6f126cb7ca1a337b8f1c52ed924995ae544cebcd
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 8c8b816d362596fc9a2ebb0cf3db0c7401bc9413
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 5fc49bff79abe6359a5781b8ab5a4b57e062db62
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = 66a43005c580365ad7c27e1145a5d6b025ea42ab
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 5c3006a291bbb7496f23da2af867a2821d273ace
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = 094246e0e42e4b6c808dd48ae479a06f889ce72d
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = afb67ea6afa8704db7347ed6a75c482d9c3e22ab
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = 7f52191bca624c550e7b3494af68d6b84d1c5255
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 3e138bfefac19db952949cd2eabf5e969a85ccea
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 650c5ec203eff51f74562e197a4e72cfb73a3241
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 7a6d83f688cc44baf7c8e06b4f1a372ace26a3cf
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 1a4dd04a71d9a4df7ffaa61f71426f2c6cc52160
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 7c4f60c0d45d95ba797cb250672acde96e3c1183
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = bcf1d7e28dda0e1e372bba55cf58924c3316f5e4
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 619041c701abc9b39c138cd08bbfc5d78b5ddbb7
+SHA1 (patch-third__party_blink_public_platform_web__vector.h) = ddb1e63517136609fcd8f7e7899e199b846fed42
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = e4847c7f96f44697d796d9aa27ef324ea6bfe7e5
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 10cf10aa2f74d451bf3b5374e9b4b905adfa2bdb
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 1fd31313b21b2ae4290adb4d0bddc98b87735efa
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 6f76604ea6c735d00e88bae23ea824297ee1dafb
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 17c7371b5e6c43d0e6ca9bc93e6c1d9d7ff395d1
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 2a6b917632b191c4d75c28aafcea51ea1c007d69
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 8cbc8048eefc297ce0fe0b248f7162335dc5988d
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 9737b7a0659bd2611f5cc9e01d31ef00f9abbc89
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = d77d15556a4a95bf9abd891838921e3e745a934b
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = 6109abcb8584ebd22f2f3a815b659f519334b8da
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 4aa448ea053ebf6e35837ad3641d5314782aaf83
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 358fb472787f9821c409e55e7da4679362841332
+SHA1 (patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc) = c53827204c2bdbfad3b3d7e3ad2cd0bb9eb99ac3
+SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = 0234cacd8972eff1dd60c8450c4912b99b7cc4ab
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = f0ff49b5564488d18effce4ae2fe2b23c96c4654
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 2de892d07d2aacf21c71fdbae7f62436560bf409
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = 227980da3fe8acfb62ce086b7585426909ca0bdd
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = cfb645cb86233e5d700d6860cad941bc7c46018b
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = da94ac9e271c7aa54cede4c1b6713aade76e37b6
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 3a2350f4ce1109bbd2af2df8e851838af1a0cae2
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = c4ede47fba9dbeed44a2851304827112a7e6ee2d
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 93eae04c477f97c16ebc1dcded4f29b59628ad79
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = d98e0fbff2be56ba3bb5afd158690a16bd50d082
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 806a2a34f73a9c777964f64eb61ca751d1712015
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = d64998e02240305ac05c587ccb97592edbe88534
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = f6396be8ff0d758d80c8a08b6e4934bd1cf29821
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 343e3c1a73d68e8d41948540357a0be0d8686ca9
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = fec128ea31390c40610e50b88d37d661cc3fc1b3
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = fad2cbc467d4873fe5b9479c8d7433337f8fdc56
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 9957f4385f0fe3f18a56c81be7a90ec60a1814f9
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = 47a744d724b447ed2c887ea85ac06c31eb163bd9
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = c538fb0763e18f36aaf467e23249d4d35887e313
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 2fb3a2979d2833957076b58e4fba3cbdc5a07189
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = d89e4a3a2058ed4caaa78c5965ba01db1ee5e5e9
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = bbaf66924e0f2f28fb490590985227be3a4458b4
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = 5c859bcb9a26b70934918224c701f9b786e7acb0
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc) = 0e08ffcfb8286ad5096a88a78012b7d837c8d45a
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 7d63635177d20e912d2ea6b6b60d97a8dbf1d2b9
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 00a5d49f9f2d7ebf590716ad86767dd6a61fb675
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 2f18bc4849fd2530e9d6c61d1ee824b7d0e3c4a7
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 10a4c663d508102c49d069e5b9703bd89a52adb4
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 3b7892b4be04d239b1a6fcd672107588124b9c5c
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = f6c3be3d887ba7012740dc26ef22168b16d25e6e
+SHA1 (patch-third__party_brotli_common_platform.h) = fc9099933b92790b18fed5b5b5b9cafef1c0f522
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 5d8538c23bd244c2ff945b735f766fbd4ed0bdc7
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 7703aa789cb66baa6ad12d44db5c17d7dc22c382
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = 4b1ecbddde40d8316db717d7bcb8cb8bdfce5abc
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 5fcc6a6cbb218d3deef0eda3109ebef7adf49766
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = 9f6f367b28f91682425ad66b34cfac2c6b834365
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = cef63fbc748a28af9b00fc05bbd8e1dd99e4710d
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 5825f692093b39d82d446c9f7a7a9d9bd41cba09
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = f82d552bf696af40088c3f82b200ca075f8407d8
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 7f571dabab343f9d744a4852f1b53973bc4779bc
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = cc91b96d0e793b70cfa83c51b62fba1f573f90f4
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 03873be2b1edc7d8c68664b1ee2d790a25c42413
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 143b02d35acd9991d6ca824715c1b7a99da87e04
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 183a9a33bd20f643d4d7e23e8cba9ee963b08e53
+SHA1 (patch-third__party_crc32c_BUILD.gn) = 24b32bca6dfd953997493ccd6ca6cc415d7c4142
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 7eef6140af6ada8167f1b262f88b0205e59deadb
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 54b0b1ad0104890748e93df85cddebd5814609d2
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 891b58178fdd77609266f15c817e75e0f89ccdfa
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = f2871b0e509929e0f2d246ce1f90eef477bd8328
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 969d3e50d7d5c67274f252877cc612bcde0cccda
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = d732b8fab034707b44d1b97cc1b2de78f0b550d8
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 0c584eb11e3d437745d1f04bb99233e6de92cbe9
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = edb2dd00b444fa60741082d40206516943b170e9
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 26e85dca9a6be005d25a7841fb328f574f80d9d2
+SHA1 (patch-third__party_fontconfig_include_config.h) = 1e4739eeed3dd27f9f3f791b440565fd16804fc9
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 053898ee06cd8e54138a5044f96cf338b646652b
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 5973a115cd3f5ed8dc34db246562e9749c0bb644
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 67db8bd7931532f2fe4145f946536c8c061056c0
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = b7ac26026cf0e943a86082a831d3546318b8e8aa
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = a1201ede9a8929547ff87d23320de287f42c53c8
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 551ab72e236a96556172e91bff478845455dd974
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 111d239ee7a3ecdf2140ffdb03e4a678963bfe57
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = c023e4ebf24a3732dca4954b3c1adb8966b57a7e
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = ee84be75255dea22f9a2875074be0f7bf32f04bd
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = f90ebd67ab7cf834d2f66d49e10659c4a3bc5acf
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = a479a4160b5e134f546fbfd81161bd01f06f2930
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 332995a23eaeca58ba07cadee3dad1d5dee8981f
+SHA1 (patch-third__party_libsync_src_include_sync_sync.h) = a607ab2898a0d4bf62d371e026edc5e7eeb69e44
+SHA1 (patch-third__party_libsync_src_sync.c) = ce7ab7d59d3c37c5e9d745e723cee5f82783b112
+SHA1 (patch-third__party_libusb_BUILD.gn) = 36b7acdc090cf9911884bf2280edb7de525e10ed
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = 026e94e9f9f9dae1882614704f0bfeb35348ef3d
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = d4a0773dbf996f7d14853e89880d9fd40686762d
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 117a3afaa44e58f27255e83f04416ed119947988
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = babc4d814eed2e8cc7d7b19728cb7e764d95e870
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = ca53410ed23ca3712493428f47b0af4983964536
+SHA1 (patch-third__party_nasm_BUILD.gn) = e79ef638881981d0e5ee25a08ff1660f90742450
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 1dea3f64d6fbf0e2e8ffc3083760bdfa910b874c
+SHA1 (patch-third__party_node_node.gni) = 7dd19cab8ffc1c0ea1add152a98332f833a54f90
+SHA1 (patch-third__party_node_node.py) = ab00dd070d4cc135faec479cee5696e3dd0e7e2c
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = 28779abad23c67ede7a1cb6e901ca46e69ff8149
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 759e253dd79260cb394bf5fd4ec70d4b261c5b5d
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 1bce274ab80f188dac6ffe68b2cb3db41fc3b18f
+SHA1 (patch-third__party_pdfium_pdfium.gni) = 757daf26ab4e002d54f4b98f74d724c6e85f6bd3
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = e86f9e02a85dc900133f036e2c4c604c1af4f551
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = fc861c05a95fe1b5f0a121aca767000a487d02c3
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = a5be20d225cbafef01bf243d78d2ac39f3aa7d37
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 8927c74b0892a5d3a4487587063acf0767ea9eb2
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 5a7f7af28d7e38b458c6a1594f0dea96242de031
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 0389701d4e2dc8bd4857ad8dba76346a78e5154a
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = e9f471d00ab09e446fcc40ae86b1882bf1576487
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 23f40ab1e3f1f16fddd040c1e1ca35a3a6df3956
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = ea761550fa5630a413a432091c2fa6ae951023fc
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 794ed2595e029e89cecf9e84069abdd1e245b187
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = b7f136d8d9a390658b0ff26810e6a8292907788c
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 72aa14037b55ae695471ef6ed6f9355a62ca1650
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = ec5a2e5b692f56c4d5aee34a4bf81158d6f9b67f
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = e4d3ea1ac7cfec985f562bf175e49c78ebf66018
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 19229ff47fe5ccf9c08c2d65857958655d39b274
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = ab4107b82fba3f2fa3efaf5e598195af25f478d1
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 3cde4f04b89a9ff285b66a520709d97dedefa57f
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = 275d163f1d824385618f099f4ce25e06d7e2c817
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = 37aa475dcf8b2660bf3c9945e0c79aa730ace339
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = b8040db8b2c9884b192066607d56a2ea385a35bd
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 8ef8d456a107acbaf91386c4f82046fa8c6fcac1
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = c00cdc6c4302fcf1166f3247032e4638d7ad58ff
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 0af6456aa0ab074fd601d690ccbcb48e2dc22817
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = d6ad4361a6b4d370bc8585ce06ec163255a627ec
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 25c600c943303a9e3197f35cf448e04938aba09c
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = dd5706828224dade1d82fa6ef1374ae3605b412d
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = af1e0719935af7253790694f408aacd0763a48ed
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 33d7cc7339263806a4872f6aeed2cae84a4d65af
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 38bb2099f6e888c6447b98374d374bf2869b0ad0
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = b6ccd3fbb4876e55b3c49a685e49fc877beb29c1
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = 371153dd014e44f3f92bb87c24fc618358684a05
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = febf405220df2a9fcdcc46c71f8ff37f9b409dde
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = cd57f934d7b345a4eca9280b56e4ac7399641091
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 962c4621268b90a030f692678d42c9da20b82a99
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 5fab7359049b0faf918bc6d207bfbbf37cd3036c
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = aa452eaf66e2fc30d4d6e19855bbb6c7ff1748e8
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 1f914bba2adb8bdbab0ba6a805b7d80888d2f4bb
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 9fe3cfc56fe1abde36711c2e7839c2e25ae75525
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 0239244bd378084a483e5ad2321550f1f6b6283c
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = cc7b2707327a9308962eac0b8a57dba5884f8c2b
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 516abb013d4471dd0687bb1ceeed1f6d3a2b6e38
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 4f2a88fbbca6fb4ddde613ef8d04d82009cd8be0
+SHA1 (patch-third__party_tflite_features.gni) = 9f4c8805dccad7eceeaa70df704e37c5ee1e03b3
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = 3a5eb0e49d4f27abac9e2c1722018a5271b58d8f
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 8b0634951aa05c62a9218041a0fbcd96c2177b24
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 928cbe9ab0cde0ae2a9ac05f1a29d4201ddac1d3
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 000bace19c0e6c2b4d6b16149c80ae80645b205d
+SHA1 (patch-third__party_wayland_BUILD.gn) = aefce36991d4c305575d6c8a9d55f7eccd71c0d6
+SHA1 (patch-third__party_wayland_include_config.h) = 0c66a57ec198877c9edc78ac16cc885ad4fe39f2
+SHA1 (patch-third__party_webrtc_BUILD.gn) = 21f53ee67bb8cc6312a34d3474b17bdf2ef55c7b
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = c917ecec78c01948a9ebd033536dec46b33a0cdf
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 41d5b100b21bb5d3a1e323cc5e54cd51bfa1b9a5
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = fc0fa6fc8caf85fe26e75a69ba79ae2d3540c226
+SHA1 (patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc) = 4f3cbebbe4e7719befac54ad83261250d76df68e
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 9d9899021bd0b091f997ab7a0ff666de6af9f648
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = c23ee952021e4238f9dd70e50ad43fc42a19aaef
+SHA1 (patch-third__party_webrtc_rtc__base_net__test__helpers.cc) = e435320b792a9fad69042fb09bfe54e77a850af0
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = 71f6a0a1aee81849e702c74be04435bc16fddcff
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = f1934ab1d815ee22550d765538fdd613028959fd
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = 10dc135913a5629ef24238ddeed22f56869318eb
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 2f0e97124ba1043a6c80f70d8fee60f62df8336a
+SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 40758db1346528bf093d696f9ed13327926c3a62
+SHA1 (patch-third__party_webrtc_system__wrappers_BUILD.gn) = b3ea8734a199071657040153dba4c8972b151337
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = c09ce8b30270bef5c9520711cf379937e1dfcd91
+SHA1 (patch-third__party_zlib_BUILD.gn) = 59a487f340da39f9c39acf1980557114fa1822b7
+SHA1 (patch-third__party_zlib_cpu__features.c) = d82543a680d7f3232b2ca5a1584bcd7da91d75a6
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = eb35da69221c2f8c37fdf1af069d29854dd8a726
+SHA1 (patch-tools_generate__stubs_rules.gni) = 30b02c8c57b23903fc7111de97e70d3d0ae244b0
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 343414c5b2902b5656090c8e1bc8f103d63f716b
+SHA1 (patch-tools_gn_build_gen.py) = bd375a8d7620ef5756258f193c0b2df9b14a13b3
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = 8e431222106232cd7b13aa4f421b882f1d371cbd
+SHA1 (patch-tools_gn_src_gn_version.h) = 237758de22cbe8848a3c450a60b80ef1844d75eb
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = 6e9c4e1fd325e41ccc9988a664f7a6c3ffb0ff39
+SHA1 (patch-tools_grit_grit_node_base.py) = d07d7174d4bdf4464d24222ab40387ef2ea50ec8
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = cfaec5de60a2f9281c33b90216176a29784202b5
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = a4244dfc2dfe4c3c9eb383cd8e6bd83e52995495
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 948320aa5b5220884b3a5ae86785871baade1277
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = c02a4c512c3db9354c407c1f24b9b496fe2b3b88
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = ee3b292d0d72eb7da2b50aed2d0f79448541eb0b
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = ec9252626507d5ec6f41f73d0606bf7f14eb470b
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 3b7e7824bb81a79a0d5bb1d4c0a81267415928bb
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 88b2df31dd14ad9784c6265f75ef9870e2dd85c1
+SHA1 (patch-ui_aura_screen__ozone.cc) = 1f6395a53d742daaa09ed744e368c53442799c49
+SHA1 (patch-ui_aura_screen__ozone.h) = 0d7315d5eafc104f84a2a132b309e2e686fa94c5
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = 4625aace67dc8ca0cede77fce44343a5e6c9ad73
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = cfbaf7859a1e26ab025617078c0392b0e52bd6fa
+SHA1 (patch-ui_base_clipboard_clipboard__constants.cc) = 9acc30ca751cf85adeffefbea43987d6f45111ec
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = b51ebbe643e769c50ac5964399856ef55f364486
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 048a73f62c019d52d54467dffc3483631650f3f1
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = ee6b320cf1c93ade44cbe4cd7a7394392c6cc81d
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 20c5e8c3c89bca0c1feb91d1bd4f348197c9211a
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 7852e9d61e278ff1eb0a2a19be0b8c1c30ebc146
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = b66ccdfecf0df3942462035418ed30c3d3ddcef7
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = b70a842299d9a5c5f5f3a390a9e93901b6e45b9c
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 5fc0085039c69bbd6b27c76832167a72ae763c54
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 95464da6083db202aa4380159d7282a154b0fcc6
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 0f500c3dc12f725a0f95c04b867149baad6383dd
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 48b0e9991a69826942a0ab9ab3982a499e84adbe
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = 923979dac734e0cd1fdd7ff6b3e887f6e57049fd
+SHA1 (patch-ui_base_ime_text__input__client.h) = bd84c6e74e1f1acd580f9fe7a82c1c663ac05873
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 3715477f62c390182c14e9103873f993fa7301a8
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 95f9e4490aac6f15a8aba17f1f65398f0d6bfc6a
+SHA1 (patch-ui_base_test_ui__controls.h) = a0df74d05e9e00b92c806d498c866bdfc475e777
+SHA1 (patch-ui_base_ui__base__features.cc) = 02f297de30ba7ec2bfd3cfce2c4aca1e397de936
+SHA1 (patch-ui_base_ui__base__features.h) = 33ec692b154993e7bae1d0df2c8891c946e5f0dd
+SHA1 (patch-ui_base_ui__base__switches.cc) = c8e5c8bfca7e407d758d5cf2293aee77bad4bfdd
+SHA1 (patch-ui_base_ui__base__switches.h) = 4b589b32c01fc8e5efd6855a0cea75a5bbe62942
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = 856ac38ed90f241fbab758e0855731761b663d9a
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = 918c79f1928eddca08b3e2042ef702fd43762254
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 9e25c84710f508ed0dfdf14676db2ee42518a6eb
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = d76b079eecc14fb2cd6b204291dd073c6aeec061
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = b9171df20823a31db7dd1fabf06e6f47990bab2a
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 1488fc9c780784e8a3b51a16c8267f46df5dfecd
+SHA1 (patch-ui_color_color__id.h) = f58773c1e0fe2e5f0937438c2a966f41512d2874
+SHA1 (patch-ui_color_color__provider__utils.cc) = 88d5192422a318a07cbe9acc23a0ccc0ea8df5f5
+SHA1 (patch-ui_color_system__theme.h) = 94ad536095fc53978c78e7f8306a5b083199a4b5
+SHA1 (patch-ui_compositor_compositor.cc) = 7540be1287e108ecd49096c4d74e39dfbf8adb16
+SHA1 (patch-ui_compositor_compositor.h) = 04f3f3a9fa60a6c493f439efe7cb5351b320b3b3
+SHA1 (patch-ui_compositor_compositor__observer.h) = 7c281ca9ca589e2da760d98ef1bc15ead8fe6e70
+SHA1 (patch-ui_display_screen.cc) = 7666f06ed2ac9fd42e3ee89521f20ad090f05713
+SHA1 (patch-ui_display_screen.h) = 47366b91b8d82d893defdfd00e7024af8d96304b
+SHA1 (patch-ui_events_devices_x11_device__data__manager__x11.cc) = bdefc024e7b1c0d2e4ba195d8563a5b4792f568c
+SHA1 (patch-ui_events_event.cc) = 2f9ca9b9e458e2a4b3c9579c096eb320a127c67d
+SHA1 (patch-ui_events_event__switches.cc) = 5877cbac0add76735d459cf1b9714a120b015d80
+SHA1 (patch-ui_events_event__switches.h) = 0f2b2892fca9bf3baea591c90201c8d4e92bd2f9
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = fcae0533e5804944f9ba16641ffe5fcf6544b54a
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 795e6dd40d92990d3825a7e53e5cb096d0c64681
+SHA1 (patch-ui_gfx_BUILD.gn) = c364284ff0378da290b54c806dfe26eea9482cd8
+SHA1 (patch-ui_gfx_canvas__skia.cc) = 8f220cde0ce58557fb35967678ba426dd6e13a65
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = c9082e92cb9d3ef62e2a3f0399ee09e4e390b073
+SHA1 (patch-ui_gfx_font__render__params.h) = eb4ec5a2a33ede88c10cf69d7bcf1ab2fe32aa23
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = a133db7acde6211f36a119897d7ebd20ab52e4c3
+SHA1 (patch-ui_gfx_font__util.cc) = 56c0d4626530ee4af7aa3d70633ee30d37105e2b
+SHA1 (patch-ui_gfx_gpu__memory__buffer.cc) = f49e00d0dfa908fe47411642510f1d9ee53afb77
+SHA1 (patch-ui_gfx_gpu__memory__buffer.h) = 6a5c46651416f210c5e81cdd78c7a0705a0ccc3b
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 961b4658d8af636e4067aa76b62e754d7ede56ba
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = bbae125a1c4f850ed13fdf55c5960279b312ee39
+SHA1 (patch-ui_gfx_mojom_buffer__types__mojom__traits.cc) = b1346e6eb804d0931a4042db02ec4f366183869b
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 9c98d499d2ea06f055629748152791abdd7f69f9
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = cefe9553b5ede73bbfc248189258bca218229e95
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 384717d5e6809df3bf27c060612f796a88b63948
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 1a06d3265f61bbbcb2dee58037ea055e1377d846
+SHA1 (patch-ui_gfx_native__widget__types.h) = 82067d20fcd0719835e57d0923533339d9ccdca0
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 35eb9f9471540c315b4f0001ba29882b14dca7cd
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = 38ea375d399706f9933aa774e77d2ce1430dd0fd
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 75dc264da8a5400998667f08349f1051878ba6d7
+SHA1 (patch-ui_gfx_switches.cc) = 26ceded0551ef86f78b124576ad7b777f8e00fb1
+SHA1 (patch-ui_gfx_switches.h) = f13d267a73f365200668eabfcb08191ea699281e
+SHA1 (patch-ui_gfx_x_atom__cache.cc) = 0ebbae4ca60344edfcae7d16ace0b18d8f8e35d0
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 052cf79bdf844169b3df8b24d0d3880fdf11ae22
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 6828f8ac490be7a06e126f6e8779ac9b3ca0fc5b
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = aefbcb0dbb26e3b6ed25584fcf000cadc77063f9
+SHA1 (patch-ui_gl_BUILD.gn) = f2a4a8dcc566787106ca4c7259b32c0268d333e4
+SHA1 (patch-ui_gl_gl__context.cc) = e6adb8a8165f2ef211e122e10bddb763da8182cb
+SHA1 (patch-ui_gl_gl__fence.cc) = 915a07be49a898bdfa4cc97c179fd059e2d1cbbe
+SHA1 (patch-ui_gl_gl__implementation.cc) = 309ed220b1530348f351cad0748d5900b8dd49ab
+SHA1 (patch-ui_gl_gl__switches.cc) = c2ad443632c1ea994b15d50e1a1c165b77c19fd4
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 7e1d21f7012949ef4084cf2a40df8af920854369
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = a6a0395f8d0a0e5954662794db4b42ac5518681a
+SHA1 (patch-ui_gtk_gtk__compat.cc) = d542bf0e9276cd955c2f09b0ee886c77f789ddec
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = f0c34b7a44e6c323fdd38f48769e9b29ef1396fe
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = dc8a9d7d52a3bd165cd8352a6e88270c9859e7f7
+SHA1 (patch-ui_native__theme_native__theme.h) = 3226de9d4f3a892e67864f18ae91429ca3e3ba8e
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 341994ee12451bad2545ed1d1652e7957fb3be17
+SHA1 (patch-ui_native__theme_native__theme__features.cc) = 3a65df0f7af10f253ddc749bad4ee8f7c187bc8f
+SHA1 (patch-ui_ozone_common_egl__util.cc) = 33db0ff107604dbb238361d25f91b4488cbd5b20
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = f500c47c5476008d6bb2506839b4f0b0bfe54cf2
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = fc27dd79cf29bef397acfe3ce07d8f7543a409a5
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 0f31913b6830f59c25624107726c56fa48c95a6c
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 4919b9f672df43dcc8e68424d1358750bde1139f
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc) = 8951d5ce3516a8300d0c0e421e04423e40926941
+SHA1 (patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h) = 5eed8e45af9e5c1d7c3d33f49f572bb19cf6d44d
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 295561eceb66e076b7c4db0d79f62561deaf44d6
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__connection.cc) = 1c428e810a2c6cbb8a4e463c7fa0fea34992fded
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc) = f1a5b222a1c3028cc0441da5d313c1275370e9cc
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__popup.cc) = 020e953aba9200cc27fe3058f7ff0076685b3c3e
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h) = c00d4504a80ed4ccc52b12288e3e08ae3016b85b
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.cc) = 298fe4ac004258ea8374718de13e1789c91418b3
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__window.h) = ca0d6c4ca21c0ba5fb965149c63ef98b468140af
+SHA1 (patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc) = a8294184926618df4a4fd353df9a8e6e1822bb8d
+SHA1 (patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc) = d0988da9bcf08569d94dc5912cfecf73544d82d0
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 720980466acc3f8da52d8fcef744d1b31031e55d
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 22dc7d63b9dec83993353f048e58bf821088152d
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = e058316e42fc583c60101cf80897870834d56af5
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 18656a9f93b235c5b76f4ae8a8dad96becbd32aa
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = fae58379811b8472ff296522a0c0be957f865c81
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 1670c1f9fd7927652a11ba0e53050f20230d6e6b
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 162321a358060975d81637b1ef206cf05e1c6737
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 5e6245950fcf068e9b6cf79282949a91ffadf46e
+SHA1 (patch-ui_qt_BUILD.gn) = 23f6871b4d1689c48edf940587d438b8fd20a149
+SHA1 (patch-ui_qt_qt.gni) = dceaa53c18c14a23bcf36560c163e799c4f6e5dc
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = a287b9940e62b8b776368fb156d34ab58a4743b7
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 55be8239455bb03aa5da24a0fbb00323e5879073
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 0da4e08f74d3bb03311b851d32ef68d6ce6ab31e
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 402e6090043b394d24d2db2c99f74bdb933e0c6f
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = d7469272a242bc2b242a2517fa279f381d55a379
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = f6f2279c44a6522dcb2016b686f28f5505f70752
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = f332353db38ec276d25a61af9b3bf28a9474220f
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 5090fe71a740343839aafe9ac428daac15f7730c
+SHA1 (patch-ui_views_controls_prefix__selector.h) = 6cf465e4e67b74c5d6da20eebe704df6e80d5676
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 1e3027bfbcdef5d5864ad9466a4660b2a6b9cb97
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 03600e0d4fa592ec7ff33ed74bb915c357beefc6
+SHA1 (patch-ui_views_corewm_tooltip__aura.cc) = 3fc2a1689566f926ebd6daa5b850a72c6837eb17
+SHA1 (patch-ui_views_examples_widget__example.cc) = 9ab8834171d0609eaf404af8a5b4ac5f4f67d3b1
+SHA1 (patch-ui_views_focus_focus__manager.cc) = 7032d3e31404d9828c3761071056f14547ab40f5
+SHA1 (patch-ui_views_style_platform__style.cc) = fc6732b9747e5c8a8dbe46d30323f93dd7f82760
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = df0b8d5dfc7708be792ac2fbaa018b911e6a2ced
+SHA1 (patch-ui_views_views__delegate.cc) = 6462bfd5bca4ad975ed3fa37b7859c9caf86be59
+SHA1 (patch-ui_views_views__delegate.h) = 7221c11543e21448c2c44389ffdaf1fb0512f6c8
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = ad010a3b1e05272116176d10f2cae0e77df13961
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 5eb4359c870fd82a27a31291b88f5a676fb6752c
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = d5ac3a158af47c3aa3e12518b83fb86c975e3c01
+SHA1 (patch-ui_views_widget_root__view.cc) = 28f7b6467bd2aac024a32af6fe62d4d70c28e5d6
+SHA1 (patch-ui_views_widget_widget.cc) = fe0ba7a447424002ed0197504d39e9d36c8db478
+SHA1 (patch-ui_views_window_custom__frame__view.cc) = 3dd6d85ea155c9178ca110c84cffc5ff5fb39398
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = d3812f705b1a2249bc03315d95d95b52ce52f1d4
+SHA1 (patch-ui_views_window_frame__background.cc) = c7132eea07575c147e308fa474afc548e8d3cdbc
+SHA1 (patch-v8_BUILD.gn) = 6f11bb34443d7d7d71dc11352cb5c774bdcf5523
+SHA1 (patch-v8_include_v8-internal.h) = 1f4558eb2f5af6d0a64fc1458a30141197cbc0c1
+SHA1 (patch-v8_include_v8config.h) = 38177b146eeda2ddacebeec4e7b051a8d6c57148
+SHA1 (patch-v8_src_api_api.cc) = 6061fab02c4a9fbd9a396c1ddda602a06fbaa160
+SHA1 (patch-v8_src_base_atomicops.h) = e31432e84c79f12af1102f85f14aa68176500b27
+SHA1 (patch-v8_src_base_platform_memory.h) = 9a408c78d7c1144e0f20c771a09e15f2d34ca76e
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 9925f928a21cc60df670b7b6cad9ccbaf8b33cbf
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = e2cc9bb1daafe25ab306fb6f6b614667d3acb523
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 5b1eb849fde94ad3ff2c0517d202af6450137c4f
+SHA1 (patch-v8_src_base_strings.h) = 89c35dcc68d845fb240811ab786245d04ed880b9
+SHA1 (patch-v8_src_base_sys-info.cc) = 1e0f40bf88dfab8994e3a2c5bfc806e76ea0eb7a
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 52c695e55d3e86e7c3789baa53656ddf32e090f9
+SHA1 (patch-v8_src_builtins_x64_builtins-x64.cc) = 240b4299b19bd308e72f3c6ab3502b6c74f63402
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = a5f6a253275a2aa3853e444a4e8fb276ad3ceaea
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 28ff5448b629bda059600822d057555650904334
+SHA1 (patch-v8_src_execution_isolate.cc) = 906a72fb44f2dcea63b0f20cda065f580381f056
+SHA1 (patch-v8_src_flags_flags.cc) = c959031e4ba2d594c02b6c053c618d5994e4425f
+SHA1 (patch-v8_src_libsampler_sampler.cc) = b4c7ae50e2c2785409c2fb88dc56323816565216
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = 7f34ca1b1fed0356a08f987b19df93454f1ccb72
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 29692ff5577192583129260540fc08a085fa4585
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = ce6006a81f372ed1fa1e958549cb8172236b3ec5
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 5762fa73dbf1d9712de81536b25e49f75fb28c61
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 53258724304f428b8aacc5d0c8233a686a4e1511
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 32f62206fd234d389c30cbe4f5247ab52ee7458e
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 311109d8f2f503849ff2438fcadd05eb25201280
+SHA1 (patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h) = b88207031bbc2bb68a8788c2f993f1f7ceb284e9
+SHA1 (patch-v8_tools_run-paxctl.py) = 4a05b8054ddd8220734bf9fe544f82a9e318ceb9
+SHA1 (patch-v8_tools_run.py) = 16c54c0d1db676fd84891dc918a0bbecae73f9e5
diff --git a/chromium-next/patches/patch-BUILD.gn b/chromium-next/patches/patch-BUILD.gn
index 19ff5faf68..c80e56e09b 100644
--- a/chromium-next/patches/patch-BUILD.gn
+++ b/chromium-next/patches/patch-BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ BUILD.gn
-@@ -68,7 +68,7 @@ declare_args() {
+@@ -71,7 +71,7 @@ declare_args() {
    root_extra_deps = []
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
    # An official (maximally optimized!) component (optimized for build times)
    # build doesn't make sense and usually doesn't work.
    assert(!is_component_build)
-@@ -100,7 +100,6 @@ group("gn_all") {
+@@ -103,7 +103,6 @@ group("gn_all") {
        "//codelabs",
        "//components:components_unittests",
        "//components/gwp_asan:gwp_asan_unittests",
@@ -23,7 +23,7 @@ $NetBSD$
        "//net:net_unittests",
        "//sandbox:sandbox_unittests",
        "//services:services_unittests",
-@@ -446,7 +445,7 @@ group("gn_all") {
+@@ -445,7 +444,7 @@ group("gn_all") {
        }
      }
  
@@ -32,7 +32,7 @@ $NetBSD$
        deps += [
          "//third_party/breakpad:breakpad_unittests",
          "//third_party/breakpad:core-2-minidump",
-@@ -636,6 +635,15 @@ group("gn_all") {
+@@ -635,6 +634,15 @@ group("gn_all") {
        }
      }
  
@@ -48,7 +48,7 @@ $NetBSD$
      if (is_mac) {
        deps += [
          "//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -684,7 +692,7 @@ group("gn_all") {
+@@ -683,7 +691,7 @@ group("gn_all") {
        }
      }
  
@@ -57,7 +57,7 @@ $NetBSD$
        # The official builders use this binary from the default toolchain's
        # output directory after building in order to upload the symbols of that
        # binary. They build the binary like `ninja symupload` which requires the
-@@ -1172,7 +1180,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1171,7 +1179,7 @@ if (use_blink && !is_cronet_build) {
      ]
    }
  
@@ -66,7 +66,7 @@ $NetBSD$
      script_test("chrome_wpt_tests") {
        script = "//third_party/blink/tools/run_wpt_tests.py"
        args = _common_web_test_options + [ "--product=chrome" ]
-@@ -1265,7 +1273,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1264,7 +1272,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.
-@@ -1279,7 +1287,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1278,7 +1286,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.
-@@ -1743,7 +1751,7 @@ group("chromium_builder_perf") {
+@@ -1748,7 +1756,7 @@ group("chromium_builder_perf") {
        data_deps += [ "//chrome/test:performance_browser_tests" ]
      }
  
diff --git a/chromium-next/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium-next/patches/patch-apps_ui_views_app__window__frame__view.cc
index 66ea53e3f7..49edfb27ef 100644
--- a/chromium-next/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ash_display_mirror__window__controller.cc b/chromium-next/patches/patch-ash_display_mirror__window__controller.cc
index 44fed75124..17dd6881d7 100644
--- a/chromium-next/patches/patch-ash_display_mirror__window__controller.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ash/display/mirror_window_controller.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ash/display/mirror_window_controller.cc
 @@ -295,7 +295,11 @@ void MirrorWindowController::UpdateWindo
        if (!base::Contains(display_info_list, iter->first,
diff --git a/chromium-next/patches/patch-base_BUILD.gn b/chromium-next/patches/patch-base_BUILD.gn
index 8a4b188742..6f2fa8137b 100644
--- a/chromium-next/patches/patch-base_BUILD.gn
+++ b/chromium-next/patches/patch-base_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/BUILD.gn
-@@ -920,7 +920,7 @@ component("base") {
+@@ -932,7 +932,7 @@ component("base") {
      #"system/sys_info_openbsd.cc",
    ]
  
@@ -15,7 +15,7 @@ $NetBSD$
      sources += [
        "posix/sysctl.cc",
        "posix/sysctl.h",
-@@ -1077,11 +1077,26 @@ component("base") {
+@@ -1089,11 +1089,26 @@ component("base") {
    # Needed for <atomic> if using newer C++ library than sysroot, except if
    # building inside the cros_sdk environment - use host_toolchain as a
    # more robust check for this.
@@ -43,7 +43,7 @@ $NetBSD$
    if (use_allocator_shim) {
      if (is_apple) {
        sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1101,7 +1116,7 @@ component("base") {
+@@ -1113,7 +1128,7 @@ component("base") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -52,7 +52,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -2095,6 +2110,29 @@ component("base") {
+@@ -2121,6 +2136,29 @@ component("base") {
      ]
    }
  
@@ -82,7 +82,7 @@ $NetBSD$
    # iOS
    if (is_ios) {
      sources += [
-@@ -2239,6 +2277,33 @@ component("base") {
+@@ -2266,6 +2304,33 @@ component("base") {
      }
    }
  
@@ -116,7 +116,7 @@ $NetBSD$
    if (use_blink) {
      sources += [
        "files/file_path_watcher.cc",
-@@ -2594,7 +2659,7 @@ buildflag_header("protected_memory_build
+@@ -2616,7 +2681,7 @@ buildflag_header("protected_memory_build
    header = "protected_memory_buildflags.h"
    header_dir = "base/memory"
  
@@ -125,7 +125,7 @@ $NetBSD$
                               (is_win || is_linux || is_android || is_mac)
  
    flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3079,7 +3144,7 @@ if (is_apple) {
+@@ -3093,7 +3158,7 @@ if (is_apple) {
    }
  }
  
@@ -134,7 +134,7 @@ $NetBSD$
    # This test must compile with -fstack-protector-all
    source_set("stack_canary_linux_unittests") {
      testonly = true
-@@ -3756,7 +3821,7 @@ test("base_unittests") {
+@@ -3779,7 +3844,7 @@ test("base_unittests") {
      ]
    }
  
@@ -143,7 +143,7 @@ $NetBSD$
      sources += [
        "debug/proc_maps_linux_unittest.cc",
        "files/scoped_file_linux_unittest.cc",
-@@ -3783,7 +3848,7 @@ test("base_unittests") {
+@@ -3807,7 +3872,7 @@ test("base_unittests") {
        "posix/file_descriptor_shuffle_unittest.cc",
        "posix/unix_domain_socket_unittest.cc",
      ]
@@ -152,7 +152,7 @@ $NetBSD$
        sources += [
          "profiler/stack_base_address_posix_unittest.cc",
          "profiler/stack_copier_signal_unittest.cc",
-@@ -3794,7 +3859,7 @@ test("base_unittests") {
+@@ -3818,7 +3883,7 @@ test("base_unittests") {
  
    # Allow more direct string conversions on platforms with native utf8
    # strings
@@ -161,7 +161,7 @@ $NetBSD$
      defines += [ "SYSTEM_NATIVE_UTF8" ]
    }
  
-@@ -3984,7 +4049,7 @@ test("base_unittests") {
+@@ -4006,7 +4071,7 @@ test("base_unittests") {
      deps += [ ":base_profiler_test_support_library" ]
    }
  
diff --git a/chromium-next/patches/patch-base_allocator_dispatcher_tls.h b/chromium-next/patches/patch-base_allocator_dispatcher_tls.h
index c2b41f851d..132fd5ef6f 100644
--- a/chromium-next/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium-next/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/dispatcher/tls.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/dispatcher/tls.h
-@@ -77,7 +77,7 @@ struct BASE_EXPORT MMapAllocator {
+@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator {
    constexpr static size_t AllocationChunkSize = 16384;
  #elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS)
    constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_partition__alloc.gni b/chromium-next/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
index 45477a0130..2471f39a8a 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium-next/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/partition_alloc.gni.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/partition_alloc.gni
-@@ -38,7 +38,7 @@ if (is_nacl) {
+@@ -39,7 +39,7 @@ if (is_nacl) {
  use_large_empty_slot_span_ring = true
  
  has_memory_tagging =
@@ -15,7 +15,7 @@ $NetBSD$
  
  declare_args() {
    # Causes all the allocations to be routed via allocator_shim.cc. Usually,
-@@ -432,7 +432,7 @@ assert(!use_asan_backup_ref_ptr || use_r
+@@ -433,7 +433,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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index bde0a6651c..592292c084 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -863,7 +863,7 @@ if (is_clang_or_gcc) {
+@@ -864,7 +864,7 @@ if (is_clang_or_gcc) {
          configs -= [ partition_alloc_enable_arc_config ]
        }
      }
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index b7d804be02..ea8759ab40 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
 @@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
  
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index 56dfa560ff..dcd9cde1d5 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index 0f48ee9fbb..7292ee918a 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -4,15 +4,15 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
 @@ -26,8 +26,8 @@
  #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
  
  #elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \
--    (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
+-    (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) ||       \
 -    (PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
-+    ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) || \
++    ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64)) ||       \
 +    ((PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_PPC64))
  // This should work for all POSIX (if needed), but currently all other
  // supported OS/architecture combinations use either hard-coded values
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index 7fbca6626a..d9678d9d3f 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
 @@ -39,7 +39,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
  
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index 9d553e0c7e..9443173ded 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
 @@ -302,8 +302,12 @@ bool TryRecommitSystemPagesInternal(
  
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index 4c59bf7bd6..9d85f9047d 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index 60b1b554a7..a6715817df 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index dcb0dedf6b..c27283ef0d 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
 @@ -102,6 +102,10 @@ void RandBytes(void* output, size_t outp
    if (getentropy(output, output_length) == 0) {
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index ad9fac3078..8f860f2040 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index 3cb4cf9c40..711b30f6be 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
 @@ -10,7 +10,7 @@
  
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index 914a29e311..7c5cab4fff 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
 @@ -18,7 +18,7 @@
  #include "partition_alloc/partition_alloc_base/logging.h"
@@ -13,5 +13,5 @@ $NetBSD$
 -#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
 +#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) || PA_BUILDFLAG(IS_BSD)
  #include <sys/syscall.h>
+ 
  #include <atomic>
- #endif
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index 098d489e0b..21f30f2199 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
 @@ -170,7 +170,7 @@ constexpr bool kUseLazyCommit = false;
  // This may be required on more platforms in the future.
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index 7dd95e8ce6..0f37f5f08d 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index cf440451af..059d530b75 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index 8d3fbd0a4c..225e3a33d0 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
 @@ -44,7 +44,7 @@
  #include "wow64apiset.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <pthread.h>
  #if PA_CONFIG(ENABLE_SHADOW_METADATA)
  #include <sys/mman.h>
-@@ -293,7 +293,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -297,7 +297,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.
-@@ -1113,7 +1113,7 @@ void PartitionRoot::Init(PartitionOption
+@@ -1117,7 +1117,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-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 3015c80a30..4e5fb727da 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
 @@ -17,7 +17,16 @@
  #endif
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index c20b016f4c..6440531c99 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
 @@ -18,6 +18,10 @@
  #include <pthread.h>
diff --git a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 73dc6e5723..8fbfaf11bf 100644
--- a/chromium-next/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
 @@ -16,7 +16,7 @@
  #include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium-next/patches/patch-base_atomicops.h b/chromium-next/patches/patch-base_atomicops.h
index 6e787f25b3..b745117f06 100644
--- a/chromium-next/patches/patch-base_atomicops.h
+++ b/chromium-next/patches/patch-base_atomicops.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/atomicops.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/atomicops.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/atomicops.h
-@@ -71,7 +71,11 @@ typedef intptr_t Atomic64;
+@@ -74,7 +74,11 @@ typedef intptr_t Atomic64;
  
  // Use AtomicWord for a machine-sized pointer.  It will use the Atomic32 or
  // Atomic64 routines below, depending on your architecture.
diff --git a/chromium-next/patches/patch-base_base__paths__posix.cc b/chromium-next/patches/patch-base_base__paths__posix.cc
index bfc41168d6..9c7acd2983 100644
--- a/chromium-next/patches/patch-base_base__paths__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/base_paths_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/base_paths_posix.cc
 @@ -15,6 +15,7 @@
  #include <ostream>
@@ -33,7 +33,7 @@ $NetBSD$
        *result = bin_dir;
        return true;
  #elif BUILDFLAG(IS_FREEBSD)
--      int name[] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 };
+-      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) {
@@ -53,17 +53,16 @@ $NetBSD$
  #elif BUILDFLAG(IS_SOLARIS)
        char bin_dir[PATH_MAX + 1];
        if (realpath(getexecname(), bin_dir) == NULL) {
-@@ -62,13 +75,65 @@ bool PathProviderPosix(int key, FilePath
+@@ -62,14 +75,65 @@ bool PathProviderPosix(int key, FilePath
        *result = FilePath(bin_dir);
        return true;
  #elif BUILDFLAG(IS_OPENBSD) || BUILDFLAG(IS_AIX)
 -      // There is currently no way to get the executable path on OpenBSD
 -      char* cpath;
--      if ((cpath = getenv("CHROME_EXE_PATH")) != NULL)
+-      if ((cpath = getenv("CHROME_EXE_PATH")) != NULL) {
 -        *result = FilePath(cpath);
--      else
+-      } else {
 -        *result = FilePath("/usr/local/chrome/chrome");
--      return true;
 +      char *cpath;
 +#if !BUILDFLAG(IS_AIX)
 +      struct kinfo_file *files;
@@ -91,7 +90,8 @@ $NetBSD$
 +        *result = FilePath(retval);
 +        VLOG(1) << "PathProviderPosix (sandbox) result: " << retval;
 +        goto out;
-+      }
+       }
+-      return true;
 +
 +      if ((kd = kvm_openfiles(NULL, NULL, NULL, (int)KVM_NO_FILES, errbuf)) == NULL)
 +        goto out;
diff --git a/chromium-next/patches/patch-base_compiler__specific.h b/chromium-next/patches/patch-base_compiler__specific.h
index 2ebdfe7c76..d921f94bcc 100644
--- a/chromium-next/patches/patch-base_compiler__specific.h
+++ b/chromium-next/patches/patch-base_compiler__specific.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/compiler_specific.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/compiler_specific.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/compiler_specific.h
 @@ -683,6 +683,7 @@ inline constexpr bool AnalyzerAssumeTrue
  #if __has_cpp_attribute(clang::preserve_most) &&             \
diff --git a/chromium-next/patches/patch-base_debug_debugger__posix.cc b/chromium-next/patches/patch-base_debug_debugger__posix.cc
index b0dd55fab0..06a155f07e 100644
--- a/chromium-next/patches/patch-base_debug_debugger__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/debug/debugger_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/debug/debugger_posix.cc
 @@ -41,6 +41,10 @@
  #include <sys/sysctl.h>
@@ -17,26 +17,25 @@ $NetBSD$
  #if BUILDFLAG(IS_FREEBSD)
  #include <sys/user.h>
  #endif
-@@ -86,6 +90,7 @@ bool BeingDebugged() {
+@@ -87,6 +91,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,
-@@ -97,36 +102,75 @@ bool BeingDebugged() {
-     0
+   int mib[] = {CTL_KERN,
+                KERN_PROC,
+                KERN_PROC_PID,
+@@ -97,37 +102,75 @@ bool BeingDebugged() {
+                0
  #endif
    };
 +#else
-+  int mib[] = {
-+    CTL_KERN,
-+    KERN_PROC2,
-+    KERN_PROC_PID,
-+    getpid(),
-+    sizeof(struct kinfo_proc2),
-+    1
++  int mib[] = {CTL_KERN,
++               KERN_PROC2,
++               KERN_PROC_PID,
++               getpid(),
++               sizeof(struct kinfo_proc2),
++               1
 +  };
 +#endif
  
@@ -54,8 +53,9 @@ $NetBSD$
 +#endif
  
  #if BUILDFLAG(IS_OPENBSD)
-   if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0)
+   if (sysctl(mib, std::size(mib), NULL, &info_size, NULL, 0) < 0) {
      return -1;
+   }
  
 -  mib[5] = (info_size / sizeof(struct kinfo_proc));
 +  mib[5] = static_cast<int>((info_size / sizeof(struct kinfo_proc)));
diff --git a/chromium-next/patches/patch-base_debug_elf__reader.cc b/chromium-next/patches/patch-base_debug_elf__reader.cc
index b6e35b6101..3a7c8b363e 100644
--- a/chromium-next/patches/patch-base_debug_elf__reader.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/debug/elf_reader.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/debug/elf_reader.cc
 @@ -50,6 +50,10 @@ using Xword = Elf64_Xword;
  
diff --git a/chromium-next/patches/patch-base_debug_proc__maps__linux.cc b/chromium-next/patches/patch-base_debug_proc__maps__linux.cc
index 03ebf39839..ee2ec0b44f 100644
--- a/chromium-next/patches/patch-base_debug_proc__maps__linux.cc
+++ b/chromium-next/patches/patch-base_debug_proc__maps__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/proc_maps_linux.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/debug/proc_maps_linux.cc
-@@ -20,7 +20,7 @@
+@@ -22,7 +22,7 @@
  #include "base/strings/string_split.h"
  #include "build/build_config.h"
  
diff --git a/chromium-next/patches/patch-base_debug_stack__trace.cc b/chromium-next/patches/patch-base_debug_stack__trace.cc
index 1939543cf7..98a75b57ab 100644
--- a/chromium-next/patches/patch-base_debug_stack__trace.cc
+++ b/chromium-next/patches/patch-base_debug_stack__trace.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/debug/stack_trace.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/debug/stack_trace.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/debug/stack_trace.cc
-@@ -258,7 +258,7 @@ bool StackTrace::WillSymbolizeToStreamFo
+@@ -268,7 +268,7 @@ bool StackTrace::WillSymbolizeToStreamFo
    // Symbols are not expected to be reliable when gn args specifies
    // symbol_level=0.
    return false;
@@ -15,7 +15,17 @@ $NetBSD$
    // StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
    // See https://crbug.com/706728
    return false;
-@@ -320,7 +320,7 @@ std::string StackTrace::ToString() const
+@@ -321,7 +321,9 @@ void StackTrace::OutputToStreamWithPrefi
+     }
+     return;
+   }
++#if !BUILDFLAG(IS_BSD)
+   OutputToStreamWithPrefixImpl(os, prefix_string);
++#endif
+ }
+ 
+ std::string StackTrace::ToString() const {
+@@ -330,7 +332,7 @@ std::string StackTrace::ToString() const
  
  std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
    std::stringstream stream;
@@ -24,7 +34,7 @@ $NetBSD$
    OutputToStreamWithPrefix(&stream, prefix_string);
  #endif
    return stream.str();
-@@ -344,7 +344,7 @@ bool StackTrace::ShouldSuppressOutput() 
+@@ -354,7 +356,7 @@ bool StackTrace::ShouldSuppressOutput() 
  }
  
  std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/chromium-next/patches/patch-base_debug_stack__trace__posix.cc b/chromium-next/patches/patch-base_debug_stack__trace__posix.cc
index 9459ae19a8..3ae36245cf 100644
--- a/chromium-next/patches/patch-base_debug_stack__trace__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/debug/stack_trace_posix.cc
 @@ -45,8 +45,8 @@
  // Surprisingly, uClibc defines __GLIBC__ in some build configs, but
@@ -29,7 +29,7 @@ $NetBSD$
  
  #include "base/debug/proc_maps_linux.h"
  #endif
-@@ -322,7 +324,7 @@ void PrintToStderr(const char* output) {
+@@ -324,7 +326,7 @@ void PrintToStderr(const char* output) {
    std::ignore = HANDLE_EINTR(write(STDERR_FILENO, output, strlen(output)));
  }
  
@@ -38,7 +38,7 @@ $NetBSD$
  void AlarmSignalHandler(int signal, siginfo_t* info, void* void_context) {
    // We have seen rare cases on AMD linux where the default signal handler
    // either does not run or a thread (Probably an AMD driver thread) prevents
-@@ -339,7 +341,11 @@ void AlarmSignalHandler(int signal, sigi
+@@ -341,7 +343,11 @@ void AlarmSignalHandler(int signal, sigi
        "Warning: Default signal handler failed to terminate process.\n");
    PrintToStderr("Calling exit_group() directly to prevent timeout.\n");
    // See: https://man7.org/linux/man-pages/man2/exit_group.2.html
@@ -50,7 +50,7 @@ $NetBSD$
  }
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -537,7 +543,7 @@ void StackDumpSignalHandler(int signal, 
+@@ -547,7 +553,7 @@ void StackDumpSignalHandler(int signal, 
      _exit(EXIT_FAILURE);
    }
  
@@ -59,7 +59,7 @@ $NetBSD$
    // Set an alarm to trigger in case the default handler does not terminate
    // the process. See 'AlarmSignalHandler' for more details.
    struct sigaction action;
-@@ -562,6 +568,7 @@ void StackDumpSignalHandler(int signal, 
+@@ -572,6 +578,7 @@ void StackDumpSignalHandler(int signal, 
    // signals that do not re-raise autonomously), such as signals delivered via
    // kill() and asynchronous hardware faults such as SEGV_MTEAERR, which would
    // otherwise be lost when re-raising the signal via raise().
@@ -67,7 +67,7 @@ $NetBSD$
    long retval = syscall(SYS_rt_tgsigqueueinfo, getpid(), syscall(SYS_gettid),
                          info->si_signo, info);
    if (retval == 0) {
-@@ -576,6 +583,7 @@ void StackDumpSignalHandler(int signal, 
+@@ -586,6 +593,7 @@ void StackDumpSignalHandler(int signal, 
    if (errno != EPERM) {
      _exit(EXIT_FAILURE);
    }
@@ -75,7 +75,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) ||
          // BUILDFLAG(IS_CHROMEOS)
  
-@@ -772,6 +780,7 @@ class SandboxSymbolizeHelper {
+@@ -778,6 +786,7 @@ class SandboxSymbolizeHelper {
      return -1;
    }
  
@@ -83,7 +83,7 @@ $NetBSD$
    // This class is copied from
    // third_party/crashpad/crashpad/util/linux/scoped_pr_set_dumpable.h.
    // It aims at ensuring the process is dumpable before opening /proc/self/mem.
-@@ -864,11 +873,15 @@ class SandboxSymbolizeHelper {
+@@ -870,11 +879,15 @@ class SandboxSymbolizeHelper {
        r.base = cur_base;
      }
    }
@@ -99,7 +99,7 @@ $NetBSD$
      // Reads /proc/self/maps.
      std::string contents;
      if (!ReadProcMaps(&contents)) {
-@@ -886,6 +899,7 @@ class SandboxSymbolizeHelper {
+@@ -892,6 +905,7 @@ class SandboxSymbolizeHelper {
  
      is_initialized_ = true;
      return true;
diff --git a/chromium-next/patches/patch-base_files_dir__reader__linux.h b/chromium-next/patches/patch-base_files_dir__reader__linux.h
index 0b163fd008..9c1c88f6a7 100644
--- a/chromium-next/patches/patch-base_files_dir__reader__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/dir_reader_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/dir_reader_linux.h
 @@ -21,10 +21,16 @@
  #include "base/logging.h"
@@ -21,25 +21,25 @@ $NetBSD$
 +typedef struct dirent linux_dirent;
 +#else
  struct linux_dirent {
-   uint64_t        d_ino;
-   int64_t         d_off;
+   uint64_t d_ino;
+   int64_t d_off;
 @@ -32,6 +38,7 @@ struct linux_dirent {
-   unsigned char   d_type;
-   char            d_name[0];
+   unsigned char d_type;
+   char d_name[0];
  };
 +#endif
  
  class DirReaderLinux {
   public:
 @@ -66,7 +73,11 @@ class DirReaderLinux {
-     if (offset_ != size_)
        return true;
+     }
  
 +#if BUILDFLAG(IS_BSD)
 +    const int r = getdents(fd_, reinterpret_cast<char *>(buf_), sizeof(buf_));
 +#else
      const long r = syscall(__NR_getdents64, fd_, buf_, sizeof(buf_));
 +#endif
-     if (r == 0)
+     if (r == 0) {
        return false;
-     if (r < 0) {
+     }
diff --git a/chromium-next/patches/patch-base_files_dir__reader__posix.h b/chromium-next/patches/patch-base_files_dir__reader__posix.h
index 24a5033e98..7c9436ff06 100644
--- a/chromium-next/patches/patch-base_files_dir__reader__posix.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/dir_reader_posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/dir_reader_posix.h
 @@ -17,7 +17,7 @@
  // seems worse than falling back to enumerating all file descriptors so we will
diff --git a/chromium-next/patches/patch-base_files_drive__info.h b/chromium-next/patches/patch-base_files_drive__info.h
index eabea411e2..f7642a041f 100644
--- a/chromium-next/patches/patch-base_files_drive__info.h
+++ b/chromium-next/patches/patch-base_files_drive__info.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/drive_info.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/files/drive_info.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/drive_info.h
-@@ -40,7 +40,7 @@ class BASE_EXPORT DriveInfo {
+@@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo {
    std::optional<bool> has_seek_penalty;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-base_files_drive__info__posix.cc b/chromium-next/patches/patch-base_files_drive__info__posix.cc
index f716d1df98..0099d46214 100644
--- a/chromium-next/patches/patch-base_files_drive__info__posix.cc
+++ b/chromium-next/patches/patch-base_files_drive__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/drive_info_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/files/drive_info_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/drive_info_posix.cc
-@@ -28,7 +28,7 @@ DriveInfo& DriveInfo::operator=(DriveInf
+@@ -23,7 +23,7 @@ namespace base {
  
  std::optional<DriveInfo> GetFileDriveInfo(const FilePath& file_path) {
    DriveInfo drive_info;
diff --git a/chromium-next/patches/patch-base_files_file__path__watcher.h b/chromium-next/patches/patch-base_files_file__path__watcher.h
index 4b12784dfd..01848a4c07 100644
--- a/chromium-next/patches/patch-base_files_file__path__watcher.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/file_path_watcher.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/file_path_watcher.h
 @@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
      Type type = Type::kNonRecursive;
diff --git a/chromium-next/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium-next/patches/patch-base_files_file__path__watcher__bsd.cc
index 7c784b5bf2..3f1476d278 100644
--- a/chromium-next/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.308611052 +0000
+--- base/files/file_path_watcher_bsd.cc.orig	2025-02-20 13:19:48.709456260 +0000
 +++ base/files/file_path_watcher_bsd.cc
 @@ -0,0 +1,54 @@
 +// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-base_files_file__path__watcher__kqueue.cc b/chromium-next/patches/patch-base_files_file__path__watcher__kqueue.cc
deleted file mode 100644
index 36a5b0dee6..0000000000
--- a/chromium-next/patches/patch-base_files_file__path__watcher__kqueue.cc
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- base/files/file_path_watcher_kqueue.cc.orig	2025-01-27 17:37:37.000000000 +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) : "";
-     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/chromium-next/patches/patch-base_files_file__path__watcher__kqueue.h b/chromium-next/patches/patch-base_files_file__path__watcher__kqueue.h
index 2c72883091..84856390eb 100644
--- a/chromium-next/patches/patch-base_files_file__path__watcher__kqueue.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/file_path_watcher_kqueue.h
 @@ -5,6 +5,7 @@
  #ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium-next/patches/patch-base_files_file__path__watcher__unittest.cc b/chromium-next/patches/patch-base_files_file__path__watcher__unittest.cc
index d2e776aa4f..c36172fd0c 100644
--- a/chromium-next/patches/patch-base_files_file__path__watcher__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/file_path_watcher_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/file_path_watcher_unittest.cc
 @@ -902,7 +902,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
    }
diff --git a/chromium-next/patches/patch-base_files_file__util__posix.cc b/chromium-next/patches/patch-base_files_file__util__posix.cc
index b1b5f7cf3e..8055a5aeeb 100644
--- a/chromium-next/patches/patch-base_files_file__util__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/file_util_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/file_util_posix.cc
 @@ -897,36 +897,33 @@ bool CreateNewTempDirectory(const FilePa
  bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
diff --git a/chromium-next/patches/patch-base_files_file__util__unittest.cc b/chromium-next/patches/patch-base_files_file__util__unittest.cc
index cf45f28d68..44986dcb00 100644
--- a/chromium-next/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium-next/patches/patch-base_files_file__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/files/file_util_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/files/file_util_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/file_util_unittest.cc
 @@ -3908,7 +3908,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
  }
diff --git a/chromium-next/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium-next/patches/patch-base_files_important__file__writer__cleaner.cc
index 03d9440388..7a21e23da5 100644
--- a/chromium-next/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/important_file_writer_cleaner.cc
 @@ -25,7 +25,8 @@ namespace base {
  namespace {
diff --git a/chromium-next/patches/patch-base_files_scoped__file.cc b/chromium-next/patches/patch-base_files_scoped__file.cc
index fc5847e9fa..a6713018ac 100644
--- a/chromium-next/patches/patch-base_files_scoped__file.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/files/scoped_file.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/files/scoped_file.cc
 @@ -32,7 +32,7 @@ void ScopedFDCloseTraits::Free(int fd) {
    int ret = IGNORE_EINTR(close(fd));
diff --git a/chromium-next/patches/patch-base_functional_unretained__traits.h b/chromium-next/patches/patch-base_functional_unretained__traits.h
index afddd668a0..c4e24af65f 100644
--- a/chromium-next/patches/patch-base_functional_unretained__traits.h
+++ b/chromium-next/patches/patch-base_functional_unretained__traits.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/functional/unretained_traits.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/functional/unretained_traits.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/functional/unretained_traits.h
-@@ -93,7 +93,7 @@ struct SupportsUnretainedImpl {
+@@ -90,7 +90,7 @@ struct SupportsUnretainedImpl {
  // official builds, and then in non-test code as well.
  #if defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS) || \
      (!defined(UNIT_TEST) && !defined(OFFICIAL_BUILD) &&        \
diff --git a/chromium-next/patches/patch-base_i18n_icu__util.cc b/chromium-next/patches/patch-base_i18n_icu__util.cc
index 55f3249142..231f85914f 100644
--- a/chromium-next/patches/patch-base_i18n_icu__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/i18n/icu_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/i18n/icu_util.cc
 @@ -52,7 +52,7 @@
  #include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium-next/patches/patch-base_linux__util.cc b/chromium-next/patches/patch-base_linux__util.cc
index 15126b64de..31893991cc 100644
--- a/chromium-next/patches/patch-base_linux__util.cc
+++ b/chromium-next/patches/patch-base_linux__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/linux_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/linux_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/linux_util.cc
-@@ -154,10 +154,14 @@ void SetLinuxDistro(const std::string& d
+@@ -159,10 +159,14 @@ void SetLinuxDistro(const std::string& d
  }
  
  bool GetThreadsForProcess(pid_t pid, std::vector<pid_t>* tids) {
diff --git a/chromium-next/patches/patch-base_logging__unittest.cc b/chromium-next/patches/patch-base_logging__unittest.cc
index 54c80b92a3..074a46ffbe 100644
--- a/chromium-next/patches/patch-base_logging__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/logging_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/logging_unittest.cc
 @@ -41,7 +41,7 @@
  #include "base/posix/eintr_wrapper.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <ucontext.h>
  #endif
  
-@@ -585,14 +585,18 @@ void CheckCrashTestSighandler(int, sigin
+@@ -589,14 +589,18 @@ void CheckCrashTestSighandler(int, sigin
    // 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;
diff --git a/chromium-next/patches/patch-base_memory_discardable__memory.cc b/chromium-next/patches/patch-base_memory_discardable__memory.cc
index e93d00e41a..bd16e42297 100644
--- a/chromium-next/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/discardable_memory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/discardable_memory.cc
 @@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
               base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_FEATURE(kDiscardableMemoryBackingTrial,
               "DiscardableMemoryBackingTrial",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -39,7 +39,7 @@ BASE_FEATURE(kDiscardableMemoryBackingTr
+@@ -38,7 +38,7 @@ BASE_FEATURE(kDiscardableMemoryBackingTr
  
  namespace {
  
@@ -24,7 +24,7 @@ $NetBSD$
  
  DiscardableMemoryBacking GetBackingForFieldTrial() {
    DiscardableMemoryTrialGroup trial_group =
-@@ -58,7 +58,7 @@ DiscardableMemoryBacking GetBackingForFi
+@@ -57,7 +57,7 @@ DiscardableMemoryBacking GetBackingForFi
  
  }  // namespace
  
@@ -33,7 +33,7 @@ $NetBSD$
  
  // Probe capabilities of this device to determine whether we should participate
  // in the discardable memory backing trial.
-@@ -88,7 +88,7 @@ DiscardableMemory::DiscardableMemory() =
+@@ -89,7 +89,7 @@ DiscardableMemory::DiscardableMemory() =
  DiscardableMemory::~DiscardableMemory() = default;
  
  DiscardableMemoryBacking GetDiscardableMemoryBacking() {
diff --git a/chromium-next/patches/patch-base_memory_discardable__memory__internal.h b/chromium-next/patches/patch-base_memory_discardable__memory__internal.h
index 58d93425ec..ec641c10ba 100644
--- a/chromium-next/patches/patch-base_memory_discardable__memory__internal.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/discardable_memory_internal.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/discardable_memory_internal.h
 @@ -12,7 +12,7 @@
  #include "base/metrics/field_trial_params.h"
diff --git a/chromium-next/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium-next/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index 22d84d4ec1..63c33039a1 100644
--- a/chromium-next/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -310,6 +310,10 @@ void MadvFreeDiscardableMemoryPosix::Set
+@@ -305,6 +305,10 @@ void MadvFreeDiscardableMemoryPosix::Set
  
  bool MadvFreeDiscardableMemoryPosix::IsResident() const {
    DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
@@ -17,8 +17,8 @@ $NetBSD$
  #if BUILDFLAG(IS_APPLE)
    std::vector<char> vec(allocated_pages_);
  #else
-@@ -325,6 +329,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
-       return false;
+@@ -321,6 +325,7 @@ bool MadvFreeDiscardableMemoryPosix::IsR
+     }
    }
    return true;
 +#endif
diff --git a/chromium-next/patches/patch-base_memory_platform__shared__memory__region.h b/chromium-next/patches/patch-base_memory_platform__shared__memory__region.h
index fc4f6ca67f..d90962b42b 100644
--- a/chromium-next/patches/patch-base_memory_platform__shared__memory__region.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/platform_shared_memory_region.h
 @@ -18,7 +18,7 @@
  #include "base/unguessable_token.h"
diff --git a/chromium-next/patches/patch-base_memory_platform__shared__memory__region__posix.cc b/chromium-next/patches/patch-base_memory_platform__shared__memory__region__posix.cc
index 48af003063..f6861cdade 100644
--- a/chromium-next/patches/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/chromium-next/patches/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/platform_shared_memory_region_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/platform_shared_memory_region_posix.cc
-@@ -55,7 +55,7 @@ bool CheckFDAccessMode(int fd, int expec
+@@ -56,7 +56,7 @@ bool CheckFDAccessMode(int fd, int expec
  
  }  // namespace
  
@@ -15,7 +15,7 @@ $NetBSD$
  // static
  ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
    PlatformSharedMemoryRegion region =
-@@ -168,7 +168,7 @@ bool PlatformSharedMemoryRegion::Convert
+@@ -176,7 +176,7 @@ bool PlatformSharedMemoryRegion::Convert
  // static
  PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
                                                                size_t size
@@ -24,7 +24,7 @@ $NetBSD$
                                                                ,
                                                                bool executable
  #endif
-@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformShare
+@@ -205,7 +205,7 @@ PlatformSharedMemoryRegion PlatformShare
    // flag.
    FilePath directory;
    if (!GetShmemTempDir(
diff --git a/chromium-next/patches/patch-base_memory_protected__memory.h b/chromium-next/patches/patch-base_memory_protected__memory.h
index e726f76172..938a91998d 100644
--- a/chromium-next/patches/patch-base_memory_protected__memory.h
+++ b/chromium-next/patches/patch-base_memory_protected__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/protected_memory.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/protected_memory.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/protected_memory.h
 @@ -120,12 +120,12 @@ __declspec(selectany) char __stop_protec
  
diff --git a/chromium-next/patches/patch-base_memory_protected__memory__posix.cc b/chromium-next/patches/patch-base_memory_protected__memory__posix.cc
index e0707f04ed..228217adfd 100644
--- a/chromium-next/patches/patch-base_memory_protected__memory__posix.cc
+++ b/chromium-next/patches/patch-base_memory_protected__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/memory/protected_memory_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/memory/protected_memory_posix.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium-next/patches/patch-base_message__loop_message__pump__epoll.cc b/chromium-next/patches/patch-base_message__loop_message__pump__epoll.cc
index a52a2f3cb4..5c6af87092 100644
--- a/chromium-next/patches/patch-base_message__loop_message__pump__epoll.cc
+++ b/chromium-next/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/message_loop/message_pump_epoll.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig	2025-02-17 21:09:38.000000000 +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;
diff --git a/chromium-next/patches/patch-base_message__loop_message__pump__epoll.h b/chromium-next/patches/patch-base_message__loop_message__pump__epoll.h
index 2e2ba14c47..57f0f73f9d 100644
--- a/chromium-next/patches/patch-base_message__loop_message__pump__epoll.h
+++ b/chromium-next/patches/patch-base_message__loop_message__pump__epoll.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/message_loop/message_pump_epoll.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/message_loop/message_pump_epoll.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/message_loop/message_pump_epoll.h
 @@ -51,7 +51,11 @@ namespace base {
  // every call, don't do it when we have too many FDs.
diff --git a/chromium-next/patches/patch-base_message__loop_message__pump__glib.cc b/chromium-next/patches/patch-base_message__loop_message__pump__glib.cc
index 1959af3c23..f3189892c9 100644
--- a/chromium-next/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/message_loop/message_pump_glib.cc
 @@ -8,6 +8,15 @@
  #include <glib.h>
@@ -22,7 +22,7 @@ $NetBSD$
  #include "base/logging.h"
  #include "base/memory/raw_ptr.h"
  #include "base/notreached.h"
-@@ -51,9 +60,19 @@ int GetTimeIntervalMilliseconds(TimeTick
+@@ -52,9 +61,19 @@ int GetTimeIntervalMilliseconds(TimeTick
  }
  
  bool RunningOnMainThread() {
diff --git a/chromium-next/patches/patch-base_native__library__posix.cc b/chromium-next/patches/patch-base_native__library__posix.cc
index 3fc97453b7..9ae4a8c7a3 100644
--- a/chromium-next/patches/patch-base_native__library__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/native_library_posix.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_native__library__unittest.cc b/chromium-next/patches/patch-base_native__library__unittest.cc
index 72538aff4e..35af885b5f 100644
--- a/chromium-next/patches/patch-base_native__library__unittest.cc
+++ b/chromium-next/patches/patch-base_native__library__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/native_library_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/native_library_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/native_library_unittest.cc
 @@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
  // versions with respect to symbol resolution scope.
diff --git a/chromium-next/patches/patch-base_posix_can__lower__nice__to.cc b/chromium-next/patches/patch-base_posix_can__lower__nice__to.cc
index da81c25c23..58bd214f92 100644
--- a/chromium-next/patches/patch-base_posix_can__lower__nice__to.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/posix/can_lower_nice_to.cc
 @@ -11,8 +11,12 @@
  
diff --git a/chromium-next/patches/patch-base_posix_file__descriptor__shuffle.h b/chromium-next/patches/patch-base_posix_file__descriptor__shuffle.h
index 315612d8dc..88d63e027c 100644
--- a/chromium-next/patches/patch-base_posix_file__descriptor__shuffle.h
+++ b/chromium-next/patches/patch-base_posix_file__descriptor__shuffle.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/file_descriptor_shuffle.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/posix/file_descriptor_shuffle.h
 @@ -26,6 +26,8 @@
  #include "base/base_export.h"
diff --git a/chromium-next/patches/patch-base_posix_sysctl.cc b/chromium-next/patches/patch-base_posix_sysctl.cc
index b989795691..8eac44eb69 100644
--- a/chromium-next/patches/patch-base_posix_sysctl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/posix/sysctl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/posix/sysctl.cc
 @@ -4,6 +4,7 @@
  
diff --git a/chromium-next/patches/patch-base_posix_unix__domain__socket.cc b/chromium-next/patches/patch-base_posix_unix__domain__socket.cc
index 9e5ebbda87..f225076320 100644
--- a/chromium-next/patches/patch-base_posix_unix__domain__socket.cc
+++ b/chromium-next/patches/patch-base_posix_unix__domain__socket.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/posix/unix_domain_socket.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/posix/unix_domain_socket.cc
-@@ -56,7 +56,7 @@ bool CreateSocketPair(ScopedFD* one, Sco
+@@ -47,7 +47,7 @@ bool CreateSocketPair(ScopedFD* one, Sco
  
  // static
  bool UnixDomainSocket::EnableReceiveProcessId(int fd) {
@@ -15,7 +15,7 @@ $NetBSD$
    const int enable = 1;
    return setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &enable, sizeof(enable)) == 0;
  #else
-@@ -82,7 +82,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+@@ -73,7 +73,7 @@ bool UnixDomainSocket::SendMsg(int fd,
  
      struct cmsghdr* cmsg;
      msg.msg_control = control_buffer;
@@ -24,7 +24,7 @@ $NetBSD$
      msg.msg_controllen = checked_cast<socklen_t>(control_len);
  #else
      msg.msg_controllen = control_len;
-@@ -90,7 +90,7 @@ bool UnixDomainSocket::SendMsg(int fd,
+@@ -81,7 +81,7 @@ bool UnixDomainSocket::SendMsg(int fd,
      cmsg = CMSG_FIRSTHDR(&msg);
      cmsg->cmsg_level = SOL_SOCKET;
      cmsg->cmsg_type = SCM_RIGHTS;
@@ -33,7 +33,7 @@ $NetBSD$
      cmsg->cmsg_len = checked_cast<u_int>(CMSG_LEN(sizeof(int) * fds.size()));
  #else
      cmsg->cmsg_len = CMSG_LEN(sizeof(int) * fds.size());
-@@ -154,7 +154,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+@@ -133,7 +133,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
  
    const size_t kControlBufferSize =
        CMSG_SPACE(sizeof(int) * kMaxFileDescriptors)
@@ -42,7 +42,7 @@ $NetBSD$
        // macOS does not support ucred.
        // macOS supports xucred, but this structure is insufficient.
        + CMSG_SPACE(sizeof(struct ucred))
-@@ -182,7 +182,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+@@ -162,7 +162,7 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
          wire_fds = reinterpret_cast<int*>(CMSG_DATA(cmsg));
          wire_fds_len = payload_len / sizeof(int);
        }
@@ -51,10 +51,10 @@ $NetBSD$
        // macOS does not support SCM_CREDENTIALS.
        if (cmsg->cmsg_level == SOL_SOCKET &&
            cmsg->cmsg_type == SCM_CREDENTIALS) {
-@@ -216,6 +216,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
-     socklen_t pid_size = sizeof(pid);
-     if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0)
+@@ -199,6 +199,9 @@ ssize_t UnixDomainSocket::RecvMsgWithFla
+     if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERPID, &pid, &pid_size) != 0) {
        pid = -1;
+     }
 +#elif BUILDFLAG(IS_BSD)
 +    NOTIMPLEMENTED();
 +    pid = -1;
diff --git a/chromium-next/patches/patch-base_posix_unix__domain__socket__unittest.cc b/chromium-next/patches/patch-base_posix_unix__domain__socket__unittest.cc
index 4adf82e8bb..a86e911c3b 100644
--- a/chromium-next/patches/patch-base_posix_unix__domain__socket__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/posix/unix_domain_socket_unittest.cc
 @@ -15,6 +15,8 @@
  #include <sys/types.h>
diff --git a/chromium-next/patches/patch-base_process_internal__linux.h b/chromium-next/patches/patch-base_process_internal__linux.h
index d9dc6adfac..7692b465fc 100644
--- a/chromium-next/patches/patch-base_process_internal__linux.h
+++ b/chromium-next/patches/patch-base_process_internal__linux.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/internal_linux.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/internal_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/internal_linux.h
-@@ -140,6 +140,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t 
+@@ -139,6 +139,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t 
  // arguments to the lambda.
  template <typename Lambda>
  void ForEachProcessTask(base::ProcessHandle process, Lambda&& lambda) {
@@ -16,7 +16,7 @@ $NetBSD$
    // Iterate through the different threads tracked in /proc/<pid>/task.
    FilePath fd_path = GetProcPidDir(process).Append("task");
  
-@@ -159,6 +162,7 @@ void ForEachProcessTask(base::ProcessHan
+@@ -161,6 +164,7 @@ void ForEachProcessTask(base::ProcessHan
      FilePath task_path = fd_path.Append(tid_str);
      lambda(tid, task_path);
    }
diff --git a/chromium-next/patches/patch-base_process_kill.h b/chromium-next/patches/patch-base_process_kill.h
index 397081640e..fb43e7cf9d 100644
--- a/chromium-next/patches/patch-base_process_kill.h
+++ b/chromium-next/patches/patch-base_process_kill.h
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/kill.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/kill.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/kill.h
 @@ -123,7 +123,7 @@ BASE_EXPORT TerminationStatus GetTermina
- BASE_EXPORT TerminationStatus GetKnownDeadTerminationStatus(
-     ProcessHandle handle, int* exit_code);
+ BASE_EXPORT TerminationStatus
+ GetKnownDeadTerminationStatus(ProcessHandle handle, int* exit_code);
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-base_process_kill__posix.cc b/chromium-next/patches/patch-base_process_kill__posix.cc
index 9ea21bc278..d1f7eaee2b 100644
--- a/chromium-next/patches/patch-base_process_kill__posix.cc
+++ b/chromium-next/patches/patch-base_process_kill__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/kill_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/kill_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/kill_posix.cc
-@@ -157,7 +157,7 @@ void EnsureProcessTerminated(Process pro
+@@ -161,7 +161,7 @@ void EnsureProcessTerminated(Process pro
        0, new BackgroundReaper(std::move(process), Seconds(2)));
  }
  
diff --git a/chromium-next/patches/patch-base_process_launch.h b/chromium-next/patches/patch-base_process_launch.h
index 75e519b67c..6a36bc3435 100644
--- a/chromium-next/patches/patch-base_process_launch.h
+++ b/chromium-next/patches/patch-base_process_launch.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/launch.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/launch.h
 @@ -7,6 +7,13 @@
  #ifndef BASE_PROCESS_LAUNCH_H_
diff --git a/chromium-next/patches/patch-base_process_launch__posix.cc b/chromium-next/patches/patch-base_process_launch__posix.cc
index 935a9a362b..7ee94856aa 100644
--- a/chromium-next/patches/patch-base_process_launch__posix.cc
+++ b/chromium-next/patches/patch-base_process_launch__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/launch_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/launch_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/launch_posix.cc
 @@ -67,6 +67,9 @@
  #error "macOS should use launch_mac.cc"
@@ -16,7 +16,7 @@ $NetBSD$
  extern char** environ;
  
  namespace base {
-@@ -223,6 +226,8 @@ static const char kFDDir[] = "/dev/fd";
+@@ -224,6 +227,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-next/patches/patch-base_process_memory__linux.cc b/chromium-next/patches/patch-base_process_memory__linux.cc
index 689cbc8ac9..2fbf47eee0 100644
--- a/chromium-next/patches/patch-base_process_memory__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/memory_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/memory_linux.cc
 @@ -28,6 +28,7 @@ void __libc_free(void*);
  
@@ -14,7 +14,7 @@ $NetBSD$
  namespace {
  
  void ReleaseReservationOrTerminate() {
-@@ -37,12 +38,14 @@ void ReleaseReservationOrTerminate() {
+@@ -38,12 +39,14 @@ void ReleaseReservationOrTerminate() {
  }
  
  }  // namespace
@@ -29,7 +29,7 @@ $NetBSD$
    // Set the new-out of memory handler.
    std::set_new_handler(&ReleaseReservationOrTerminate);
    // If we're using glibc's allocator, the above functions will override
-@@ -51,8 +54,10 @@ void EnableTerminationOnOutOfMemory() {
+@@ -52,8 +55,10 @@ void EnableTerminationOnOutOfMemory() {
  #if PA_BUILDFLAG(USE_ALLOCATOR_SHIM)
    allocator_shim::SetCallNewHandlerOnMallocFailure(true);
  #endif
@@ -40,7 +40,7 @@ $NetBSD$
  // ScopedAllowBlocking() has private constructor and it can only be used in
  // friend classes/functions. Declaring a class is easier in this situation to
  // avoid adding more dependency to thread_restrictions.h because of the
-@@ -110,6 +115,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScor
+@@ -111,6 +116,7 @@ bool AdjustOOMScoreHelper::AdjustOOMScor
  bool AdjustOOMScore(ProcessId process, int score) {
    return AdjustOOMScoreHelper::AdjustOOMScore(process, score);
  }
diff --git a/chromium-next/patches/patch-base_process_process__handle.cc b/chromium-next/patches/patch-base_process_process__handle.cc
index 353335aa81..893a8bc60a 100644
--- a/chromium-next/patches/patch-base_process_process__handle.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_handle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_handle.cc
 @@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
               : UniqueProcId(GetCurrentProcId());
diff --git a/chromium-next/patches/patch-base_process_process__handle.h b/chromium-next/patches/patch-base_process_process__handle.h
index 449310c513..2b6d0b982b 100644
--- a/chromium-next/patches/patch-base_process_process__handle.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_handle.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_handle.h
 @@ -86,7 +86,7 @@ BASE_EXPORT ProcessId GetCurrentProcId()
  // processes may be reused.
diff --git a/chromium-next/patches/patch-base_process_process__handle__freebsd.cc b/chromium-next/patches/patch-base_process_process__handle__freebsd.cc
index cee60aa1ae..4cdf306e97 100644
--- a/chromium-next/patches/patch-base_process_process__handle__freebsd.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_handle_freebsd.cc
 @@ -3,6 +3,7 @@
  // found in the LICENSE file.
@@ -14,20 +14,19 @@ $NetBSD$
  
  #include <limits.h>
  #include <stddef.h>
-@@ -20,12 +21,15 @@ namespace base {
+@@ -20,11 +21,14 @@ namespace base {
  
  ProcessId GetParentProcessId(ProcessHandle process) {
    struct kinfo_proc info;
 -  size_t length;
 +  size_t length = sizeof(struct kinfo_proc);
-   int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process };
+   int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process};
  
-   if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
+   if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
      return -1;
- 
++
 +  if (length < sizeof(struct kinfo_proc))
 +    return -1;
-+
-   return info.ki_ppid;
- }
+   }
  
+   return info.ki_ppid;
diff --git a/chromium-next/patches/patch-base_process_process__handle__netbsd.cc b/chromium-next/patches/patch-base_process_process__handle__netbsd.cc
index 0dd5f1fde5..1d79801bee 100644
--- a/chromium-next/patches/patch-base_process_process__handle__netbsd.cc
+++ b/chromium-next/patches/patch-base_process_process__handle__netbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle_netbsd.cc.orig	2025-02-01 17:17:21.313863785 +0000
+--- base/process/process_handle_netbsd.cc.orig	2025-02-20 13:19:48.714874577 +0000
 +++ base/process/process_handle_netbsd.cc
-@@ -0,0 +1,55 @@
+@@ -0,0 +1,56 @@
 +// 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.
@@ -35,8 +35,9 @@ $NetBSD$
 +  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)
++  if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
 +    return -1;
++  }
 +
 +  info = (struct kinfo_proc2 *)malloc(length);
 +
diff --git a/chromium-next/patches/patch-base_process_process__handle__openbsd.cc b/chromium-next/patches/patch-base_process_process__handle__openbsd.cc
index 11b48194e6..7201820b60 100644
--- a/chromium-next/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium-next/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_handle_openbsd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_handle_openbsd.cc
-@@ -3,48 +3,112 @@
+@@ -3,17 +3,25 @@
  // found in the LICENSE file.
  
  #include "base/process/process_handle.h"
@@ -30,27 +30,28 @@ $NetBSD$
 +  struct kinfo_proc *info;
    size_t length;
 +  pid_t ppid;
-   int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process,
-                 sizeof(struct kinfo_proc), 0 };
- 
-   if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0)
+   int mib[] = {
+       CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
+       0};
+@@ -22,37 +30,87 @@ ProcessId GetParentProcessId(ProcessHand
      return -1;
+   }
  
 -  mib[5] = (length / sizeof(struct kinfo_proc));
 +  info = (struct kinfo_proc *)malloc(length);
  
--  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
+-  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
 -    return -1;
 +  mib[5] = static_cast<int>((length / sizeof(struct kinfo_proc)));
 +
 +  if (sysctl(mib, std::size(mib), info, &length, NULL, 0) < 0) {
 +    ppid = -1;
 +    goto out;
-+  }
-+
-+  ppid = info->p_ppid;
+   }
  
 -  return info.p_ppid;
++  ppid = info->p_ppid;
++
 +out:
 +  free(info);
 +  return ppid;
@@ -64,17 +65,21 @@ $NetBSD$
 +  char **retvalargs, *cpath, retval[PATH_MAX];
 +  int cnt;
    size_t len;
--  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process,
--                sizeof(struct kinfo_proc), 0 };
+-  int mib[] = {
+-      CTL_KERN, KERN_PROC, KERN_PROC_PID, process, sizeof(struct kinfo_proc),
+-      0};
 -
--  if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1)
+-  if (sysctl(mib, std::size(mib), NULL, &len, NULL, 0) == -1) {
 -    return FilePath();
+-  }
 -  mib[5] = (len / sizeof(struct kinfo_proc));
--  if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0)
+-  if (sysctl(mib, std::size(mib), &kp, &len, NULL, 0) < 0) {
 -    return FilePath();
--  if ((kp.p_flag & P_SYSTEM) != 0)
+-  }
+-  if ((kp.p_flag & P_SYSTEM) != 0) {
 -    return FilePath();
--  if (strcmp(kp.p_comm, "chrome") == 0)
+-  }
+-  if (strcmp(kp.p_comm, "chrome") == 0) {
 -    return FilePath(kp.p_comm);
 +  char *tokens[2];
 +  struct stat sb;
@@ -131,7 +136,7 @@ $NetBSD$
 +            result = FilePath(retval);
 +      }
 +    }
-+  }
+   }
  
 -  return FilePath();
 +  return result;
diff --git a/chromium-next/patches/patch-base_process_process__iterator.h b/chromium-next/patches/patch-base_process_process__iterator.h
index 5df41baf09..af1184aed3 100644
--- a/chromium-next/patches/patch-base_process_process__iterator.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_iterator.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_iterator.h
 @@ -25,7 +25,7 @@
  #include <windows.h>
diff --git a/chromium-next/patches/patch-base_process_process__iterator__freebsd.cc b/chromium-next/patches/patch-base_process_process__iterator__freebsd.cc
index 9b196a35ff..94f5ac3ceb 100644
--- a/chromium-next/patches/patch-base_process_process__iterator__freebsd.cc
+++ b/chromium-next/patches/patch-base_process_process__iterator__freebsd.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_iterator_freebsd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_iterator_freebsd.cc
 @@ -18,7 +18,7 @@ namespace base {
  
  ProcessIterator::ProcessIterator(const ProcessFilter* filter)
      : filter_(filter) {
--  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid() };
-+  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid() };
+-  int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid()};
++  int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_UID, (int) getuid()};
  
    bool done = false;
    int try_num = 1;
@@ -29,19 +29,20 @@ $NetBSD$
        } else {
          // Got the list, just make sure we're sized exactly right
 -        size_t num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
-+	num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
++        num_of_kinfo_proc = len / sizeof(struct kinfo_proc);
          kinfo_procs_.resize(num_of_kinfo_proc);
          done = true;
        }
-@@ -68,18 +68,13 @@ bool ProcessIterator::CheckForNextProces
+@@ -68,19 +68,14 @@ bool ProcessIterator::CheckForNextProces
    for (; index_of_kinfo_proc_ < kinfo_procs_.size(); ++index_of_kinfo_proc_) {
      size_t length;
      struct kinfo_proc kinfo = kinfo_procs_[index_of_kinfo_proc_];
--    int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid };
+-    int mib[] = {CTL_KERN, KERN_PROC_ARGS, kinfo.ki_pid};
 +    int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_ARGS, kinfo.ki_pid };
  
-     if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB))
+     if ((kinfo.ki_pid > 0) && (kinfo.ki_stat == SZOMB)) {
        continue;
+     }
  
 -    length = 0;
 -    if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
diff --git a/chromium-next/patches/patch-base_process_process__iterator__netbsd.cc b/chromium-next/patches/patch-base_process_process__iterator__netbsd.cc
index 6600119d2c..43a16e1432 100644
--- a/chromium-next/patches/patch-base_process_process__iterator__netbsd.cc
+++ b/chromium-next/patches/patch-base_process_process__iterator__netbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_iterator_netbsd.cc.orig	2025-02-01 17:17:21.314343044 +0000
+--- base/process/process_iterator_netbsd.cc.orig	2025-02-20 13:19:48.715379897 +0000
 +++ base/process/process_iterator_netbsd.cc
-@@ -0,0 +1,132 @@
+@@ -0,0 +1,134 @@
 +// 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.
@@ -80,8 +80,9 @@ $NetBSD$
 +    kinfo_proc2& kinfo = kinfo_procs_[index_of_kinfo_proc_];
 +
 +    // Skip processes just awaiting collection
-+    if ((kinfo.p_pid > 0) && (kinfo.p_stat == SZOMB))
++    if ((kinfo.p_pid > 0) && (kinfo.p_stat == SZOMB)) {
 +      continue;
++    }
 +
 +    int mib[] = { CTL_KERN, KERN_PROC_ARGS, kinfo.p_pid };
 +
@@ -120,11 +121,12 @@ $NetBSD$
 +    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)
++    if (last_slash == std::string::npos) {
 +      entry_.exe_file_.assign(data, 0, exec_name_end);
-+    else
++    } 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
diff --git a/chromium-next/patches/patch-base_process_process__iterator__openbsd.cc b/chromium-next/patches/patch-base_process_process__iterator__openbsd.cc
index 2c282a8247..17c7939008 100644
--- a/chromium-next/patches/patch-base_process_process__iterator__openbsd.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_iterator_openbsd.cc
 @@ -6,6 +6,9 @@
  
@@ -16,13 +16,14 @@ $NetBSD$
  #include <sys/sysctl.h>
  
  #include "base/logging.h"
-@@ -16,12 +19,13 @@ namespace base {
- 
+@@ -17,12 +20,13 @@ namespace base {
  ProcessIterator::ProcessIterator(const ProcessFilter* filter)
      : filter_(filter) {
--  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(),
-+  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
-                 sizeof(struct kinfo_proc), 0 };
+   int mib[] = {
+-      CTL_KERN, KERN_PROC, KERN_PROC_UID, getuid(), sizeof(struct kinfo_proc),
+-      0};
++      CTL_KERN, KERN_PROC, KERN_PROC_UID, static_cast<int>(getuid()),
++      sizeof(struct kinfo_proc), 0 };
  
    bool done = false;
    int try_num = 1;
@@ -31,7 +32,7 @@ $NetBSD$
  
    do {
      size_t len = 0;
-@@ -30,7 +34,7 @@ ProcessIterator::ProcessIterator(const P
+@@ -31,7 +35,7 @@ ProcessIterator::ProcessIterator(const P
        kinfo_procs_.resize(0);
        done = true;
      } else {
@@ -40,7 +41,7 @@ $NetBSD$
        // Leave some spare room for process table growth (more could show up
        // between when we check and now)
        num_of_kinfo_proc += 16;
-@@ -46,7 +50,7 @@ ProcessIterator::ProcessIterator(const P
+@@ -47,7 +51,7 @@ ProcessIterator::ProcessIterator(const P
          }
        } else {
          // Got the list, just make sure we're sized exactly right
diff --git a/chromium-next/patches/patch-base_process_process__metrics.cc b/chromium-next/patches/patch-base_process_process__metrics.cc
index 1f0c69a963..775565e09a 100644
--- a/chromium-next/patches/patch-base_process_process__metrics.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_metrics.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_metrics.cc
 @@ -17,7 +17,7 @@ namespace base {
  namespace {
@@ -41,7 +41,7 @@ $NetBSD$
  double ProcessMetrics::GetPlatformIndependentCPUUsage(
      TimeDelta cumulative_cpu) {
    TimeTicks time = TimeTicks::Now();
-@@ -129,10 +128,9 @@ ProcessMetrics::GetPlatformIndependentCP
+@@ -130,10 +129,9 @@ ProcessMetrics::GetPlatformIndependentCP
      return GetPlatformIndependentCPUUsage(cpu_usage);
    });
  }
diff --git a/chromium-next/patches/patch-base_process_process__metrics.h b/chromium-next/patches/patch-base_process_process__metrics.h
index 72ba85c360..d3fb2985d9 100644
--- a/chromium-next/patches/patch-base_process_process__metrics.h
+++ b/chromium-next/patches/patch-base_process_process__metrics.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_metrics.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_metrics.h
-@@ -38,7 +38,7 @@
+@@ -39,7 +39,7 @@
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #include <string>
  #include <utility>
  #include <vector>
-@@ -48,7 +48,7 @@
+@@ -49,7 +49,7 @@
  
  namespace base {
  
@@ -24,16 +24,7 @@ $NetBSD$
  // Minor and major page fault counts since the process creation.
  // Both counts are process-wide, and exclude child processes.
  //
-@@ -113,7 +113,7 @@ class BASE_EXPORT ProcessMetrics {
-   // convenience wrapper for CreateProcessMetrics().
-   static std::unique_ptr<ProcessMetrics> CreateCurrentProcessMetrics();
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-   // 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;
-@@ -147,7 +147,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -179,7 +179,7 @@ class BASE_EXPORT ProcessMetrics {
    base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -42,16 +33,16 @@ $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
-@@ -192,7 +192,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -224,7 +224,7 @@ class BASE_EXPORT ProcessMetrics {
    int GetOpenFdSoftLimit() const;
  #endif  // BUILDFLAG(IS_POSIX)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-   // Bytes of swap as reported by /proc/[pid]/status.
-   uint64_t GetVmSwapBytes() const;
- 
-@@ -213,7 +213,7 @@ class BASE_EXPORT ProcessMetrics {
+   // Minor and major page fault count as reported by /proc/[pid]/stat.
+   // Returns true for success.
+   bool GetPageFaultCounts(PageFaultCounts* counts) const;
+@@ -242,7 +242,7 @@ class BASE_EXPORT ProcessMetrics {
  #endif  // !BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -60,7 +51,7 @@ $NetBSD$
    int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
  #endif
  #if BUILDFLAG(IS_APPLE)
-@@ -235,12 +235,10 @@ class BASE_EXPORT ProcessMetrics {
+@@ -264,12 +264,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 +65,7 @@ $NetBSD$
    // Same thing for idle wakeups.
    TimeTicks last_idle_wakeups_time_;
    uint64_t last_absolute_idle_wakeups_;
-@@ -281,7 +279,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
+@@ -310,7 +308,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 +74,7 @@ $NetBSD$
  // Data about system-wide memory consumption. Values are in KB. Available on
  // Windows, Mac, Linux, Android and Chrome OS.
  //
-@@ -316,7 +314,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -345,7 +343,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -92,7 +83,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
-@@ -331,7 +329,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -360,7 +358,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
  #endif
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -101,7 +92,7 @@ $NetBSD$
    int buffers = 0;
    int cached = 0;
    int active_anon = 0;
-@@ -368,7 +366,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
+@@ -397,7 +395,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
          // BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -110,7 +101,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.
-@@ -563,7 +561,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -591,7 +589,7 @@ class BASE_EXPORT SystemMetrics {
    FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
  
    size_t committed_memory_;
diff --git a/chromium-next/patches/patch-base_process_process__metrics__freebsd.cc b/chromium-next/patches/patch-base_process_process__metrics__freebsd.cc
index 0e9858051b..565e5cd5b6 100644
--- a/chromium-next/patches/patch-base_process_process__metrics__freebsd.cc
+++ b/chromium-next/patches/patch-base_process_process__metrics__freebsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_freebsd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_metrics_freebsd.cc
-@@ -3,19 +3,37 @@
+@@ -3,18 +3,37 @@
  // found in the LICENSE file.
  
  #include "base/process/process_metrics.h"
@@ -41,44 +41,77 @@ $NetBSD$
 +}
  
 -ProcessMetrics::ProcessMetrics(ProcessHandle process)
--    : process_(process),
--      last_cpu_(0) {}
+-    : process_(process), last_cpu_(0) {}
 +ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
  
  // static
  std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -23,21 +41,18 @@ std::unique_ptr<ProcessMetrics> ProcessM
+@@ -22,22 +41,54 @@ std::unique_ptr<ProcessMetrics> ProcessM
    return WrapUnique(new ProcessMetrics(process));
  }
  
 -base::expected<double, ProcessCPUUsageError>
 -ProcessMetrics::GetPlatformIndependentCPUUsage() {
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
-   struct kinfo_proc info;
+-  struct kinfo_proc info;
 -  int mib[] = {CTL_KERN, KERN_PROC, KERN_PROC_PID, process_};
 -  size_t length = sizeof(info);
-+  size_t length = sizeof(struct kinfo_proc);
-+  struct timeval tv;
-+
-+  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ };
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++  ProcessMemoryInfo memory_info;
++  kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
++  struct kinfo_proc *pp;
++  int nproc;
  
-   if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0)
+-  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
 -    return base::unexpected(ProcessCPUUsageError::kSystemError);
-+    return base::ok(TimeDelta());
++  if (kd == nullptr) {
++    return base::unexpected(ProcessUsageError::kSystemError);
++  }
++
++  if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
++    kvm_close(kd);
++    return base::unexpected(ProcessUsageError::kProcessNotFound);
++  }
++
++  if (nproc > 0) {
++    memory_info.resident_set_bytes = pp->ki_rssize << GetPageShift();
++  } else {
++    kvm_close(kd);
++    return base::unexpected(ProcessUsageError::kProcessNotFound);
+   }
  
 -  return base::ok(double{info.ki_pctcpu} / FSCALE * 100.0);
--}
--
--base::expected<TimeDelta, ProcessCPUUsageError>
--ProcessMetrics::GetCumulativeCPUUsage() {
++  kvm_close(kd);
++  return memory_info;
+ }
+ 
+ base::expected<TimeDelta, ProcessCPUUsageError>
+ ProcessMetrics::GetCumulativeCPUUsage() {
 -  NOTREACHED();
++  struct kinfo_proc info;
++  size_t length = sizeof(struct kinfo_proc);
++  struct timeval tv;
++
++  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_ };
++
++  if (process_ == 0) {
++    return base::unexpected(ProcessCPUUsageError::kSystemError);
++  }
++
++  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++    return base::unexpected(ProcessCPUUsageError::kSystemError);
++  }
++
++  if (length == 0) {
++    return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++  }
++
 +  return base::ok(Microseconds(info.ki_runtime));
  }
  
  size_t GetSystemCommitCharge() {
-@@ -63,4 +78,228 @@ size_t GetSystemCommitCharge() {
-   return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
+@@ -66,4 +117,174 @@ size_t GetSystemCommitCharge() {
+   return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
  }
  
 +int64_t GetNumberOfThreads(ProcessHandle process) {
@@ -161,60 +194,6 @@ $NetBSD$
 +  return total_count;
 +}
 +
-+size_t ProcessMetrics::GetResidentSetSize() const {
-+  kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
-+
-+  if (kd == nullptr)
-+    return 0;
-+
-+  struct kinfo_proc *pp;
-+  int nproc;
-+
-+  if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
-+    kvm_close(kd);
-+    return 0;
-+  }
-+
-+  size_t rss;
-+
-+  if (nproc > 0) {
-+    rss = pp->ki_rssize << GetPageShift();
-+  } else {
-+    rss = 0;
-+  }
-+
-+  kvm_close(kd);
-+  return rss;
-+}
-+
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
-+  kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
-+
-+  if (kd == nullptr)
-+    return 0;
-+
-+  struct kinfo_proc *pp;
-+  int nproc;
-+
-+  if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
-+    kvm_close(kd);
-+    return 0;
-+  }
-+
-+  size_t swrss;
-+
-+  if (nproc > 0) {
-+    swrss = pp->ki_swrss > pp->ki_rssize
-+      ? (pp->ki_swrss - pp->ki_rssize) << GetPageShift()
-+      : 0;
-+  } else {
-+    swrss = 0;
-+  }
-+
-+  kvm_close(kd);
-+  return swrss;
-+}
-+
 +int ProcessMetrics::GetIdleWakeupsPerSecond() {
 +  NOTIMPLEMENTED();
 +  return 0;
diff --git a/chromium-next/patches/patch-base_process_process__metrics__netbsd.cc b/chromium-next/patches/patch-base_process_process__metrics__netbsd.cc
index 269ae06bda..9a96e4b40f 100644
--- a/chromium-next/patches/patch-base_process_process__metrics__netbsd.cc
+++ b/chromium-next/patches/patch-base_process_process__metrics__netbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_netbsd.cc.orig	2025-02-01 17:17:21.315008124 +0000
+--- base/process/process_metrics_netbsd.cc.orig	2025-02-20 13:19:48.716086107 +0000
 +++ base/process/process_metrics_netbsd.cc
-@@ -0,0 +1,175 @@
+@@ -0,0 +1,210 @@
 +// 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.
@@ -29,6 +29,33 @@ $NetBSD$
 +
 +ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
 +
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++  ProcessMemoryInfo memory_info;
++  struct kinfo_proc2 info;
++  size_t length = sizeof(struct kinfo_proc2);
++
++  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process_,
++                sizeof(struct kinfo_proc2), 1 };
++
++  if (process_ == 0) {
++    return base::unexpected(ProcessUsageError::kSystemError);
++  }
++
++  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++    return base::unexpected(ProcessUsageError::kSystemError);
++  }
++
++  if (length == 0) {
++    return base::unexpected(ProcessUsageError::kProcessNotFound);
++  }
++
++  memory_info.resident_set_bytes =
++    checked_cast<uint64_t>(info.p_vm_rssize * getpagesize());
++
++  return memory_info;
++}
++
 +base::expected<TimeDelta, ProcessCPUUsageError>
 +ProcessMetrics::GetCumulativeCPUUsage() {
 +  struct kinfo_proc2 info;
@@ -38,10 +65,18 @@ $NetBSD$
 +  int mib[] = { CTL_KERN, KERN_PROC2, KERN_PROC_PID, process_,
 +                sizeof(struct kinfo_proc2), 1 };
 +
++  if (process_ == 0) {
++    return base::unexpected(ProcessCPUUsageError::kSystemError);
++  }
++
 +  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
 +    return base::unexpected(ProcessCPUUsageError::kSystemError);
 +  }
 +
++  if (length == 0) {
++    return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++  }
++
 +  tv.tv_sec = info.p_rtime_sec;
 +  tv.tv_usec = info.p_rtime_usec;
 +
@@ -71,7 +106,7 @@ $NetBSD$
 +
 +  pagesize = checked_cast<size_t>(getpagesize());
 +
-+  return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
++  return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
 +}
 +
 +int ProcessMetrics::GetOpenFdCount() const {
@@ -83,9 +118,9 @@ $NetBSD$
 +//  return GetMaxFds();
 +}
 +
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
++bool ProcessMetrics::GetPageFaultCounts(PageFaultCounts* counts) const {
 +  NOTIMPLEMENTED();
-+  return 0;
++  return false;
 +}
 +
 +bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
diff --git a/chromium-next/patches/patch-base_process_process__metrics__openbsd.cc b/chromium-next/patches/patch-base_process_process__metrics__openbsd.cc
index e0f599eccc..d68288e87b 100644
--- a/chromium-next/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium-next/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_openbsd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_metrics_openbsd.cc
-@@ -6,36 +6,40 @@
+@@ -6,73 +6,85 @@
  
  #include <stddef.h>
  #include <stdint.h>
@@ -28,85 +28,114 @@ $NetBSD$
 +ProcessMetrics::ProcessMetrics(ProcessHandle process) : process_(process) {}
  
 -base::expected<int, ProcessCPUUsageError> GetProcessCPU(pid_t pid) {
-+base::expected<TimeDelta, ProcessCPUUsageError>
-+ProcessMetrics::GetCumulativeCPUUsage() {
++base::expected<ProcessMemoryInfo, ProcessUsageError>
++ProcessMetrics::GetMemoryInfo() const {
++  ProcessMemoryInfo memory_info;
    struct kinfo_proc info;
 -  size_t length;
--  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, pid,
--                sizeof(struct kinfo_proc), 0 };
--
+-  int mib[] = {
+-      CTL_KERN, KERN_PROC, KERN_PROC_PID, pid, sizeof(struct kinfo_proc), 0};
++  size_t length = sizeof(struct kinfo_proc);
+ 
 -  if (sysctl(mib, std::size(mib), NULL, &length, NULL, 0) < 0) {
 -    return base::unexpected(ProcessCPUUsageError::kSystemError);
 -  }
-+  size_t length = sizeof(struct kinfo_proc);
-+  struct timeval tv;
- 
--  mib[5] = (length / sizeof(struct kinfo_proc));
 +  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
 +                sizeof(struct kinfo_proc), 1 };
  
+-  mib[5] = (length / sizeof(struct kinfo_proc));
++  if (process_ == 0) {
++    return base::unexpected(ProcessUsageError::kSystemError);
++  }
+ 
    if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
-     return base::unexpected(ProcessCPUUsageError::kSystemError);
+-    return base::unexpected(ProcessCPUUsageError::kSystemError);
++    return base::unexpected(ProcessUsageError::kSystemError);
    }
  
 -  return base::ok(info.p_pctcpu);
 -}
-+  tv.tv_sec = info.p_rtime_sec;
-+  tv.tv_usec = info.p_rtime_usec;
++  if (length == 0) {
++    return base::unexpected(ProcessUsageError::kProcessNotFound);
++  }
  
 -}  // namespace
-+  return base::ok(Microseconds(TimeValToMicroseconds(tv)));
-+}
++  memory_info.resident_set_bytes =
++    checked_cast<uint64_t>(info.p_vm_rssize * getpagesize());
  
- // static
- std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
-@@ -43,37 +47,9 @@ std::unique_ptr<ProcessMetrics> ProcessM
-   return WrapUnique(new ProcessMetrics(process));
+-// static
+-std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
+-    ProcessHandle process) {
+-  return WrapUnique(new ProcessMetrics(process));
++  return memory_info;
  }
  
 -base::expected<double, ProcessCPUUsageError>
 -ProcessMetrics::GetPlatformIndependentCPUUsage() {
 -  TimeTicks time = TimeTicks::Now();
--
++base::expected<TimeDelta, ProcessCPUUsageError>
++ProcessMetrics::GetCumulativeCPUUsage() {
++  struct kinfo_proc info;
++  size_t length = sizeof(struct kinfo_proc);
++  struct timeval tv;
++
++  int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PID, process_,
++                sizeof(struct kinfo_proc), 1 };
+ 
 -  if (last_cpu_time_.is_zero()) {
 -    // First call, just set the last values.
 -    last_cpu_time_ = time;
 -    return base::ok(0.0);
--  }
--
++  if (process_ == 0) {
++    return base::unexpected(ProcessCPUUsageError::kSystemError);
+   }
+ 
 -  const base::expected<int, ProcessCPUUsageError> cpu = GetProcessCPU(process_);
 -  if (!cpu.has_value()) {
 -    return base::unexpected(cpu.error());
--  }
--
++  if (sysctl(mib, std::size(mib), &info, &length, NULL, 0) < 0) {
++    return base::unexpected(ProcessCPUUsageError::kSystemError);
+   }
+ 
 -  last_cpu_time_ = time;
 -  return base::ok(double{cpu.value()} / FSCALE * 100.0);
 -}
--
++  if (length == 0) {
++    return base::unexpected(ProcessCPUUsageError::kProcessNotFound);
++  }
+ 
 -base::expected<TimeDelta, ProcessCPUUsageError>
 -ProcessMetrics::GetCumulativeCPUUsage() {
 -  NOTREACHED();
--}
--
++  tv.tv_sec = info.p_rtime_sec;
++  tv.tv_usec = info.p_rtime_usec;
++
++  return base::ok(Microseconds(TimeValToMicroseconds(tv)));
+ }
+ 
 -ProcessMetrics::ProcessMetrics(ProcessHandle process)
--    : process_(process),
--      last_cpu_(0) {}
--
+-    : process_(process), last_cpu_(0) {}
++// static
++std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
++    ProcessHandle process) {
++  return WrapUnique(new ProcessMetrics(process));
++}
+ 
  size_t GetSystemCommitCharge() {
-   int mib[] = { CTL_VM, VM_METER };
+   int mib[] = {CTL_VM, VM_METER};
 -  int pagesize;
 +  size_t pagesize;
    struct vmtotal vmtotal;
    unsigned long mem_total, mem_free, mem_inactive;
    size_t len = sizeof(vmtotal);
-@@ -85,9 +61,136 @@ size_t GetSystemCommitCharge() {
+@@ -85,9 +97,136 @@ size_t GetSystemCommitCharge() {
    mem_free = vmtotal.t_free;
    mem_inactive = vmtotal.t_vm - vmtotal.t_avm;
  
 -  pagesize = getpagesize();
 +  pagesize = checked_cast<size_t>(getpagesize());
  
-   return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
+   return mem_total - (mem_free * pagesize) - (mem_inactive * pagesize);
  }
  
 +int ProcessMetrics::GetOpenFdCount() const {
@@ -118,11 +147,11 @@ $NetBSD$
 +
 +  if ((kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, errbuf)) == NULL)
 +    goto out;
-+  
-+  if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process_,  
++
++  if ((files = kvm_getfiles(kd, KERN_FILE_BYPID, process_,
 +        sizeof(struct kinfo_file), &total_count)) == NULL) {
-+	  total_count = 0;
-+	  goto out;
++         total_count = 0;
++         goto out;
 +  }
 +
 +  kvm_close(kd);
@@ -138,9 +167,9 @@ $NetBSD$
 +//  return GetMaxFds();
 +}
 +
-+uint64_t ProcessMetrics::GetVmSwapBytes() const {
++bool ProcessMetrics::GetPageFaultCounts(PageFaultCounts* counts) const {
 +  NOTIMPLEMENTED();
-+  return 0;
++  return false;
 +}
 +
 +bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
@@ -170,14 +199,14 @@ $NetBSD$
 +  res.Set("available", available);
 +  res.Set("buffers", buffers);
 +  res.Set("cached", cached);
-+  res.Set("active_anon", active_anon);   
++  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("dirty", dirty);
 +  res.Set("reclaimable", reclaimable);
 +
 +  NOTIMPLEMENTED();
@@ -194,7 +223,7 @@ $NetBSD$
 +  NOTIMPLEMENTED();
 +
 +  return res;
-+}   
++}
 +
 +SystemDiskInfo::SystemDiskInfo() {
 +  reads = 0;
@@ -216,7 +245,7 @@ $NetBSD$
 +
 +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));
diff --git a/chromium-next/patches/patch-base_process_process__metrics__posix.cc b/chromium-next/patches/patch-base_process_process__metrics__posix.cc
index a7f6d0a1ec..b93b342345 100644
--- a/chromium-next/patches/patch-base_process_process__metrics__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_metrics_posix.cc
 @@ -21,6 +21,8 @@
  
@@ -15,7 +15,7 @@ $NetBSD$
  #else
  #include <malloc.h>
  #endif
-@@ -134,7 +136,7 @@ size_t ProcessMetrics::GetMallocUsage() 
+@@ -136,7 +138,7 @@ size_t ProcessMetrics::GetMallocUsage() 
    return stats.size_in_use;
  #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
    return GetMallocUsageMallinfo();
diff --git a/chromium-next/patches/patch-base_process_process__metrics__unittest.cc b/chromium-next/patches/patch-base_process_process__metrics__unittest.cc
index 226f5da95c..01a92ce32d 100644
--- a/chromium-next/patches/patch-base_process_process__metrics__unittest.cc
+++ b/chromium-next/patches/patch-base_process_process__metrics__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/process/process_metrics_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_metrics_unittest.cc
-@@ -62,7 +62,8 @@
+@@ -58,7 +58,8 @@
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||      \
      BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_WIN) || \
diff --git a/chromium-next/patches/patch-base_process_process__posix.cc b/chromium-next/patches/patch-base_process_process__posix.cc
index eb6ac6e168..b6ceb74f5f 100644
--- a/chromium-next/patches/patch-base_process_process__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_posix.cc
 @@ -23,10 +23,15 @@
  #include "base/trace_event/base_tracing.h"
@@ -23,7 +23,7 @@ $NetBSD$
  #if BUILDFLAG(CLANG_PROFILING)
  #include "base/test/clang_profiling.h"
  #endif
-@@ -99,7 +104,7 @@ bool WaitpidWithTimeout(base::ProcessHan
+@@ -100,7 +105,7 @@ bool WaitpidWithTimeout(base::ProcessHan
  }
  #endif
  
@@ -32,7 +32,7 @@ $NetBSD$
  // Using kqueue on Mac so that we can wait on non-child processes.
  // We can't use kqueues on child processes because we need to reap
  // our own children using wait.
-@@ -376,7 +381,7 @@ bool Process::WaitForExitWithTimeoutImpl
+@@ -379,7 +384,7 @@ bool Process::WaitForExitWithTimeoutImpl
    const bool exited = (parent_pid < 0);
  
    if (!exited && parent_pid != our_pid) {
@@ -41,7 +41,7 @@ $NetBSD$
      // On Mac we can wait on non child processes.
      return WaitForSingleNonChildProcess(handle, timeout);
  #else
-@@ -413,7 +418,56 @@ void Process::Exited(int exit_code) cons
+@@ -416,7 +421,56 @@ void Process::Exited(int exit_code) cons
  
  int Process::GetOSPriority() const {
    DCHECK(IsValid());
diff --git a/chromium-next/patches/patch-base_process_process__unittest.cc b/chromium-next/patches/patch-base_process_process__unittest.cc
index ce62b9eb59..8165e51693 100644
--- a/chromium-next/patches/patch-base_process_process__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/process/process_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/process/process_unittest.cc
-@@ -203,7 +203,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
+@@ -202,7 +202,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-next/patches/patch-base_profiler_module__cache.cc b/chromium-next/patches/patch-base_profiler_module__cache.cc
index 24d59278ea..eb2c92b592 100644
--- a/chromium-next/patches/patch-base_profiler_module__cache.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/module_cache.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/module_cache.cc
 @@ -38,7 +38,7 @@ std::string TransformModuleIDToSymbolSer
    // Android and Linux Chrome builds use the "breakpad" format to index their
diff --git a/chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.cc b/chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.cc
index 767dee57a7..55fe25fe83 100644
--- a/chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/sampling_profiler_thread_token.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.h b/chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.h
index 8d6c9a7ccc..a33efe117d 100644
--- a/chromium-next/patches/patch-base_profiler_sampling__profiler__thread__token.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/sampling_profiler_thread_token.h
 @@ -13,7 +13,7 @@
  
diff --git a/chromium-next/patches/patch-base_profiler_stack__base__address__posix.cc b/chromium-next/patches/patch-base_profiler_stack__base__address__posix.cc
index 5a00442c78..8af41ed04e 100644
--- a/chromium-next/patches/patch-base_profiler_stack__base__address__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/stack_base_address_posix.cc
 @@ -17,6 +17,14 @@
  #include "base/files/scoped_file.h"
@@ -21,7 +21,7 @@ $NetBSD$
  #if BUILDFLAG(IS_CHROMEOS)
  extern "C" void* __libc_stack_end;
  #endif
-@@ -45,7 +53,21 @@ std::optional<uintptr_t> GetAndroidMainT
+@@ -47,7 +55,21 @@ std::optional<uintptr_t> GetAndroidMainT
  
  #if !BUILDFLAG(IS_LINUX)
  uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
@@ -43,7 +43,7 @@ $NetBSD$
    // pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
    // and pthread_id refers to a different thread, due to the use of
    // sched_getaffinity().
-@@ -58,12 +80,14 @@ uintptr_t GetThreadStackBaseAddressImpl(
+@@ -60,12 +82,14 @@ uintptr_t GetThreadStackBaseAddressImpl(
                        << logging::SystemErrorCodeToString(result);
    // See crbug.com/617730 for limitations of this approach on Linux-like
    // systems.
@@ -58,7 +58,7 @@ $NetBSD$
    const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
    return base_address;
  }
-@@ -80,7 +104,7 @@ std::optional<uintptr_t> GetThreadStackB
+@@ -82,7 +106,7 @@ std::optional<uintptr_t> GetThreadStackB
    // trying to work around the problem.
    return std::nullopt;
  #else
diff --git a/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc b/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
index d6e22fb686..9a67c1d9f3 100644
--- a/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ b/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_sampling_profiler_test_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/stack_sampling_profiler_test_util.cc
-@@ -42,7 +42,7 @@
+@@ -46,7 +46,7 @@
  // Fortunately, it provides _alloca, which functions identically.
  #include <malloc.h>
  #define alloca _alloca
diff --git a/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc b/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
index f727cd1d48..0967d9b705 100644
--- a/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium-next/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/profiler/stack_sampling_profiler_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/stack_sampling_profiler_unittest.cc
-@@ -45,7 +45,7 @@
+@@ -46,7 +46,7 @@
  
  #include <intrin.h>
  #include <malloc.h>
diff --git a/chromium-next/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium-next/patches/patch-base_profiler_thread__delegate__posix.cc
index ed74672fc2..c57f031112 100644
--- a/chromium-next/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/profiler/thread_delegate_posix.cc
 @@ -19,7 +19,7 @@
  #include "base/process/process_handle.h"
diff --git a/chromium-next/patches/patch-base_rand__util.h b/chromium-next/patches/patch-base_rand__util.h
index 654af497aa..6731e79fc8 100644
--- a/chromium-next/patches/patch-base_rand__util.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/rand_util.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/rand_util.h
 @@ -141,7 +141,7 @@ void RandomShuffle(Itr first, Itr last) 
    std::shuffle(first, last, RandomBitGenerator());
diff --git a/chromium-next/patches/patch-base_rand__util__posix.cc b/chromium-next/patches/patch-base_rand__util__posix.cc
index d9c911ffcb..3b3e18453b 100644
--- a/chromium-next/patches/patch-base_rand__util__posix.cc
+++ b/chromium-next/patches/patch-base_rand__util__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/rand_util_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/rand_util_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/rand_util_posix.cc
-@@ -28,7 +28,7 @@
+@@ -23,7 +23,7 @@
  #include "base/time/time.h"
  #include "build/build_config.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "third_party/lss/linux_syscall_support.h"
  #elif BUILDFLAG(IS_MAC)
  // TODO(crbug.com/40641285): Waiting for this header to appear in the iOS SDK.
-@@ -44,6 +44,7 @@ namespace base {
+@@ -39,6 +39,7 @@ namespace base {
  
  namespace {
  
@@ -23,7 +23,7 @@ $NetBSD$
  #if BUILDFLAG(IS_AIX)
  // AIX has no 64-bit support for O_CLOEXEC.
  static constexpr int kOpenFlags = O_RDONLY;
-@@ -68,10 +69,11 @@ class URandomFd {
+@@ -63,10 +64,11 @@ class URandomFd {
   private:
    const int fd_;
  };
@@ -36,7 +36,7 @@ $NetBSD$
  // TODO(pasko): Unify reading kernel version numbers in:
  // mojo/core/channel_linux.cc
  // chrome/browser/android/seccomp_support_detector.cc
-@@ -152,6 +154,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -151,6 +153,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()) {
-@@ -186,6 +189,9 @@ void RandBytesInternal(span<uint8_t> out
+@@ -185,6 +188,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
-@@ -205,9 +211,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -204,9 +210,11 @@ void RandBytes(span<uint8_t> output) {
    RandBytesInternal(output, /*avoid_allocation=*/false);
  }
  
diff --git a/chromium-next/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium-next/patches/patch-base_strings_safe__sprintf__unittest.cc
index 301e470cbc..9942396afe 100644
--- a/chromium-next/patches/patch-base_strings_safe__sprintf__unittest.cc
+++ b/chromium-next/patches/patch-base_strings_safe__sprintf__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/strings/safe_sprintf_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/strings/safe_sprintf_unittest.cc
-@@ -740,6 +740,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
+@@ -744,6 +744,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
  #endif
  }
  
@@ -14,7 +14,7 @@ $NetBSD$
  TEST(SafeSPrintfTest, EmitNULL) {
    char buf[40];
  #if defined(__GNUC__)
-@@ -756,6 +757,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
+@@ -760,6 +761,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
  #pragma GCC diagnostic pop
  #endif
  }
diff --git a/chromium-next/patches/patch-base_synchronization_cancelable__event.h b/chromium-next/patches/patch-base_synchronization_cancelable__event.h
new file mode 100644
index 0000000000..f1168700ba
--- /dev/null
+++ b/chromium-next/patches/patch-base_synchronization_cancelable__event.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
+
+--- base/synchronization/cancelable_event.h.orig	2025-02-17 21:09:38.000000000 +0000
++++ base/synchronization/cancelable_event.h
+@@ -11,7 +11,7 @@
+ 
+ #if BUILDFLAG(IS_WIN)
+ #include <windows.h>
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include <semaphore.h>
+ #else
+ #include "base/synchronization/waitable_event.h"
+@@ -49,7 +49,7 @@ class BASE_EXPORT CancelableEvent {
+ 
+ #if BUILDFLAG(IS_WIN)
+   using NativeHandle = HANDLE;
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+   using NativeHandle = sem_t;
+ #else
+   using NativeHandle = WaitableEvent;
diff --git a/chromium-next/patches/patch-base_synchronization_lock__impl.h b/chromium-next/patches/patch-base_synchronization_lock__impl.h
index 8befbf53f1..0ec4c398aa 100644
--- a/chromium-next/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/synchronization/lock_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/synchronization/lock_impl.h
 @@ -109,6 +109,10 @@ void LockImpl::Unlock() {
  }
diff --git a/chromium-next/patches/patch-base_syslog__logging.cc b/chromium-next/patches/patch-base_syslog__logging.cc
index c4833dd0cb..2b2aefbbd0 100644
--- a/chromium-next/patches/patch-base_syslog__logging.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/syslog_logging.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/syslog_logging.cc
 @@ -17,7 +17,7 @@
  #include "base/strings/string_util.h"
@@ -15,10 +15,10 @@ $NetBSD$
  // <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
  // base::LOG_INFO, base::LOG_WARNING.
  #include <syslog.h>
-@@ -149,7 +149,7 @@ EventLogMessage::~EventLogMessage() {
- 
-   if (user_sid != nullptr)
+@@ -151,7 +151,7 @@ EventLogMessage::~EventLogMessage() {
+   if (user_sid != nullptr) {
      ::LocalFree(user_sid);
+   }
 -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    const char kEventSource[] = "chrome";
diff --git a/chromium-next/patches/patch-base_system_sys__info.cc b/chromium-next/patches/patch-base_system_sys__info.cc
index 37b494e345..7cc88c92ec 100644
--- a/chromium-next/patches/patch-base_system_sys__info.cc
+++ b/chromium-next/patches/patch-base_system_sys__info.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/system/sys_info.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/system/sys_info.cc
-@@ -229,7 +229,7 @@ std::string SysInfo::SocManufacturer() {
+@@ -231,7 +231,7 @@ std::string SysInfo::SocManufacturer() {
  #endif
  
  void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/chromium-next/patches/patch-base_system_sys__info.h b/chromium-next/patches/patch-base_system_sys__info.h
index 3883cdd84c..ee5f086f06 100644
--- a/chromium-next/patches/patch-base_system_sys__info.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/system/sys_info.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/system/sys_info.h
 @@ -331,6 +331,8 @@ class BASE_EXPORT SysInfo {
    static void ResetCpuSecurityMitigationsEnabledForTesting();
diff --git a/chromium-next/patches/patch-base_system_sys__info__freebsd.cc b/chromium-next/patches/patch-base_system_sys__info__freebsd.cc
index 3ae9308ec2..805eb2af7f 100644
--- a/chromium-next/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium-next/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_freebsd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/system/sys_info_freebsd.cc
 @@ -9,28 +9,103 @@
  #include <sys/sysctl.h>
diff --git a/chromium-next/patches/patch-base_system_sys__info__netbsd.cc b/chromium-next/patches/patch-base_system_sys__info__netbsd.cc
index 34376ae5b6..1b4994482f 100644
--- a/chromium-next/patches/patch-base_system_sys__info__netbsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.317906002 +0000
+--- base/system/sys_info_netbsd.cc.orig	2025-02-20 13:19:48.719650779 +0000
 +++ base/system/sys_info_netbsd.cc
-@@ -0,0 +1,88 @@
+@@ -0,0 +1,89 @@
 +// 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.
@@ -28,8 +28,9 @@ $NetBSD$
 +uint64_t AmountOfMemory(int pages_name) {
 +  long pages = sysconf(pages_name);
 +  long page_size = sysconf(_SC_PAGESIZE);
-+  if (pages < 0 || page_size < 0)
++  if (pages < 0 || page_size < 0) {
 +    return 0;
++  }
 +  return static_cast<uint64_t>(pages) * static_cast<uint64_t>(page_size);
 +}
 +
diff --git a/chromium-next/patches/patch-base_system_sys__info__openbsd.cc b/chromium-next/patches/patch-base_system_sys__info__openbsd.cc
index 132a952a4d..33a6b3694a 100644
--- a/chromium-next/patches/patch-base_system_sys__info__openbsd.cc
+++ b/chromium-next/patches/patch-base_system_sys__info__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/system/sys_info_openbsd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/system/sys_info_openbsd.cc
 @@ -12,6 +12,7 @@
  
@@ -14,7 +14,7 @@ $NetBSD$
  
  namespace {
  
-@@ -27,9 +28,14 @@ uint64_t AmountOfMemory(int pages_name) 
+@@ -28,9 +29,14 @@ uint64_t AmountOfMemory(int pages_name) 
  
  namespace base {
  
@@ -30,7 +30,7 @@ $NetBSD$
    int ncpu;
    size_t size = sizeof(ncpu);
    if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -40,7 +46,23 @@ int SysInfo::NumberOfProcessors() {
+@@ -41,7 +47,23 @@ int SysInfo::NumberOfProcessors() {
  
  // static
  uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
@@ -55,7 +55,7 @@ $NetBSD$
  }
  
  // static
-@@ -55,15 +77,27 @@ uint64_t SysInfo::MaxSharedMemorySize() 
+@@ -56,15 +78,27 @@ uint64_t SysInfo::MaxSharedMemorySize() 
    int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
    size_t limit;
    size_t size = sizeof(limit);
diff --git a/chromium-next/patches/patch-base_system_sys__info__posix.cc b/chromium-next/patches/patch-base_system_sys__info__posix.cc
index 980aa83029..42a1ac0a6a 100644
--- a/chromium-next/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/system/sys_info_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/system/sys_info_posix.cc
-@@ -117,7 +117,7 @@ bool GetDiskSpaceInfo(const base::FilePa
+@@ -119,7 +119,7 @@ bool GetDiskSpaceInfo(const base::FilePa
  
  namespace base {
  
@@ -15,7 +15,7 @@ $NetBSD$
  // static
  int SysInfo::NumberOfProcessors() {
  #if BUILDFLAG(IS_MAC)
-@@ -173,7 +173,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -175,7 +175,7 @@ int SysInfo::NumberOfProcessors() {
  
    return cached_num_cpus;
  }
@@ -24,7 +24,7 @@ $NetBSD$
  
  // static
  uint64_t SysInfo::AmountOfVirtualMemory() {
-@@ -256,6 +256,8 @@ std::string SysInfo::OperatingSystemArch
+@@ -263,6 +263,8 @@ std::string SysInfo::OperatingSystemArch
      arch = "x86";
    } else if (arch == "amd64") {
      arch = "x86_64";
diff --git a/chromium-next/patches/patch-base_system_sys__info__unittest.cc b/chromium-next/patches/patch-base_system_sys__info__unittest.cc
index 3d03866e59..3546060220 100644
--- a/chromium-next/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_task_thread__pool_environment__config__unittest.cc b/chromium-next/patches/patch-base_task_thread__pool_environment__config__unittest.cc
index 072ed73eb3..d99851d1ae 100644
--- a/chromium-next/patches/patch-base_task_thread__pool_environment__config__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-base_test_launcher_test__launcher.cc b/chromium-next/patches/patch-base_test_launcher_test__launcher.cc
index 0d99b374ab..cc84d76195 100644
--- a/chromium-next/patches/patch-base_test_launcher_test__launcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/test/launcher/test_launcher.cc
 @@ -75,6 +75,7 @@
  #include "testing/gtest/include/gtest/gtest.h"
@@ -14,7 +14,7 @@ $NetBSD$
  #include <fcntl.h>
  
  #include "base/files/file_descriptor_watcher_posix.h"
-@@ -1810,6 +1811,10 @@ bool TestLauncher::Init(CommandLine* com
+@@ -1835,6 +1836,10 @@ bool TestLauncher::Init(CommandLine* com
    results_tracker_.AddGlobalTag("OS_OPENBSD");
  #endif
  
diff --git a/chromium-next/patches/patch-base_test_test__file__util__linux.cc b/chromium-next/patches/patch-base_test_test__file__util__linux.cc
index 8c4aa6024c..c620b5f993 100644
--- a/chromium-next/patches/patch-base_test_test__file__util__linux.cc
+++ b/chromium-next/patches/patch-base_test_test__file__util__linux.cc
@@ -4,15 +4,16 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/test/test_file_util_linux.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/test/test_file_util_linux.cc
-@@ -54,8 +54,10 @@ bool EvictFileFromSystemCache(const File
-     return false;
-   if (fdatasync(fd.get()) != 0)
+@@ -56,9 +56,11 @@ bool EvictFileFromSystemCache(const File
+   if (fdatasync(fd.get()) != 0) {
      return false;
+   }
 +#if !BUILDFLAG(IS_BSD)
-   if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0)
+   if (posix_fadvise(fd.get(), 0, 0, POSIX_FADV_DONTNEED) != 0) {
      return false;
+   }
 +#endif
    return true;
  }
diff --git a/chromium-next/patches/patch-base_test_test__file__util__posix.cc b/chromium-next/patches/patch-base_test_test__file__util__posix.cc
index 15d143d506..0abda161d6 100644
--- a/chromium-next/patches/patch-base_test_test__file__util__posix.cc
+++ b/chromium-next/patches/patch-base_test_test__file__util__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/test/test_file_util_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/test/test_file_util_posix.cc
-@@ -91,7 +91,7 @@ void SyncPageCacheToDisk() {
+@@ -93,7 +93,7 @@ void SyncPageCacheToDisk() {
  }
  
  #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium-next/patches/patch-base_threading_platform__thread.h b/chromium-next/patches/patch-base_threading_platform__thread.h
index d18dfce7ce..94e18e5767 100644
--- a/chromium-next/patches/patch-base_threading_platform__thread.h
+++ b/chromium-next/patches/patch-base_threading_platform__thread.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/threading/platform_thread.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/threading/platform_thread.h
-@@ -49,6 +49,8 @@ typedef DWORD PlatformThreadId;
+@@ -48,6 +48,8 @@ typedef DWORD PlatformThreadId;
  typedef zx_koid_t PlatformThreadId;
  #elif BUILDFLAG(IS_APPLE)
  typedef mach_port_t PlatformThreadId;
diff --git a/chromium-next/patches/patch-base_threading_platform__thread__bsd.cc b/chromium-next/patches/patch-base_threading_platform__thread__bsd.cc
index b775baa4e6..143373df34 100644
--- a/chromium-next/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.319200130 +0000
+--- base/threading/platform_thread_bsd.cc.orig	2025-02-20 13:19:48.720994906 +0000
 +++ base/threading/platform_thread_bsd.cc
 @@ -0,0 +1,31 @@
 +// Copyright 2023 The Chromium Authors
diff --git a/chromium-next/patches/patch-base_threading_platform__thread__internal__posix.cc b/chromium-next/patches/patch-base_threading_platform__thread__internal__posix.cc
index cc7a3623f8..a03c6349e3 100644
--- a/chromium-next/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/threading/platform_thread_internal_posix.cc
-@@ -41,7 +41,7 @@ ThreadPriorityForTest NiceValueToThreadP
+@@ -43,7 +43,7 @@ ThreadPriorityForTest NiceValueToThreadP
  }
  
  int GetCurrentThreadNiceValue() {
diff --git a/chromium-next/patches/patch-base_threading_platform__thread__posix.cc b/chromium-next/patches/patch-base_threading_platform__thread__posix.cc
index de2e2f1bd1..d6c38f4bc9 100644
--- a/chromium-next/patches/patch-base_threading_platform__thread__posix.cc
+++ b/chromium-next/patches/patch-base_threading_platform__thread__posix.cc
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/threading/platform_thread_posix.cc
-@@ -77,11 +77,11 @@ void* ThreadFunc(void* params) {
-     if (!thread_params->joinable)
+@@ -79,11 +79,11 @@ void* ThreadFunc(void* params) {
        base::DisallowSingleton();
+     }
  
 -#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
 +#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_BSD)
@@ -20,7 +20,7 @@ $NetBSD$
  #if BUILDFLAG(IS_APPLE)
      PlatformThread::SetCurrentThreadRealtimePeriodValue(
          delegate->GetRealtimePeriod());
-@@ -265,6 +265,8 @@ PlatformThreadId PlatformThreadBase::Cur
+@@ -270,6 +270,8 @@ PlatformThreadId PlatformThreadBase::Cur
    return reinterpret_cast<int32_t>(pthread_self());
  #elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
    return pthread_self();
@@ -29,7 +29,7 @@ $NetBSD$
  #elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
    return reinterpret_cast<int64_t>(pthread_self());
  #endif
-@@ -355,7 +357,7 @@ void PlatformThreadBase::Detach(Platform
+@@ -363,7 +365,7 @@ void PlatformThreadBase::Detach(Platform
  
  // static
  bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
@@ -38,7 +38,7 @@ $NetBSD$
    return false;
  #else
    if (from >= to) {
-@@ -376,6 +378,9 @@ void SetCurrentThreadTypeImpl(ThreadType
+@@ -384,6 +386,9 @@ void SetCurrentThreadTypeImpl(ThreadType
                                MessagePumpType pump_type_hint) {
  #if BUILDFLAG(IS_NACL)
    NOTIMPLEMENTED();
@@ -46,9 +46,9 @@ $NetBSD$
 +#elif BUILDFLAG(IS_BSD)
 +   NOTIMPLEMENTED();
  #else
-   if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint))
+   if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint)) {
      return;
-@@ -398,7 +403,7 @@ void SetCurrentThreadTypeImpl(ThreadType
+@@ -407,7 +412,7 @@ void SetCurrentThreadTypeImpl(ThreadType
  
  // static
  ThreadPriorityForTest PlatformThreadBase::GetCurrentThreadPriorityForTest() {
diff --git a/chromium-next/patches/patch-base_threading_platform__thread__unittest.cc b/chromium-next/patches/patch-base_threading_platform__thread__unittest.cc
index d32645475d..89715c134e 100644
--- a/chromium-next/patches/patch-base_threading_platform__thread__unittest.cc
+++ b/chromium-next/patches/patch-base_threading_platform__thread__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/threading/platform_thread_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/threading/platform_thread_unittest.cc
-@@ -38,7 +38,7 @@
+@@ -36,7 +36,7 @@
  #include "base/time/time.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <pthread.h>
  #include <sys/syscall.h>
  #include <sys/types.h>
-@@ -362,7 +362,7 @@ TEST(PlatformThreadTest,
+@@ -371,7 +371,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;
-@@ -616,12 +616,16 @@ INSTANTIATE_TEST_SUITE_P(
+@@ -625,12 +625,16 @@ INSTANTIATE_TEST_SUITE_P(
  
  #endif  // BUILDFLAG(IS_APPLE)
  
diff --git a/chromium-next/patches/patch-base_time_time__now__posix.cc b/chromium-next/patches/patch-base_time_time__now__posix.cc
index 5bdc1101d0..4b2454918b 100644
--- a/chromium-next/patches/patch-base_time_time__now__posix.cc
+++ b/chromium-next/patches/patch-base_time_time__now__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/time/time_now_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/time/time_now_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/time/time_now_posix.cc
 @@ -27,7 +27,7 @@
  #endif
diff --git a/chromium-next/patches/patch-base_trace__event_malloc__dump__provider.cc b/chromium-next/patches/patch-base_trace__event_malloc__dump__provider.cc
index b20b3c5ff9..4012465340 100644
--- a/chromium-next/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium-next/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/malloc_dump_provider.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/trace_event/malloc_dump_provider.cc
-@@ -28,6 +28,8 @@
+@@ -31,6 +31,8 @@
  
  #if BUILDFLAG(IS_APPLE)
  #include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
  #else
  #include <malloc.h>
  #endif
-@@ -178,7 +180,7 @@ void ReportAppleAllocStats(size_t* total
+@@ -181,7 +183,7 @@ void ReportAppleAllocStats(size_t* total
  
  #if (PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && BUILDFLAG(IS_ANDROID)) || \
      (!PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && !BUILDFLAG(IS_WIN) &&    \
@@ -24,7 +24,7 @@ $NetBSD$
  void ReportMallinfoStats(ProcessMemoryDump* pmd,
                           size_t* total_virtual_size,
                           size_t* resident_size,
-@@ -368,6 +370,9 @@ bool MallocDumpProvider::OnMemoryDump(co
+@@ -371,6 +373,9 @@ bool MallocDumpProvider::OnMemoryDump(co
                       &allocated_objects_count);
  #elif BUILDFLAG(IS_FUCHSIA)
  // TODO(fuchsia): Port, see https://crbug.com/706592.
diff --git a/chromium-next/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium-next/patches/patch-base_trace__event_memory__dump__manager.cc
index 9bd8f88b95..2bfa47e96c 100644
--- a/chromium-next/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium-next/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- base/trace_event/memory_dump_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/trace_event/memory_dump_manager.cc
-@@ -83,7 +83,7 @@ const char* const MemoryDumpManager::kSy
+@@ -79,7 +79,7 @@ const char* const MemoryDumpManager::kSy
  #if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
      MallocDumpProvider::kAllocatedObjects;
  #else
diff --git a/chromium-next/patches/patch-base_trace__event_process__memory__dump.cc b/chromium-next/patches/patch-base_trace__event_process__memory__dump.cc
index 274daf229d..1c73b98736 100644
--- a/chromium-next/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/trace_event/process_memory_dump.cc
 @@ -120,7 +120,7 @@ std::optional<size_t> ProcessMemoryDump:
  #if BUILDFLAG(IS_WIN)
@@ -15,10 +15,10 @@ $NetBSD$
    auto vec = base::HeapArray<char>::WithSize(max_vec_size);
  #elif BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
    auto vec = base::HeapArray<unsigned char>::WithSize(max_vec_size);
-@@ -143,7 +143,7 @@ std::optional<size_t> ProcessMemoryDump:
- 
-     for (size_t i = 0; i < page_count; i++)
+@@ -144,7 +144,7 @@ std::optional<size_t> ProcessMemoryDump:
+     for (size_t i = 0; i < page_count; i++) {
        resident_page_count += vec[i].VirtualAttributes.Valid;
+     }
 -#elif BUILDFLAG(IS_FUCHSIA)
 +#elif BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
      // TODO(crbug.com/42050620): Implement counting resident bytes.
diff --git a/chromium-next/patches/patch-base_tracing_trace__time.cc b/chromium-next/patches/patch-base_tracing_trace__time.cc
index d8ed41d3ab..3290525482 100644
--- a/chromium-next/patches/patch-base_tracing_trace__time.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/tracing/trace_time.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/tracing/trace_time.cc
 @@ -8,13 +8,19 @@
  #include "build/build_config.h"
@@ -26,11 +26,4 @@ $NetBSD$
 +    BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
    struct timespec ts;
    int res = clock_gettime(CLOCK_BOOTTIME, &ts);
-   if (res != -1)
-@@ -24,4 +30,4 @@ int64_t TraceBootTicksNow() {
- }
- 
- }  // namespace tracing
--}  // namespace base
-\ No newline at end of file
-+}  // namespace base
+   if (res != -1) {
diff --git a/chromium-next/patches/patch-base_tracing_trace__time.h b/chromium-next/patches/patch-base_tracing_trace__time.h
index e265aa7557..cd05a5f339 100644
--- a/chromium-next/patches/patch-base_tracing_trace__time.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/tracing/trace_time.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/tracing/trace_time.h
 @@ -12,7 +12,7 @@ namespace base {
  namespace tracing {
diff --git a/chromium-next/patches/patch-base_version__info_version__info.h b/chromium-next/patches/patch-base_version__info_version__info.h
index 0e755c7ef5..518bfcadf0 100644
--- a/chromium-next/patches/patch-base_version__info_version__info.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- base/version_info/version_info.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ base/version_info/version_info.h
 @@ -74,6 +74,8 @@ constexpr std::string_view GetOSType() {
    return "FreeBSD";
diff --git a/chromium-next/patches/patch-build_config_BUILD.gn b/chromium-next/patches/patch-build_config_BUILD.gn
index 2a95e5fada..46fe8134bb 100644
--- a/chromium-next/patches/patch-build_config_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/BUILD.gn
 @@ -215,6 +215,10 @@ config("default_libs") {
      # Targets should choose to explicitly link frameworks they require. Since
diff --git a/chromium-next/patches/patch-build_config_BUILDCONFIG.gn b/chromium-next/patches/patch-build_config_BUILDCONFIG.gn
index 684bcb7659..50a90b1541 100644
--- a/chromium-next/patches/patch-build_config_BUILDCONFIG.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/BUILDCONFIG.gn
 @@ -136,7 +136,8 @@ declare_args() {
    is_official_build = false
diff --git a/chromium-next/patches/patch-build_config_clang_BUILD.gn b/chromium-next/patches/patch-build_config_clang_BUILD.gn
index 240f077160..d65fcd1f05 100644
--- a/chromium-next/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium-next/patches/patch-build_config_clang_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/clang/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/config/clang/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/clang/BUILD.gn
 @@ -213,7 +213,12 @@ template("clang_lib") {
  
diff --git a/chromium-next/patches/patch-build_config_compiler_BUILD.gn b/chromium-next/patches/patch-build_config_compiler_BUILD.gn
index eb73fda1ec..a436cb7c0b 100644
--- a/chromium-next/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium-next/patches/patch-build_config_compiler_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/compiler/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/compiler/BUILD.gn
-@@ -199,7 +199,7 @@ declare_args() {
+@@ -198,7 +198,7 @@ declare_args() {
    # This greatly reduces the size of debug builds, at the cost of
    # debugging information which is required by some specialized
    # debugging tools.
@@ -15,7 +15,7 @@ $NetBSD$
  }
  
  declare_args() {
-@@ -256,13 +256,16 @@ config("default_include_dirs") {
+@@ -255,13 +255,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 ---------------------------------------------------------------------
-@@ -509,6 +512,10 @@ config("compiler") {
+@@ -519,6 +522,10 @@ config("compiler") {
      }
    }
  
@@ -44,7 +44,7 @@ $NetBSD$
    # Linux-specific compiler flags setup.
    # ------------------------------------
    if (use_icf && (!is_apple || use_lld)) {
-@@ -568,7 +575,7 @@ config("compiler") {
+@@ -578,7 +585,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 += [
-@@ -1241,7 +1248,7 @@ config("compiler_cpu_abi") {
+@@ -1240,7 +1247,7 @@ config("compiler_cpu_abi") {
          ]
        }
      } else if (current_cpu == "arm") {
@@ -62,7 +62,7 @@ $NetBSD$
          cflags += [ "--target=arm-linux-gnueabihf" ]
          ldflags += [ "--target=arm-linux-gnueabihf" ]
        }
-@@ -1256,7 +1263,7 @@ config("compiler_cpu_abi") {
+@@ -1255,7 +1262,7 @@ config("compiler_cpu_abi") {
        }
      } else if (current_cpu == "arm64") {
        if (is_clang && !is_android && !is_nacl && !is_fuchsia &&
@@ -71,7 +71,7 @@ $NetBSD$
          cflags += [ "--target=aarch64-linux-gnu" ]
          ldflags += [ "--target=aarch64-linux-gnu" ]
        }
-@@ -1590,7 +1597,7 @@ config("compiler_deterministic") {
+@@ -1589,7 +1596,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",
-@@ -1648,7 +1655,7 @@ config("compiler_deterministic") {
+@@ -1647,7 +1654,7 @@ config("compiler_deterministic") {
  }
  
  config("clang_revision") {
@@ -89,7 +89,7 @@ $NetBSD$
        current_os != "zos") {
      update_args = [
        "--print-revision",
-@@ -1972,9 +1979,6 @@ config("default_warnings") {
+@@ -1968,9 +1975,6 @@ config("default_warnings") {
        cflags += [
          # TODO(crbug.com/330524456): -Wcast-function-type is under -Wextra now.
          "-Wno-cast-function-type",
@@ -99,7 +99,17 @@ $NetBSD$
        ]
  
        cflags_cc += [
-@@ -2306,7 +2310,7 @@ config("export_dynamic") {
+@@ -1989,9 +1993,6 @@ config("default_warnings") {
+ 
+         # TODO(crbug.com/356172342): Fix and re-enable.
+         cflags_cc += [ "-Wno-dangling-assignment-gsl" ]
+-
+-        # TODO(crbug.com/376641662): Fix and re-enable.
+-        cflags += [ "-Wno-nontrivial-memcall" ]
+       }
+     }
+ 
+@@ -2315,7 +2316,7 @@ config("export_dynamic") {
  # 2. Remove the thin_archive config, so that the .a file actually contains all
  #    .o files, instead of just references to .o files in the build directoy
  config("thin_archive") {
@@ -108,7 +118,7 @@ $NetBSD$
      # The macOS and iOS linker ld64.ldd doesn't support thin archive without
      # symbol table, gcc on linux also throws the error `archive has no index`.
      arflags = [
-@@ -2761,7 +2765,7 @@ config("afdo_optimize_size") {
+@@ -2769,7 +2770,7 @@ config("afdo_optimize_size") {
  # There are some targeted places that AFDO regresses, so we provide a separate
  # config to allow AFDO to be disabled per-target.
  config("afdo") {
@@ -117,7 +127,7 @@ $NetBSD$
      cflags = []
      if (clang_emit_debug_info_for_profiling) {
        # Add the following flags to generate debug info for profiling.
-@@ -2788,7 +2792,7 @@ config("afdo") {
+@@ -2796,7 +2797,7 @@ config("afdo") {
        cflags += [ "-Wno-backend-plugin" ]
        inputs = [ _clang_sample_profile ]
      }
@@ -126,7 +136,7 @@ $NetBSD$
      cflags = [ "-fauto-profile=${auto_profile_path}" ]
      inputs = [ auto_profile_path ]
    }
-@@ -2965,7 +2969,7 @@ config("symbols") {
+@@ -2973,7 +2974,7 @@ config("symbols") {
      cflags += [ "-gomit-unreferenced-methods" ]
    }
  
diff --git a/chromium-next/patches/patch-build_config_gcc_BUILD.gn b/chromium-next/patches/patch-build_config_gcc_BUILD.gn
index dc2ef135b5..57b7681216 100644
--- a/chromium-next/patches/patch-build_config_gcc_BUILD.gn
+++ b/chromium-next/patches/patch-build_config_gcc_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/gcc/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/config/gcc/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/gcc/BUILD.gn
 @@ -32,7 +32,9 @@ declare_args() {
  # See http://gcc.gnu.org/wiki/Visibility
diff --git a/chromium-next/patches/patch-build_config_linux_BUILD.gn b/chromium-next/patches/patch-build_config_linux_BUILD.gn
index 2917f54598..209bc85b8b 100644
--- a/chromium-next/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/linux/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/linux/BUILD.gn
 @@ -41,7 +41,7 @@ config("runtime_library") {
    }
diff --git a/chromium-next/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium-next/patches/patch-build_config_linux_libdrm_BUILD.gn
index 6bc3680a27..3c7a37858d 100644
--- a/chromium-next/patches/patch-build_config_linux_libdrm_BUILD.gn
+++ b/chromium-next/patches/patch-build_config_linux_libdrm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/config/linux/libdrm/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/linux/libdrm/BUILD.gn
 @@ -15,7 +15,7 @@ declare_args() {
  }
diff --git a/chromium-next/patches/patch-build_config_linux_pkg-config.py b/chromium-next/patches/patch-build_config_linux_pkg-config.py
index dbcaf4a2fa..4dce677fa0 100644
--- a/chromium-next/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/linux/pkg-config.py.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-build_config_ozone.gni b/chromium-next/patches/patch-build_config_ozone.gni
index be38d0fae5..3ca3ff976e 100644
--- a/chromium-next/patches/patch-build_config_ozone.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/ozone.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/ozone.gni
 @@ -84,7 +84,19 @@ declare_args() {
      } else if (is_chromeos_lacros) {
diff --git a/chromium-next/patches/patch-build_config_rust.gni b/chromium-next/patches/patch-build_config_rust.gni
index db6ce3f62b..b88b546daf 100644
--- a/chromium-next/patches/patch-build_config_rust.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/rust.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/rust.gni
-@@ -178,7 +178,7 @@ if (is_linux || is_chromeos) {
+@@ -177,7 +177,7 @@ if (is_linux || is_chromeos) {
      rust_abi_target = "aarch64-unknown-linux-gnu"
      cargo_target_abi = ""
    } else if (current_cpu == "x86") {
@@ -15,7 +15,7 @@ $NetBSD$
      cargo_target_abi = ""
    } else if (current_cpu == "x64") {
      rust_abi_target = "x86_64-unknown-linux-gnu"
-@@ -298,6 +298,10 @@ if (is_linux || is_chromeos) {
+@@ -297,6 +297,10 @@ if (is_linux || is_chromeos) {
    }
  }
  
diff --git a/chromium-next/patches/patch-build_config_v8__target__cpu.gni b/chromium-next/patches/patch-build_config_v8__target__cpu.gni
index beb67ffb8b..6440cdcf19 100644
--- a/chromium-next/patches/patch-build_config_v8__target__cpu.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/config/v8_target_cpu.gni
 @@ -36,6 +36,10 @@ declare_args() {
  if (v8_target_cpu == "") {
diff --git a/chromium-next/patches/patch-build_detect__host__arch.py b/chromium-next/patches/patch-build_detect__host__arch.py
index b56694408e..e2cfe9d0b4 100644
--- a/chromium-next/patches/patch-build_detect__host__arch.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/detect_host_arch.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/detect_host_arch.py
 @@ -20,6 +20,8 @@ def HostArch():
      host_arch = 'ia32'
diff --git a/chromium-next/patches/patch-build_gn__run__binary.py b/chromium-next/patches/patch-build_gn__run__binary.py
index 155c17b002..b4ae292317 100644
--- a/chromium-next/patches/patch-build_gn__run__binary.py
+++ b/chromium-next/patches/patch-build_gn__run__binary.py
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/gn_run_binary.py.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/gn_run_binary.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/gn_run_binary.py
 @@ -23,7 +23,7 @@ if not os.path.isabs(path):
  # The rest of the arguments are passed directly to the executable.
  args = [path] + sys.argv[2:]
  
 -ret = subprocess.call(args)
-+ret = subprocess.call(args, env={"CHROME_EXE_PATH":"${WRKSRC}/out/Release/chrome","LD_LIBRARY_PATH":"${WRKSRC}/out/Release"})
++ret = subprocess.call(args, env={"CHROME_EXE_PATH":"@WRKSRC@/out/Release/chrome","LD_LIBRARY_PATH":"@WRKSRC@/out/Release"})
  if ret != 0:
    if ret <= -100:
      # Windows error codes such as 0xC0000005 and 0xC0000409 are much easier to
diff --git a/chromium-next/patches/patch-build_linux_chrome.map b/chromium-next/patches/patch-build_linux_chrome.map
index 89250e3bd3..6a0daf8644 100644
--- a/chromium-next/patches/patch-build_linux_chrome.map
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/linux/chrome.map.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/linux/chrome.map
 @@ -20,6 +20,10 @@ global:
    # Program entry point.
diff --git a/chromium-next/patches/patch-build_linux_strip__binary.py b/chromium-next/patches/patch-build_linux_strip__binary.py
index b6d20b388a..ea3068df17 100644
--- a/chromium-next/patches/patch-build_linux_strip__binary.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/linux/strip_binary.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/linux/strip_binary.py
 @@ -10,6 +10,7 @@ import sys
  
diff --git a/chromium-next/patches/patch-build_linux_unbundle_icu.gn b/chromium-next/patches/patch-build_linux_unbundle_icu.gn
index 1d21d1c38d..c336d9f5b4 100644
--- a/chromium-next/patches/patch-build_linux_unbundle_icu.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/linux/unbundle/icu.gn
 @@ -17,6 +17,15 @@ config("icu_config") {
      "USING_SYSTEM_ICU=1",
diff --git a/chromium-next/patches/patch-build_linux_unbundle_libevent.gn b/chromium-next/patches/patch-build_linux_unbundle_libevent.gn
deleted file mode 100644
index f0ff11c90b..0000000000
--- a/chromium-next/patches/patch-build_linux_unbundle_libevent.gn
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- build/linux/unbundle/libevent.gn.orig	2025-01-27 17:37:37.000000000 +0000
-+++ build/linux/unbundle/libevent.gn
-@@ -9,7 +9,12 @@ shim_headers("libevent_shim") {
-   headers = [ "event.h" ]
- }
- 
-+config("system_libevent") {
-+  defines = [ "USE_SYSTEM_LIBEVENT=1" ]
-+}
-+
- source_set("libevent") {
-   deps = [ ":libevent_shim" ]
-   libs = [ "event" ]
-+  public_configs = [ ":system_libevent" ]
- }
diff --git a/chromium-next/patches/patch-build_linux_unbundle_libusb.gn b/chromium-next/patches/patch-build_linux_unbundle_libusb.gn
index 71d5bfe344..3e567e600d 100644
--- a/chromium-next/patches/patch-build_linux_unbundle_libusb.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/linux/unbundle/libusb.gn
 @@ -1,3 +1,27 @@
 +# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-build_nocompile.gni b/chromium-next/patches/patch-build_nocompile.gni
new file mode 100644
index 0000000000..2a9d8f1fbe
--- /dev/null
+++ b/chromium-next/patches/patch-build_nocompile.gni
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- build/nocompile.gni.orig	2025-02-17 21:09:38.000000000 +0000
++++ build/nocompile.gni
+@@ -55,7 +55,7 @@ if (is_win) {
+ }
+ 
+ declare_args() {
+-  enable_nocompile_tests = is_clang && !is_nacl
++  enable_nocompile_tests = is_clang && !is_nacl && !is_bsd
+ }
+ 
+ if (enable_nocompile_tests) {
diff --git a/chromium-next/patches/patch-build_rust_rust__bindgen.gni b/chromium-next/patches/patch-build_rust_rust__bindgen.gni
index fce1c8bfc7..5a4e63680d 100644
--- a/chromium-next/patches/patch-build_rust_rust__bindgen.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/rust/rust_bindgen.gni
 @@ -12,14 +12,14 @@ if (is_win) {
    import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium-next/patches/patch-build_rust_rust__bindgen__generator.gni b/chromium-next/patches/patch-build_rust_rust__bindgen__generator.gni
index bdeb700294..9d108e972d 100644
--- a/chromium-next/patches/patch-build_rust_rust__bindgen__generator.gni
+++ b/chromium-next/patches/patch-build_rust_rust__bindgen__generator.gni
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/rust_bindgen_generator.gni.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/rust/rust_bindgen_generator.gni
 @@ -11,14 +11,14 @@ if (is_win) {
    import("//build/toolchain/win/win_toolchain_data.gni")
diff --git a/chromium-next/patches/patch-build_rust_std_BUILD.gn b/chromium-next/patches/patch-build_rust_std_BUILD.gn
index 65bd41b7a0..e02e4c31d1 100644
--- a/chromium-next/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium-next/patches/patch-build_rust_std_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- build/rust/std/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- build/rust/std/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/rust/std/BUILD.gn
-@@ -100,7 +100,6 @@ if (toolchain_has_rust) {
+@@ -115,7 +115,6 @@ if (toolchain_has_rust) {
    # don't need to pass to the C++ linker because they're used for specialized
    # purposes.
    skip_stdlib_files = [
diff --git a/chromium-next/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium-next/patches/patch-build_toolchain_freebsd_BUILD.gn
index 31e0d4b6e6..1276b62565 100644
--- a/chromium-next/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/chromium-next/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	2025-02-01 17:17:21.323662131 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig	2025-02-20 13:19:48.728129421 +0000
 +++ build/toolchain/freebsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-build_toolchain_gcc__solink__wrapper.py b/chromium-next/patches/patch-build_toolchain_gcc__solink__wrapper.py
index b97c8dc0fa..b8d0f773d1 100644
--- a/chromium-next/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/toolchain/gcc_solink_wrapper.py
 @@ -39,7 +39,7 @@ def CollectDynSym(args):
    """Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/chromium-next/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium-next/patches/patch-build_toolchain_gcc__toolchain.gni
index e42fefe9d5..84d49f3db6 100644
--- a/chromium-next/patches/patch-build_toolchain_gcc__toolchain.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/toolchain/gcc_toolchain.gni
 @@ -56,6 +56,13 @@ if (enable_resource_allowlist_generation
        "enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -20,7 +20,7 @@ $NetBSD$
  # This template defines a toolchain for something that works like gcc
  # (including clang).
  #
-@@ -617,7 +624,7 @@ template("single_gcc_toolchain") {
+@@ -601,7 +608,7 @@ template("single_gcc_toolchain") {
        # We need to specify link groups, at least, for single pass linkers. I.e.
        # Rust libraries are alpha-sorted instead of by dependencies so they fail
        # to link if not properly ordered or grouped.
@@ -29,7 +29,7 @@ $NetBSD$
  
        # Generate a map file to be used for binary size analysis.
        # Map file adds ~10% to the link time on a z620.
-@@ -904,22 +911,12 @@ template("gcc_toolchain") {
+@@ -888,22 +895,12 @@ template("gcc_toolchain") {
  # actually just be doing a native compile.
  template("clang_toolchain") {
    gcc_toolchain(target_name) {
diff --git a/chromium-next/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium-next/patches/patch-build_toolchain_netbsd_BUILD.gn
index 8d9a1b56a4..749599cb05 100644
--- a/chromium-next/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/chromium-next/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	2025-02-01 17:17:21.324135869 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig	2025-02-20 13:19:48.728641334 +0000
 +++ build/toolchain/netbsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-build_toolchain_openbsd_BUILD.gn b/chromium-next/patches/patch-build_toolchain_openbsd_BUILD.gn
index 6bca732bb9..f77873c2ab 100644
--- a/chromium-next/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/chromium-next/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	2025-02-01 17:17:21.324320307 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig	2025-02-20 13:19:48.728822004 +0000
 +++ build/toolchain/openbsd/BUILD.gn
 @@ -0,0 +1,66 @@
 +# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-build_toolchain_toolchain.gni b/chromium-next/patches/patch-build_toolchain_toolchain.gni
index ef27978c7a..e09e6053e9 100644
--- a/chromium-next/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- build/toolchain/toolchain.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ build/toolchain/toolchain.gni
 @@ -72,7 +72,7 @@ if (host_os == "mac") {
    host_shlib_extension = ".dylib"
diff --git a/chromium-next/patches/patch-cc_base_features.cc b/chromium-next/patches/patch-cc_base_features.cc
index 1e047afd68..e237865393 100644
--- a/chromium-next/patches/patch-cc_base_features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- cc/base/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ cc/base/features.cc
-@@ -65,7 +65,7 @@ const base::FeatureParam<int> kDeferImpl
+@@ -43,7 +43,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-next/patches/patch-chrome_app_chrome__command__ids.h b/chromium-next/patches/patch-chrome_app_chrome__command__ids.h
index 0f9b32dda4..317838572d 100644
--- a/chromium-next/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium-next/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_command_ids.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/app/chrome_command_ids.h
-@@ -68,12 +68,12 @@
+@@ -68,11 +68,11 @@
  #define IDC_TOGGLE_MULTITASK_MENU       34050
  #endif
  
@@ -15,9 +15,8 @@ $NetBSD$
  #define IDC_USE_SYSTEM_TITLE_BAR        34051
  #endif
  
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #define IDC_RESTORE_WINDOW              34052
  #endif
  
diff --git a/chromium-next/patches/patch-chrome_app_chrome__main.cc b/chromium-next/patches/patch-chrome_app_chrome__main.cc
index cbed46448c..b314631225 100644
--- a/chromium-next/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/app/chrome_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/app/chrome_main.cc
 @@ -28,11 +28,11 @@
  #include "chrome/app/chrome_main_mac.h"
diff --git a/chromium-next/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium-next/patches/patch-chrome_app_chrome__main__delegate.cc
index ad441f9e91..1905e1d703 100644
--- a/chromium-next/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium-next/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/app/chrome_main_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/app/chrome_main_delegate.cc
 @@ -145,7 +145,7 @@
  #include "components/about_ui/credit_utils.h"
@@ -36,7 +36,7 @@ $NetBSD$
  #include "chrome/browser/policy/policy_path_parser.h"
  #include "components/crash/core/app/crashpad.h"
  #endif
-@@ -341,7 +341,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -340,7 +340,7 @@ void AdjustLinuxOOMScore(const std::stri
  // and resources loaded.
  bool SubprocessNeedsResourceBundle(const std::string& process_type) {
    return
@@ -45,7 +45,7 @@ $NetBSD$
        // The zygote process opens the resources for the renderers.
        process_type == switches::kZygoteProcess ||
  #endif
-@@ -426,7 +426,7 @@ bool HandleVersionSwitches(const base::C
+@@ -425,7 +425,7 @@ bool HandleVersionSwitches(const base::C
  
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -54,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) ||
-@@ -438,7 +438,7 @@ void HandleHelpSwitches(const base::Comm
+@@ -437,7 +437,7 @@ void HandleHelpSwitches(const base::Comm
  }
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -63,7 +63,7 @@ $NetBSD$
  void SIGTERMProfilingShutdown(int signal) {
    content::Profiling::Stop();
    struct sigaction sigact;
-@@ -520,7 +520,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -519,7 +519,7 @@ std::optional<int> AcquireProcessSinglet
    // process can be exited.
    ChromeProcessSingleton::CreateInstance(user_data_dir);
  
@@ -72,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.
-@@ -604,7 +604,7 @@ void InitializeUserDataDir(base::Command
+@@ -603,7 +603,7 @@ void InitializeUserDataDir(base::Command
    std::string process_type =
        command_line->GetSwitchValueASCII(switches::kProcessType);
  
@@ -81,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.
-@@ -700,7 +700,7 @@ void RecordMainStartupMetrics(const Star
+@@ -699,7 +699,7 @@ void RecordMainStartupMetrics(const Star
  #endif
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -90,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(
-@@ -889,7 +889,7 @@ std::optional<int> ChromeMainDelegate::P
+@@ -888,7 +888,7 @@ std::optional<int> ChromeMainDelegate::P
  #if BUILDFLAG(IS_OZONE)
    // Initialize Ozone platform and add required feature flags as per platform's
    // properties.
@@ -99,7 +99,7 @@ $NetBSD$
    ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
  #endif
    ui::OzonePlatform::PreEarlyInitialization();
-@@ -1085,7 +1085,7 @@ void ChromeMainDelegate::CommonEarlyInit
+@@ -1089,7 +1089,7 @@ void ChromeMainDelegate::CommonEarlyInit
    const bool is_canary_dev = IsCanaryDev();
    const bool emit_crashes =
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -108,7 +108,7 @@ $NetBSD$
        is_canary_dev;
  #else
        false;
-@@ -1234,7 +1234,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1238,7 +1238,7 @@ std::optional<int> ChromeMainDelegate::B
  
    // TODO(crbug.com/40118868): Revisit the macro expression once build flag
    // switch of lacros-chrome is complete.
@@ -117,7 +117,7 @@ $NetBSD$
    // This will directly exit if the user asked for help.
    HandleHelpSwitches(command_line);
  #endif
-@@ -1264,7 +1264,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1268,7 +1268,7 @@ std::optional<int> ChromeMainDelegate::B
  #if BUILDFLAG(IS_CHROMEOS)
    chromeos::dbus_paths::RegisterPathProvider();
  #endif
@@ -126,7 +126,7 @@ $NetBSD$
    nacl::RegisterPathProvider();
  #endif
  
-@@ -1559,7 +1559,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1563,7 +1563,7 @@ void ChromeMainDelegate::PreSandboxStart
      CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
    }
  
@@ -135,7 +135,7 @@ $NetBSD$
    // Zygote needs to call InitCrashReporter() in RunZygote().
    if (process_type != switches::kZygoteProcess &&
        !command_line.HasSwitch(switches::kDisableCrashpadForTesting)) {
-@@ -1647,13 +1647,13 @@ absl::variant<int, content::MainFunction
+@@ -1651,13 +1651,13 @@ absl::variant<int, content::MainFunction
  #else
  
  #if BUILDFLAG(IS_MAC) || (BUILDFLAG(ENABLE_NACL) && !BUILDFLAG(IS_LINUX) && \
diff --git a/chromium-next/patches/patch-chrome_browser_BUILD.gn b/chromium-next/patches/patch-chrome_browser_BUILD.gn
index f3e0620d23..fe5ec86452 100644
--- a/chromium-next/patches/patch-chrome_browser_BUILD.gn
+++ b/chromium-next/patches/patch-chrome_browser_BUILD.gn
@@ -4,19 +4,19 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/BUILD.gn
-@@ -6958,6 +6958,13 @@ static_library("browser") {
+@@ -6957,6 +6957,13 @@ static_library("browser") {
+           [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
      }
-   }
  
-+  if (is_bsd) {
-+    sources -= [
-+      "metrics/bluetooth_metrics_provider.cc",
-+      "metrics/bluetooth_metrics_provider.h",
-+    ]
-+  }
++    if (is_bsd) {
++      sources -= [
++        "metrics/bluetooth_metrics_provider.cc",
++        "metrics/bluetooth_metrics_provider.h",
++      ]
++    }
 +
-   if (is_linux && use_dbus) {
-     sources += [
-       "dbus_memory_pressure_evaluator_linux.cc",
+     if (use_dbus) {
+       sources += [
+         "dbus_memory_pressure_evaluator_linux.cc",
diff --git a/chromium-next/patches/patch-chrome_browser_about__flags.cc b/chromium-next/patches/patch-chrome_browser_about__flags.cc
index 617866aab0..bc1648df63 100644
--- a/chromium-next/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium-next/patches/patch-chrome_browser_about__flags.cc
@@ -4,27 +4,27 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/about_flags.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/about_flags.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/about_flags.cc
-@@ -249,7 +249,7 @@
- #include "ui/ui_features.h"
- #include "url/url_features.h"
+@@ -254,7 +254,7 @@
+ #include "extensions/common/extension_features.h"
+ #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)  
  #include "base/allocator/buildflags.h"
  #endif
  
-@@ -344,7 +344,7 @@
- #include "device/vr/public/cpp/features.h"
+@@ -341,7 +341,7 @@
+ #include "device/vr/public/cpp/switches.h"
  #endif
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  #include "ui/ozone/public/ozone_switches.h"
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -353,7 +353,7 @@
+@@ -350,7 +350,7 @@
  #include "chrome/browser/win/mica_titlebar.h"
  #endif
  
@@ -33,7 +33,7 @@ $NetBSD$
  #include "chrome/browser/contextual_cueing/contextual_cueing_features.h"
  #include "chrome/browser/enterprise/profile_management/profile_management_features.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -364,7 +364,7 @@
+@@ -361,7 +361,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
-@@ -510,7 +510,7 @@ const FeatureEntry::FeatureVariation kDX
+@@ -516,7 +516,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,
-@@ -780,6 +780,31 @@ const FeatureEntry::FeatureVariation
+@@ -799,6 +799,31 @@ const FeatureEntry::FeatureVariation
           std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
           nullptr}};
  
@@ -83,7 +83,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
      {"UIClipboardMaximumAge", "60"}};
  const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1216,7 +1241,7 @@ const FeatureEntry::FeatureVariation kPa
+@@ -1203,7 +1228,7 @@ const FeatureEntry::FeatureVariation kPa
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -92,16 +92,16 @@ $NetBSD$
  const FeatureEntry::FeatureParam kHistoryEmbeddingsAtKeywordAcceleration[]{
      {"AtKeywordAcceleration", "true"},
  };
-@@ -1254,7 +1279,7 @@ const FeatureEntry::FeatureVariation kRe
+@@ -1241,7 +1266,7 @@ const FeatureEntry::FeatureVariation kRe
  };
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_WIN)
 +    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const FeatureEntry::FeatureParam kShortcutBoostSingleUrl[] = {
-     {"ShortcutBoostSearchScore", "0"},
-     {"ShortcutBoostNonTopHitThreshold", "0"},
-@@ -1872,7 +1897,7 @@ const FeatureEntry::FeatureVariation kTa
+ 
+ // A limited number of combinations of the rich autocompletion params.
+ const FeatureEntry::FeatureParam
+@@ -1834,7 +1859,7 @@ const FeatureEntry::FeatureVariation kTa
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -110,7 +110,7 @@ $NetBSD$
  const FeatureEntry::FeatureParam kTabstripDeclutterQuickModeParams[] = {
      {"stale_threshold_duration", "10s"},
      {"declutter_timer_interval", "10s"},
-@@ -3589,7 +3614,7 @@ const FeatureEntry::FeatureVariation
+@@ -3598,7 +3623,7 @@ const FeatureEntry::FeatureVariation
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -119,16 +119,16 @@ $NetBSD$
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
      {{"link_capturing_state", "on_by_default"}};
  const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4135,7 +4160,7 @@ const FeatureEntry::FeatureVariation
-          std::size(kSecurePaymentConfirmationNetworkAndIssuerIcons_Rows),
-          nullptr}};
+@@ -4095,7 +4120,7 @@ const FeatureEntry::FeatureVariation kSk
+     {"dawn frontend validation disabled", kSkiaGraphite_ValidationDisabled,
+      std::size(kSkiaGraphite_ValidationDisabled), nullptr}};
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
      {"TranslationAPIAcceptLanguagesCheck", "false"},
      {"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4968,7 +4993,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -4907,7 +4932,7 @@ const FeatureEntry kFeatureEntries[] = {
      },
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -137,16 +137,7 @@ $NetBSD$
      {
          "fluent-overlay-scrollbars",
          flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5373,7 +5398,7 @@ const FeatureEntry kFeatureEntries[] = {
-      flag_descriptions::kDesktopPWAsSyncChangesDescription, kOsDesktop,
-      FEATURE_VALUE_TYPE(features::kWebAppDontAddExistingAppsToSync)},
- #endif  // !BUILDFLAG(IS_ANDROID)
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     {"shortcuts-not-apps", flag_descriptions::kShortcutsNotAppsName,
-      flag_descriptions::kShortcutsNotAppsDescription,
-      kOsMac | kOsWin | kOsLinux,
-@@ -5532,7 +5557,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5463,7 +5488,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kWebShare)},
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
  
@@ -155,7 +146,7 @@ $NetBSD$
      {"pulseaudio-loopback-for-cast",
       flag_descriptions::kPulseaudioLoopbackForCastName,
       flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -5568,9 +5593,19 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5499,9 +5524,19 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kWaylandLinuxDrmSyncobjName,
       flag_descriptions::kWaylandLinuxDrmSyncobjDescription, kOsLinux,
       FEATURE_VALUE_TYPE(features::kWaylandLinuxDrmSyncobj)},
@@ -176,7 +167,7 @@ $NetBSD$
      {"skip-undecryptable-passwords",
       flag_descriptions::kSkipUndecryptablePasswordsName,
       flag_descriptions::kSkipUndecryptablePasswordsDescription,
-@@ -6466,7 +6501,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6407,7 +6442,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "MlUrlScoring")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -185,7 +176,7 @@ $NetBSD$
      {"omnibox-domain-suggestions",
       flag_descriptions::kOmniboxDomainSuggestionsName,
       flag_descriptions::kOmniboxDomainSuggestionsDescription, kOsDesktop,
-@@ -6675,7 +6710,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6605,7 +6640,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "OrganicRepeatableQueries")},
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -194,7 +185,7 @@ $NetBSD$
      {"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
       flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
       FEATURE_WITH_PARAMS_VALUE_TYPE(history_embeddings::kHistoryEmbeddings,
-@@ -7278,7 +7313,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7162,7 +7197,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -203,7 +194,7 @@ $NetBSD$
      {"cups-ipp-printing-backend",
       flag_descriptions::kCupsIppPrintingBackendName,
       flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8228,7 +8263,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8066,7 +8101,7 @@ const FeatureEntry kFeatureEntries[] = {
       flag_descriptions::kCooperativeSchedulingDescription, kOsAll,
       FEATURE_VALUE_TYPE(features::kCooperativeScheduling)},
  
@@ -212,16 +203,16 @@ $NetBSD$
      {"enable-network-service-sandbox",
       flag_descriptions::kEnableNetworkServiceSandboxName,
       flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -8973,7 +9008,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8751,7 +8786,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      {"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
-      flag_descriptions::kGetAllScreensMediaDescription,
-      kOsCrOS | kOsLacros | kOsLinux,
-@@ -9002,7 +9037,7 @@ const FeatureEntry kFeatureEntries[] = {
+      flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
+      FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
+@@ -8778,7 +8813,7 @@ const FeatureEntry kFeatureEntries[] = {
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -230,7 +221,7 @@ $NetBSD$
      {
          "ui-debug-tools",
          flag_descriptions::kUIDebugToolsName,
-@@ -9472,7 +9507,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9255,7 +9290,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(features::kRenderPassDrawnRect)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -239,7 +230,7 @@ $NetBSD$
      {"media-session-enter-picture-in-picture",
       flag_descriptions::kMediaSessionEnterPictureInPictureName,
       flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10270,7 +10305,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9964,7 +9999,7 @@ const FeatureEntry kFeatureEntries[] = {
       kOsDesktop | kOsAndroid,
       FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
  
@@ -248,7 +239,7 @@ $NetBSD$
      {"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
       flag_descriptions::kCameraMicEffectsDescription,
       static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10296,7 +10331,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9990,7 +10025,7 @@ const FeatureEntry kFeatureEntries[] = {
                                      "RenderDocument")},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -257,7 +248,7 @@ $NetBSD$
      {"enable-search-aggregator-policy",
       flag_descriptions::kEnableSearchAggregatorPolicyName,
       flag_descriptions::kEnableSearchAggregatorPolicyDescription,
-@@ -10412,7 +10447,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10092,7 +10127,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(chrome::android::kReadAloudTapToSeek)},
  #endif
  
@@ -266,7 +257,7 @@ $NetBSD$
      {"third-party-profile-management",
       flag_descriptions::kThirdPartyProfileManagementName,
       flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10454,7 +10489,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10134,7 +10169,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -275,7 +266,7 @@ $NetBSD$
      {"enable-user-navigation-capturing-pwa",
       flag_descriptions::kPwaNavigationCapturingName,
       flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11311,7 +11346,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10976,7 +11011,7 @@ const FeatureEntry kFeatureEntries[] = {
           performance_manager::features::kPerformanceInterventionDemoMode)},
  #endif
  
@@ -284,7 +275,7 @@ $NetBSD$
      {"sync-enable-bookmarks-in-transport-mode",
       flag_descriptions::kSyncEnableBookmarksInTransportModeName,
       flag_descriptions::kSyncEnableBookmarksInTransportModeDescription,
-@@ -11400,7 +11435,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11058,7 +11093,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -293,7 +284,7 @@ $NetBSD$
      {"classify-url-on-process-response-event",
       flag_descriptions::kClassifyUrlOnProcessResponseEventName,
       flag_descriptions::kClassifyUrlOnProcessResponseEventDescription,
-@@ -11409,7 +11444,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11067,7 +11102,7 @@ const FeatureEntry kFeatureEntries[] = {
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -302,16 +293,16 @@ $NetBSD$
      {"tab-organization", flag_descriptions::kTabOrganizationName,
       flag_descriptions::kTabOrganizationDescription, kOsDesktop,
       FEATURE_VALUE_TYPE(features::kTabOrganization)},
-@@ -11454,7 +11489,7 @@ const FeatureEntry kFeatureEntries[] = {
-      flag_descriptions::kLanguageDetectionAPIDescription, kOsAll,
-      FEATURE_VALUE_TYPE(blink::features::kLanguageDetectionAPI)},
+@@ -11123,7 +11158,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_VALUE_TYPE(switches::kForceSupervisedSigninWithCapabilities)},
+ #endif  // BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
      {"supervised-profile-hide-guest",
       flag_descriptions::kSupervisedProfileHideGuestName,
       flag_descriptions::kSupervisedProfileHideGuestDescription,
-@@ -11724,7 +11759,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11393,7 +11428,7 @@ const FeatureEntry kFeatureEntries[] = {
           segmentation_platform::features::kSegmentationSurveyPage)},
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +311,7 @@ $NetBSD$
      {"autofill-enable-buy-now-pay-later-for-affirm",
       flag_descriptions::kAutofillEnableBuyNowPayLaterForAffirmName,
       flag_descriptions::kAutofillEnableBuyNowPayLaterForAffirmDescription,
-@@ -11853,7 +11888,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11522,7 +11557,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(
           autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
  
@@ -328,8 +319,8 @@ $NetBSD$
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      {"translation-api", flag_descriptions::kTranslationAPIName,
       flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
-      FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kEnableTranslationAPI,
-@@ -11879,7 +11914,7 @@ const FeatureEntry kFeatureEntries[] = {
+      FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
+@@ -11548,7 +11583,7 @@ const FeatureEntry kFeatureEntries[] = {
       FEATURE_VALUE_TYPE(
           password_manager::features::kPasswordFormClientsideClassifier)},
  
diff --git a/chromium-next/patches/patch-chrome_browser_accessibility_page__colors.cc b/chromium-next/patches/patch-chrome_browser_accessibility_page__colors.cc
index 99a37fdecf..db3abbcc8e 100644
--- a/chromium-next/patches/patch-chrome_browser_accessibility_page__colors.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/accessibility/page_colors.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/accessibility/page_colors.cc
 @@ -12,7 +12,7 @@
  #include "components/sync_preferences/pref_service_syncable.h"
diff --git a/chromium-next/patches/patch-chrome_browser_after__startup__task__utils.cc b/chromium-next/patches/patch-chrome_browser_after__startup__task__utils.cc
index c7729d415b..aedaab02aa 100644
--- a/chromium-next/patches/patch-chrome_browser_after__startup__task__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/chromium-next/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index ebb1e3b161..8fdd2d359e 100644
--- a/chromium-next/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/apps/app_service/publishers/extension_apps.cc
 @@ -23,7 +23,7 @@ ExtensionApps::ExtensionApps(AppServiceP
  ExtensionApps::~ExtensionApps() = default;
diff --git a/chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc b/chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
index 8842c41d94..57d467fa49 100644
--- a/chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/apps/platform_apps/platform_app_launch.cc
 @@ -19,7 +19,7 @@
  #include "extensions/common/constants.h"
diff --git a/chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index 6c307bd24c..9fdf25c8f5 100644
--- a/chromium-next/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/apps/platform_apps/platform_app_launch.h
 @@ -38,7 +38,7 @@ bool OpenExtensionApplicationWindow(Prof
  content::WebContents* OpenExtensionApplicationTab(Profile* profile,
diff --git a/chromium-next/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/chromium-next/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
index 0a9e3c4386..037549ba7f 100644
--- a/chromium-next/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
 @@ -88,7 +88,7 @@ ChromeAutocompleteSchemeClassifier::GetI
        return metrics::OmniboxInputType::QUERY;
diff --git a/chromium-next/patches/patch-chrome_browser_background_background__mode__manager.cc b/chromium-next/patches/patch-chrome_browser_background_background__mode__manager.cc
index 188daf2cac..cca850a552 100644
--- a/chromium-next/patches/patch-chrome_browser_background_background__mode__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/background/background_mode_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/background/background_mode_manager.cc
 @@ -872,7 +872,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
      return gfx::ImageSkia();
diff --git a/chromium-next/patches/patch-chrome_browser_background_background__mode__optimizer.cc b/chromium-next/patches/patch-chrome_browser_background_background__mode__optimizer.cc
index 8a97ce6c42..54c7375c1d 100644
--- a/chromium-next/patches/patch-chrome_browser_background_background__mode__optimizer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/background/background_mode_optimizer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/background/background_mode_optimizer.cc
 @@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer>
      return nullptr;
diff --git a/chromium-next/patches/patch-chrome_browser_browser__features.cc b/chromium-next/patches/patch-chrome_browser_browser__features.cc
index 42234bed9a..b42fa38319 100644
--- a/chromium-next/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium-next/patches/patch-chrome_browser_browser__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/browser_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/browser_features.cc
-@@ -65,7 +65,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
-              "CertVerificationNetworkTime",
+@@ -71,7 +71,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
               base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif  // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
  
 -#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.
-@@ -81,7 +81,7 @@ BASE_FEATURE(kDbusSecretPortal,
+@@ -87,7 +87,7 @@ BASE_FEATURE(kDbusSecretPortal,
  BASE_FEATURE(kDestroyProfileOnBrowserClose,
               "DestroyProfileOnBrowserClose",
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -24,7 +24,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT);
  #else
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -248,7 +248,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -228,7 +228,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
               "SandboxExternalProtocolBlockedWarning",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
diff --git a/chromium-next/patches/patch-chrome_browser_browser__features.h b/chromium-next/patches/patch-chrome_browser_browser__features.h
index ad2128dcc5..0cc51153a4 100644
--- a/chromium-next/patches/patch-chrome_browser_browser__features.h
+++ b/chromium-next/patches/patch-chrome_browser_browser__features.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_features.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/browser_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/browser_features.h
 @@ -37,7 +37,7 @@ BASE_DECLARE_FEATURE(kBookmarkTriggerFor
  BASE_DECLARE_FEATURE(kCertificateTransparencyAskBeforeEnabling);
@@ -15,7 +15,7 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kDbusSecretPortal);
  #endif
  
-@@ -111,7 +111,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+@@ -102,7 +102,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
  BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
  BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
  
diff --git a/chromium-next/patches/patch-chrome_browser_browser__process__impl.cc b/chromium-next/patches/patch-chrome_browser_browser__process__impl.cc
index c4da648327..f9aaccb51f 100644
--- a/chromium-next/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,18 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_process_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/browser_process_impl.cc
-@@ -236,7 +236,7 @@
- #include "chrome/browser/ui/profiles/profile_picker.h"
- #endif
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/error_reporting/chrome_js_error_report_processor.h"  // nogncheck
- #endif
- 
-@@ -257,7 +257,7 @@
+@@ -254,7 +254,7 @@
  #include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
  #endif
  
@@ -24,7 +15,7 @@ $NetBSD$
  #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
+@@ -1121,7 +1121,7 @@ void BrowserProcessImpl::RegisterPrefs(P
                                  GoogleUpdateSettings::GetCollectStatsConsent());
    registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
  
@@ -33,16 +24,7 @@ $NetBSD$
    os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
  #endif
  }
-@@ -1303,7 +1303,7 @@ void BrowserProcessImpl::PreMainMessageL
- 
-   ApplyMetricsReportingPolicy();
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   ChromeJsErrorReportProcessor::Create();
- #endif
- 
-@@ -1393,7 +1393,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1387,7 +1387,7 @@ void BrowserProcessImpl::PreMainMessageL
                features::kUseAppBoundEncryptionProviderForEncryption))));
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -51,7 +33,7 @@ $NetBSD$
    if (base::FeatureList::IsEnabled(features::kDbusSecretPortal)) {
      providers.emplace_back(
          /*precedence=*/10u,
-@@ -1643,7 +1643,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1637,7 +1637,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-next/patches/patch-chrome_browser_browser__process__impl.h b/chromium-next/patches/patch-chrome_browser_browser__process__impl.h
index bcbb17a06e..da098934f9 100644
--- a/chromium-next/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium-next/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/browser_process_impl.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/browser_process_impl.h
 @@ -405,7 +405,7 @@ class BrowserProcessImpl : public Browse
  
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index 9888862ef7..3e134c999e 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_field_trials.cc
 @@ -49,7 +49,7 @@
  #include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_trial.h"
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.h b/chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.h
index b6027dcade..1f1b23d71c 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__field__trials.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_field_trials.h
 @@ -33,7 +33,7 @@ class ChromeBrowserFieldTrials : public 
        const variations::EntropyProviders& entropy_providers,
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__interface__binders.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
index 4edb75aa57..67e5e96d9a 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium-next/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_interface_binders.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_interface_binders.cc
 @@ -126,12 +126,12 @@
  #endif  // BUILDFLAG(FULL_SAFE_BROWSING)
@@ -21,7 +21,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
  #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
  #include "ui/webui/resources/cr_components/app_management/app_management.mojom.h"
-@@ -221,7 +221,7 @@
+@@ -220,7 +220,7 @@
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
  #include "chrome/browser/screen_ai/screen_ai_service_router.h"
  #include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
  #include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
-@@ -231,7 +231,7 @@
+@@ -230,7 +230,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)
  
-@@ -735,7 +735,7 @@ void BindMediaFoundationPreferences(
+@@ -736,7 +736,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) {
-@@ -873,7 +873,7 @@ void PopulateChromeFrameBinders(
+@@ -883,7 +883,7 @@ void PopulateChromeFrameBinders(
  #endif  // BUILDFLAG(ENABLE_SPEECH_SERVICE)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -57,8 +57,8 @@ $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
-@@ -961,7 +961,7 @@ void PopulateChromeWebUIFrameBinders(
-       DataSharingInternalsUI>(map);
+@@ -977,7 +977,7 @@ void PopulateChromeWebUIFrameBinders(
+ #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS_ASH)
@@ -66,7 +66,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<
        connectors_internals::mojom::PageHandler,
        enterprise_connectors::ConnectorsInternalsUI>(map);
-@@ -972,7 +972,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -988,7 +988,7 @@ void PopulateChromeWebUIFrameBinders(
                                           policy::DlpInternalsUI>(map);
  #endif
  
@@ -75,7 +75,7 @@ $NetBSD$
    RegisterWebUIControllerInterfaceBinder<
        app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
  
-@@ -1065,14 +1065,14 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1075,14 +1075,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);
-@@ -1589,7 +1589,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1609,7 +1609,7 @@ void PopulateChromeWebUIFrameBinders(
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__main.cc
index f668985249..f6844a5095 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium-next/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_main.cc
 @@ -250,15 +250,15 @@
  
@@ -25,7 +25,7 @@ $NetBSD$
  #include "base/nix/xdg_util.h"
  #endif
  
-@@ -291,14 +291,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"
-@@ -366,14 +366,14 @@
+@@ -365,14 +365,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");
  
-@@ -538,7 +538,7 @@ void ProcessSingletonNotificationCallbac
+@@ -537,7 +537,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.
-@@ -1121,7 +1121,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1120,7 +1120,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 .
-@@ -1169,7 +1169,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1168,7 +1168,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(
-@@ -1365,7 +1365,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1364,7 +1364,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(
-@@ -1414,7 +1414,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1413,7 +1413,7 @@ void ChromeBrowserMainParts::PostProfile
        *UrlLanguageHistogramFactory::GetForBrowserContext(profile));
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -104,7 +104,7 @@ $NetBSD$
    if (headless::IsHeadlessMode()) {
      headless::ReportHeadlessActionMetrics();
    }
-@@ -1523,7 +1523,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1522,7 +1522,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();
    }
-@@ -2080,7 +2080,7 @@ bool ChromeBrowserMainParts::ProcessSing
+@@ -2073,7 +2073,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-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
index 048d9ea2a9..dc36bedad1 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_main_extra_parts_linux.cc
 @@ -58,7 +58,7 @@ void ChromeBrowserMainExtraPartsLinux::P
  
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index 5e477bcbd2..be0445add4 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
 @@ -27,7 +27,7 @@ void ChromeBrowserMainExtraPartsOzone::P
  }
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.cc
index 79a96ee1ca..29e70fd3ba 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_main_linux.cc
 @@ -25,7 +25,7 @@
  #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/ozone/public/ozone_platform.h"
  #endif
  
-@@ -72,7 +72,9 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -70,7 +70,9 @@ void ChromeBrowserMainPartsLinux::PostCr
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if !BUILDFLAG(IS_CHROMEOS)
@@ -25,7 +25,7 @@ $NetBSD$
  
    // Set up crypt config. This needs to be done before anything starts the
    // network service, as the raw encryption key needs to be shared with the
-@@ -98,7 +100,7 @@ void ChromeBrowserMainPartsLinux::PostCr
+@@ -96,7 +98,7 @@ void ChromeBrowserMainPartsLinux::PostCr
    ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
  }
  
@@ -34,8 +34,8 @@ $NetBSD$
  void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
    ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
    ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -136,7 +138,7 @@ void ChromeBrowserMainPartsLinux::PostBr
- #endif  // (defined(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS))
+@@ -134,7 +136,7 @@ void ChromeBrowserMainPartsLinux::PostBr
+ #endif  // BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
  
  void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
 -#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 0b179ded75..76669baf2b 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.h
+++ b/chromium-next/patches/patch-chrome_browser_chrome__browser__main__linux.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_browser_main_linux.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_main_linux.h
-@@ -30,7 +30,7 @@ class ChromeBrowserMainPartsLinux : publ
+@@ -31,7 +31,7 @@ class ChromeBrowserMainPartsLinux : publ
  
    // ChromeBrowserMainPartsPosix overrides.
    void PostCreateMainMessageLoop() override;
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__posix.cc b/chromium-next/patches/patch-chrome_browser_chrome__browser__main__posix.cc
index 78d81d9aa1..25347087aa 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_browser_main_posix.cc
 @@ -79,7 +79,7 @@ void ExitHandler::ExitWhenPossibleOnUITh
    } else {
diff --git a/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.cc b/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.cc
index d9b0bc9005..c7bcac6bb3 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.cc
@@ -4,24 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_content_browser_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_content_browser_client.cc
-@@ -496,7 +496,7 @@
+@@ -504,7 +504,7 @@
+ #include "components/user_manager/user_manager.h"
+ #include "services/service_manager/public/mojom/interface_provider_spec.mojom.h"
  #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.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #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)
-@@ -613,12 +613,12 @@
+@@ -616,11 +616,11 @@
+ #include "third_party/blink/public/mojom/permissions_policy/permissions_policy_feature.mojom.h"
+ #endif  //  !BUILDFLAG(IS_ANDROID)
  
- // TODO(crbug.com/40118868): Revisit the macro expression 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))
+-#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/browser_switcher/browser_switcher_navigation_throttle.h"
  #endif
  
@@ -30,7 +29,7 @@ $NetBSD$
  #include "components/crash/core/app/crash_switches.h"
  #include "components/crash/core/app/crashpad.h"
  #endif
-@@ -629,7 +629,7 @@
+@@ -631,7 +631,7 @@
  #include "chrome/browser/apps/link_capturing/web_app_link_capturing_delegate.h"
  #endif
  
@@ -39,17 +38,17 @@ $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"
-@@ -638,7 +638,7 @@
+@@ -640,7 +640,7 @@
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/enterprise/connectors/device_trust/navigation_throttle.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-         // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -651,7 +651,7 @@
- #include "chrome/browser/ui/views/lens/lens_side_panel_navigation_helper.h"
+         // BUILDFLAG(IS_CHROMEOS)
+@@ -649,7 +649,7 @@
+ #include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"
  #endif
  
 -#if BUILDFLAG(IS_LINUX)
@@ -57,7 +56,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"
-@@ -1570,7 +1570,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1547,7 +1547,7 @@ void ChromeContentBrowserClient::Registe
    registry->RegisterBooleanPref(prefs::kDeviceNativeClientForceAllowedCache,
                                  false);
  #endif  // BUILDFLAG(IS_CHROMEOS)
@@ -66,26 +65,26 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
                                  true);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1778,7 +1778,7 @@ ChromeContentBrowserClient::CreateBrowse
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
-   main_parts = std::make_unique<ChromeBrowserMainPartsLacros>(
+@@ -1752,7 +1752,7 @@ ChromeContentBrowserClient::CreateBrowse
+ #elif BUILDFLAG(IS_CHROMEOS)
+   main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
        is_integration_test, &startup_data_);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
        is_integration_test, &startup_data_);
  #elif BUILDFLAG(IS_ANDROID)
-@@ -1812,7 +1812,7 @@ ChromeContentBrowserClient::CreateBrowse
-       std::make_unique<ChromeBrowserMainExtraPartsViewsLacros>());
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+@@ -1781,7 +1781,7 @@ ChromeContentBrowserClient::CreateBrowse
+     // Construct additional browser parts. Stages are called in the order in
+     // which they are added.
+ #if defined(TOOLKIT_VIEWS)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    main_parts->AddParts(
        std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
  #else
-@@ -1833,7 +1833,7 @@ ChromeContentBrowserClient::CreateBrowse
-   main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLacros>());
+@@ -1798,7 +1798,7 @@ ChromeContentBrowserClient::CreateBrowse
+   main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
  #endif
  
 -#if BUILDFLAG(IS_LINUX)
@@ -93,7 +92,7 @@ $NetBSD$
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
  #elif BUILDFLAG(IS_OZONE)
    main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1852,7 +1852,7 @@ ChromeContentBrowserClient::CreateBrowse
+@@ -1817,7 +1817,7 @@ ChromeContentBrowserClient::CreateBrowse
  
    chrome::AddMetricsExtraParts(main_parts.get());
  
@@ -102,7 +101,7 @@ $NetBSD$
    main_parts->AddParts(
        std::make_unique<
            enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2729,7 +2729,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2694,7 +2694,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
  void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
      base::CommandLine* command_line,
      int child_process_id) {
@@ -112,7 +111,7 @@ $NetBSD$
  #if BUILDFLAG(IS_MAC)
    std::unique_ptr<metrics::ClientInfo> client_info =
        GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2738,7 +2740,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2703,7 +2705,7 @@ void ChromeContentBrowserClient::AppendE
                                      client_info->client_id);
    }
  #elif BUILDFLAG(IS_POSIX)
@@ -121,16 +120,16 @@ $NetBSD$
    pid_t pid;
    if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
      command_line->AppendSwitchASCII(
-@@ -3099,7 +3101,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3049,7 +3051,7 @@ void ChromeContentBrowserClient::AppendE
      }
    }
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && !BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_BSD)
    // Opt into a hardened stack canary mitigation if it hasn't already been
    // force-disabled.
    if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4974,7 +4976,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -4897,7 +4899,7 @@ void ChromeContentBrowserClient::GetAddi
    }
  }
  
@@ -139,7 +138,7 @@ $NetBSD$
  void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
      const base::CommandLine& command_line,
      int child_process_id,
-@@ -5536,7 +5538,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5409,7 +5411,7 @@ ChromeContentBrowserClient::CreateThrott
          &throttles);
    }
  
@@ -148,16 +147,16 @@ $NetBSD$
    MaybeAddThrottle(
        WebAppSettingsNavigationThrottle::MaybeCreateThrottleFor(handle),
        &throttles);
-@@ -5553,7 +5555,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5426,7 +5428,7 @@ ChromeContentBrowserClient::CreateThrott
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    MaybeAddThrottle(enterprise_connectors::DeviceTrustNavigationThrottle::
                         MaybeCreateThrottleFor(handle),
                     &throttles);
-@@ -5592,7 +5594,7 @@ ChromeContentBrowserClient::CreateThrott
+@@ -5465,7 +5467,7 @@ ChromeContentBrowserClient::CreateThrott
              handle));
    }
  
@@ -166,7 +165,7 @@ $NetBSD$
    MaybeAddThrottle(browser_switcher::BrowserSwitcherNavigationThrottle::
                         MaybeCreateThrottleFor(handle),
                     &throttles);
-@@ -7548,7 +7550,7 @@ bool ChromeContentBrowserClient::ShouldS
+@@ -7374,7 +7376,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-next/patches/patch-chrome_browser_chrome__content__browser__client.h b/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.h
index e36bd7d602..ea2c726d86 100644
--- a/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium-next/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/chrome_content_browser_client.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/chrome_content_browser_client.h
-@@ -538,7 +538,7 @@ class ChromeContentBrowserClient : publi
+@@ -545,7 +545,7 @@ class ChromeContentBrowserClient : publi
    bool IsPluginAllowedToUseDevChannelAPIs(
        content::BrowserContext* browser_context,
        const GURL& url) override;
diff --git a/chromium-next/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc b/chromium-next/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
new file mode 100644
index 0000000000..20f8d03346
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc
+@@ -83,7 +83,7 @@ MessagingBackendServiceFactory::BuildSer
+   // This configuration object allows us to control platform specific behavior.
+   MessagingBackendConfiguration configuration;
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   configuration.clear_chip_on_tab_selection = false;
+ #endif
+ 
diff --git a/chromium-next/patches/patch-chrome_browser_component__updater_registration.cc b/chromium-next/patches/patch-chrome_browser_component__updater_registration.cc
new file mode 100644
index 0000000000..21b93dc5d9
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_component__updater_registration.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/component_updater/registration.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/component_updater/registration.cc
+@@ -101,7 +101,7 @@
+ #endif  // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "components/component_updater/installer_policies/amount_extraction_heuristic_regexes_component_installer.h"
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+         // BUILDFLAG(IS_CHROMEOS)
+@@ -251,7 +251,7 @@ void RegisterComponentsForUpdate() {
+   RegisterCookieReadinessListComponent(cus);
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   RegisterAmountExtractionHeuristicRegexesComponent(cus);
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+         // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/chromium-next/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
index eca4090a37..927594368f 100644
--- a/chromium-next/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
+++ b/chromium-next/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
-@@ -41,7 +41,7 @@
+@@ -46,7 +46,7 @@
  #include "third_party/widevine/cdm/buildflags.h"
  #include "third_party/widevine/cdm/widevine_cdm_common.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/path_service.h"
  #include "chrome/common/chrome_paths.h"
  #include "chrome/common/media/component_widevine_cdm_hint_file_linux.h"
-@@ -74,7 +74,7 @@ static_assert(std::size(kWidevineSha2Has
+@@ -79,7 +79,7 @@ static_assert(std::size(kWidevineSha2Has
  const char ImageLoaderComponentName[] = "WidevineCdm";
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // On Linux and ChromeOS the Widevine CDM is loaded at startup before the
  // zygote is locked down. As a result there is no need to register the CDM
  // with Chrome as it can't be used until Chrome is restarted.
-@@ -102,7 +102,7 @@ void RegisterWidevineCdmWithChrome(const
+@@ -107,7 +107,7 @@ void RegisterWidevineCdmWithChrome(const
  }
  #endif  // !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
@@ -33,7 +33,7 @@ $NetBSD$
  // On Linux and ChromeOS the Widevine CDM is loaded at startup before the
  // zygote is locked down. To locate the Widevine CDM at startup, a hint file
  // is used. Update the hint file with the new Widevine CDM path.
-@@ -398,7 +398,7 @@ void WidevineCdmComponentInstallerPolicy
+@@ -401,7 +401,7 @@ void WidevineCdmComponentInstallerPolicy
      return;
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/chromium-next/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 47fd5e345a..ef19e5c69b 100644
--- a/chromium-next/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc
 @@ -68,7 +68,7 @@ void ChromeProtocolHandlerRegistryDelega
  // If true default protocol handlers will be removed if the OS level
diff --git a/chromium-next/patches/patch-chrome_browser_defaults.cc b/chromium-next/patches/patch-chrome_browser_defaults.cc
index 7564396ffe..9a8c7cdb8b 100644
--- a/chromium-next/patches/patch-chrome_browser_defaults.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/defaults.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/defaults.cc
 @@ -44,7 +44,7 @@ const bool kShowHelpMenuItemIcon = true;
  const bool kShowHelpMenuItemIcon = false;
diff --git a/chromium-next/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/chromium-next/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
index d927ddb37a..1773f27488 100644
--- a/chromium-next/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium-next/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index 97ff821e4e..56191ac3e7 100644
--- a/chromium-next/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/diagnostics/diagnostics_writer.h
 @@ -14,6 +14,8 @@ namespace diagnostics {
  // Console base class used internally.
diff --git a/chromium-next/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/chromium-next/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index 844e23ef29..6eecd2a627 100644
--- a/chromium-next/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1844,7 +1844,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -1842,7 +1842,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();
    }
-@@ -1987,7 +1987,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -1985,7 +1985,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()) {
-@@ -2069,7 +2069,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2067,7 +2067,7 @@ void ChromeDownloadManagerDelegate::Chec
    DCHECK(download_item->IsSavePackageDownload());
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium-next/patches/patch-chrome_browser_download_download__commands.cc b/chromium-next/patches/patch-chrome_browser_download_download__commands.cc
index b4902531fc..5ccea58f6a 100644
--- a/chromium-next/patches/patch-chrome_browser_download_download__commands.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/download_commands.cc
 @@ -26,7 +26,7 @@
  #include "ui/base/clipboard/scoped_clipboard_writer.h"
diff --git a/chromium-next/patches/patch-chrome_browser_download_download__commands.h b/chromium-next/patches/patch-chrome_browser_download_download__commands.h
index a231e8a746..5929df54ad 100644
--- a/chromium-next/patches/patch-chrome_browser_download_download__commands.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/download_commands.h
 @@ -66,7 +66,7 @@ class DownloadCommands {
    void ExecuteCommand(Command command);
diff --git a/chromium-next/patches/patch-chrome_browser_download_download__file__picker.cc b/chromium-next/patches/patch-chrome_browser_download_download__file__picker.cc
index 7656dad23d..f5376349c4 100644
--- a/chromium-next/patches/patch-chrome_browser_download_download__file__picker.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/download_file_picker.cc
 @@ -18,7 +18,7 @@
  #include "content/public/browser/web_contents.h"
diff --git a/chromium-next/patches/patch-chrome_browser_download_download__item__model.cc b/chromium-next/patches/patch-chrome_browser_download_download__item__model.cc
index 6d52d2ec98..320583b03e 100644
--- a/chromium-next/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/download_item_model.cc
-@@ -756,7 +756,7 @@ bool DownloadItemModel::IsCommandChecked
+@@ -760,7 +760,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();
-@@ -804,7 +804,7 @@ void DownloadItemModel::ExecuteCommand(D
+@@ -808,7 +808,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);
-@@ -1190,7 +1190,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1194,7 +1194,7 @@ void DownloadItemModel::DetermineAndSetS
      return;
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_download_download__prefs.cc b/chromium-next/patches/patch-chrome_browser_download_download__prefs.cc
index 8ce676a187..52086683b2 100644
--- a/chromium-next/patches/patch-chrome_browser_download_download__prefs.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/download_prefs.cc
 @@ -11,6 +11,7 @@
  #include <vector>
@@ -14,7 +14,7 @@ $NetBSD$
  #include "base/feature_list.h"
  #include "base/files/file_util.h"
  #include "base/functional/bind.h"
-@@ -60,6 +61,10 @@
+@@ -58,6 +59,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;
-@@ -70,7 +75,7 @@ namespace {
+@@ -68,7 +73,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;
-@@ -176,7 +181,7 @@ DownloadPrefs::DownloadPrefs(Profile* pr
+@@ -174,7 +179,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
-@@ -301,7 +306,7 @@ void DownloadPrefs::RegisterProfilePrefs
+@@ -299,7 +304,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)
-@@ -468,7 +473,7 @@ void DownloadPrefs::DisableAutoOpenByUse
+@@ -466,7 +471,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;
-@@ -494,7 +499,7 @@ bool DownloadPrefs::ShouldOpenPdfInSyste
+@@ -492,7 +497,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();
-@@ -531,7 +536,7 @@ void DownloadPrefs::SaveAutoOpenState() 
+@@ -529,7 +534,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;
-@@ -683,7 +688,14 @@ base::FilePath DownloadPrefs::SanitizeDo
+@@ -611,7 +616,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-next/patches/patch-chrome_browser_download_download__prefs.h b/chromium-next/patches/patch-chrome_browser_download_download__prefs.h
index 708290d7a0..e079812e6d 100644
--- a/chromium-next/patches/patch-chrome_browser_download_download__prefs.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/download/download_prefs.h
 @@ -107,7 +107,7 @@ class DownloadPrefs {
    void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index 0f08a438ad..793df9232e 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_common.cc
index 118f82931d..91d293ae36 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_common.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/common.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/common.cc
 @@ -23,7 +23,7 @@
  #include "components/policy/core/common/policy_loader_lacros.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
index 9f840d245a..099654724d 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/connectors_service.cc
 @@ -509,7 +509,7 @@ bool ConnectorsService::ConnectorsEnable
  
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index b3eea46bea..62b6d73894 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
 @@ -10,7 +10,7 @@
  #include "chrome/browser/profiles/profile.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index 570837f3ab..54fd56280f 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index 2c805f37ca..1711f18e91 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
+++ b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
 @@ -19,7 +19,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
index 87db4ec262..ca0aeace74 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
 @@ -13,7 +13,7 @@
  #include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
index 24b64ab82d..d723cdcd59 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index 70f0ce730d..3fb9a700ef 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
 @@ -13,7 +13,7 @@ namespace enterprise_connectors {
  
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
index f5721d8658..cc6c1ba2d8 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
 @@ -20,7 +20,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index 5d3af20fdf..9b2fe9ecd3 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
 @@ -58,7 +58,7 @@
  #include "base/strings/utf_string_conversions.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index ab60af4bc3..91e57315f4 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
 @@ -18,7 +18,7 @@
  #include "components/keyed_service/core/keyed_service.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc b/chromium-next/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.cc
deleted file mode 100644
index 8e38490001..0000000000
--- a/chromium-next/patches/patch-chrome_browser_enterprise_identifiers_profile__id__delegate__impl.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/enterprise/identifiers/profile_id_delegate_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ chrome/browser/enterprise/identifiers/profile_id_delegate_impl.cc
-@@ -13,7 +13,7 @@
- #include "components/enterprise/browser/identifiers/identifiers_prefs.h"
- #include "components/prefs/pref_service.h"
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- #include "components/enterprise/browser/controller/browser_dm_token_storage.h"
- #if BUILDFLAG(IS_WIN)
- #include "base/strings/utf_string_conversions.h"
-@@ -94,7 +94,7 @@ std::string ProfileIdDelegateImpl::GetDe
- }
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- // Gets the device ID from the BrowserDMTokenStorage.
- std::string ProfileIdDelegateImpl::GetId() {
-   std::string device_id =
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/chromium-next/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index eea39c0168..920c93f35a 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc b/chromium-next/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
index 73a049fdc2..a67c5817d2 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
 @@ -11,7 +11,7 @@
  #include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
index 03a37b8125..6f8ba46173 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/signals/device_info_fetcher.cc
 @@ -10,7 +10,7 @@
  #include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc b/chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
index 65f3181955..ce19fd37d7 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/signals/device_info_fetcher_linux.cc
 @@ -4,11 +4,22 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/chromium-next/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index a050b409b8..b16a21fbe8 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/signin/enterprise_signin_service.h
 @@ -9,7 +9,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc b/chromium-next/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
index 76abdacf46..055d35a843 100644
--- a/chromium-next/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
+++ b/chromium-next/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc
-@@ -89,7 +89,7 @@ void ManagedProfileRequiredPage::Command
+@@ -92,7 +92,7 @@ void ManagedProfileRequiredPage::Command
  
    switch (cmd) {
      case security_interstitials::CMD_DONT_PROCEED:
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium-next/patches/patch-chrome_browser_extensions_BUILD.gn
index 3016dd23c1..fbda57d86b 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_BUILD.gn
+++ b/chromium-next/patches/patch-chrome_browser_extensions_BUILD.gn
@@ -4,16 +4,16 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/BUILD.gn
-@@ -1426,6 +1426,10 @@ source_set("extensions") {
-     deps += [ "//chrome/services/printing/public/mojom" ]
-   }
+@@ -1418,6 +1418,10 @@ source_set("extensions") {
+       deps += [ "//chrome/services/printing/public/mojom" ]
+     }
  
-+  if (is_bsd) {
-+    sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
-+  }
++    if (is_bsd) {
++      sources -= [ "api/image_writer_private/removable_storage_provider_linux.cc" ]
++    }
 +
-   if (enable_pdf) {
-     deps += [
-       "//chrome/browser/pdf",
+     if (enable_pdf) {
+       deps += [
+         "//chrome/browser/pdf",
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
index cdead2fde4..9f2615a964 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium-next/patches/patch-chrome_browser_extensions_api_api__browser__context__keyed__service__factories.cc
@@ -4,18 +4,18 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/api_browser_context_keyed_service_factories.cc
-@@ -45,7 +45,7 @@
+@@ -51,7 +51,7 @@
  #include "pdf/buildflags.h"
- #include "printing/buildflags/buildflags.h"
+ #endif  // BUILDFLAG(ENABLE_EXTENSIONS)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/extensions/api/system_indicator/system_indicator_manager_factory.h"
  #endif
  
-@@ -114,7 +114,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -123,7 +123,7 @@ void EnsureApiBrowserContextKeyedService
    extensions::SettingsPrivateEventRouterFactory::GetInstance();
    extensions::SettingsOverridesAPI::GetFactoryInstance();
    extensions::SidePanelService::GetFactoryInstance();
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
index 3ed41ab9b3..298fe14720 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
 @@ -24,7 +24,7 @@
  #include "base/win/registry.h"
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index 79911ae429..2858e4c2e2 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc
 @@ -8,7 +8,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index fadb67283d..090b9a06a7 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h
 @@ -7,7 +7,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
index a1a8957182..c02b2fe1e4 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
-@@ -42,7 +42,7 @@
+@@ -43,7 +43,7 @@
  #include "components/reporting/util/statusor.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <optional>
  
  #include "base/strings/string_util.h"
-@@ -159,7 +159,7 @@ api::enterprise_reporting_private::Conte
+@@ -160,7 +160,7 @@ api::enterprise_reporting_private::Conte
  }
  
  bool AllowClientCertificateReportingForUsers() {
@@ -24,7 +24,7 @@ $NetBSD$
    return base::FeatureList::IsEnabled(
        enterprise_signals::features::kAllowClientCertificateReportingForUsers);
  #else
-@@ -172,7 +172,7 @@ bool IsProfilePrefManaged(Profile* profi
+@@ -173,7 +173,7 @@ bool IsProfilePrefManaged(Profile* profi
    return pref && pref->IsManaged();
  }
  
@@ -33,7 +33,7 @@ $NetBSD$
  
  device_signals::SignalsAggregationRequest CreateAggregationRequest(
      device_signals::SignalName signal_name) {
-@@ -234,7 +234,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
+@@ -235,7 +235,7 @@ EnterpriseReportingPrivateGetDeviceIdFun
  
  // getPersistentSecret
  
@@ -42,7 +42,7 @@ $NetBSD$
  
  EnterpriseReportingPrivateGetPersistentSecretFunction::
      EnterpriseReportingPrivateGetPersistentSecretFunction() = default;
-@@ -672,7 +672,7 @@ void EnterpriseReportingPrivateEnqueueRe
+@@ -673,7 +673,7 @@ void EnterpriseReportingPrivateEnqueueRe
  }
  #endif
  
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index 8c82175c33..1118a67493 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
 @@ -20,7 +20,7 @@
  #include "components/reporting/proto/synced/record.pb.h"
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index 7f18fa30cb..fc0e4ed89a 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
index 6c97faff8d..b46498962d 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
+++ b/chromium-next/patches/patch-chrome_browser_extensions_api_management_chrome__management__api__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/management/chrome_management_api_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/management/chrome_management_api_delegate.cc
-@@ -407,7 +407,7 @@ bool ChromeManagementAPIDelegate::Launch
+@@ -408,7 +408,7 @@ bool ChromeManagementAPIDelegate::Launch
    apps::LaunchContainer launch_container =
        GetLaunchContainer(extensions::ExtensionPrefs::Get(context), extension);
    Profile* profile = Profile::FromBrowserContext(context);
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
index d155236ff6..0f51dcade0 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
 @@ -84,7 +84,7 @@ std::optional<LaunchContext::ProcessStat
  
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index d6fe1b63ea..709ce92780 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
 @@ -645,7 +645,7 @@ void PasswordsPrivateDelegateImpl::OnFet
  }
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index fac9daad95..f0ce5270e6 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium-next/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
 @@ -288,7 +288,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
    } else if (strcmp(os, "linux") == 0) {
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index 0482088e8c..a59be56c67 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium-next/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -189,7 +189,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -192,7 +192,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
        settings_api::PrefType::kBoolean;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    (*s_allowlist)[autofill::prefs::kAutofillPredictionImprovementsEnabled] =
        settings_api::PrefType::kBoolean;
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -207,7 +207,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -210,7 +210,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
    (*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
        settings_api::PrefType::kBoolean;
  
@@ -24,7 +24,7 @@ $NetBSD$
    (*s_allowlist)[::prefs::kUseCustomChromeFrame] =
        settings_api::PrefType::kBoolean;
  #endif
-@@ -219,7 +219,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -222,7 +222,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-next/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
index 59e84c6818..c3dc7f319c 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_tabs_tabs__api.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/tabs/tabs_api.cc
-@@ -916,7 +916,7 @@ ExtensionFunction::ResponseAction Window
+@@ -919,7 +919,7 @@ ExtensionFunction::ResponseAction Window
  // created as minimized.
  // TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
  // TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
index 0c4ac7771b..9a736b3ab9 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
 @@ -28,7 +28,7 @@
  #include "extensions/browser/process_manager.h"
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium-next/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index c93c4aafd3..4f81421110 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
 @@ -913,7 +913,7 @@ void WebstorePrivateBeginInstallWithMani
  #if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc b/chromium-next/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
new file mode 100644
index 0000000000..1b2ca5a67a
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.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/extensions/component_extensions_allowlist/allowlist.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
+@@ -48,7 +48,7 @@ bool IsComponentExtensionAllowlisted(con
+ #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+ #endif  // BUILDFLAG(IS_CHROMEOS)
+       extension_misc::kReadingModeGDocsHelperExtensionId,
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+       extension_misc::kTTSEngineExtensionId,
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+   });
+@@ -84,7 +84,7 @@ bool IsComponentExtensionAllowlisted(int
+     case IDR_NETWORK_SPEECH_SYNTHESIS_MANIFEST:
+     case IDR_NETWORK_SPEECH_SYNTHESIS_MANIFEST_MV3:
+     case IDR_READING_MODE_GDOCS_HELPER_MANIFEST:
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+     case IDR_TTS_ENGINE_MANIFEST:
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+     case IDR_WEBSTORE_MANIFEST:
diff --git a/chromium-next/patches/patch-chrome_browser_extensions_external__provider__impl.cc b/chromium-next/patches/patch-chrome_browser_extensions_external__provider__impl.cc
index 7504e78013..38bc7f64ea 100644
--- a/chromium-next/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/extensions/external_provider_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/extensions/external_provider_impl.cc
 @@ -790,7 +790,7 @@ void ExternalProviderImpl::CreateExterna
  
diff --git a/chromium-next/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/chromium-next/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index 75bfad956a..0d22158e78 100644
--- a/chromium-next/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/chromium-next/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -351,7 +351,7 @@ const struct {
+@@ -352,7 +352,7 @@ const struct {
       FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
       kDontBlockChildren},
  #endif
diff --git a/chromium-next/patches/patch-chrome_browser_first__run_first__run__dialog.h b/chromium-next/patches/patch-chrome_browser_first__run_first__run__dialog.h
index 91116fd39b..fa17a4f97e 100644
--- a/chromium-next/patches/patch-chrome_browser_first__run_first__run__dialog.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_first__run_first__run__internal.h b/chromium-next/patches/patch-chrome_browser_first__run_first__run__internal.h
index 63fe09ec59..c243bff244 100644
--- a/chromium-next/patches/patch-chrome_browser_first__run_first__run__internal.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/first_run/first_run_internal.h
 @@ -54,7 +54,7 @@ FirstRunState DetermineFirstRunState(boo
                                       bool force_first_run,
diff --git a/chromium-next/patches/patch-chrome_browser_flag__descriptions.cc b/chromium-next/patches/patch-chrome_browser_flag__descriptions.cc
index 3437182d9d..2f470405ba 100644
--- a/chromium-next/patches/patch-chrome_browser_flag__descriptions.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/flag_descriptions.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/flag_descriptions.cc
-@@ -470,7 +470,7 @@ const char kAutofillDisableLocalCardMigr
+@@ -492,7 +492,7 @@ const char kAutofillDisableLocalCardMigr
      "from checkout flows and from the payment methods settings page.";
  
  #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[] =
-@@ -479,7 +479,7 @@ const char kAutofillEnableAmountExtracti
+@@ -501,7 +501,7 @@ const char kAutofillEnableAmountExtracti
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
  const char kAutofillEnableBuyNowPayLaterForAffirmName[] =
      "Enable buy now pay later on Autofill for Affirm";
  const char kAutofillEnableBuyNowPayLaterForAffirmDescription[] =
-@@ -976,7 +976,7 @@ const char kDevicePostureDescription[] =
+@@ -961,7 +961,7 @@ const char kDevicePostureDescription[] =
      "Enables Device Posture API (foldable devices)";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -33,7 +33,7 @@ $NetBSD$
  const char kDocumentPictureInPictureAnimateResizeName[] =
      "Document Picture-in-Picture Animate Resize";
  const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -1060,7 +1060,7 @@ const char kCompressionDictionaryTranspo
+@@ -1038,7 +1038,7 @@ const char kCompressionDictionaryTranspo
      "when the connection is using a well known root cert or when the server is "
      "a localhost.";
  
@@ -42,7 +42,7 @@ $NetBSD$
  const char kContextualCueingName[] = "Contextual cueing";
  const char kContextualCueingDescription[] =
      "Enables the contextual cueing system to support showing actions";
-@@ -2203,7 +2203,7 @@ const char kContextualPageActionsShareMo
+@@ -2222,7 +2222,7 @@ const char kContextualPageActionsShareMo
      "Enables share model data collection.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
  const char kEnableSearchAggregatorPolicyName[] =
      "Enable EnterpriseSearchAggregatorSettings policy";
  const char kEnableSearchAggregatorPolicyDescription[] =
-@@ -3516,7 +3516,7 @@ const char kSiteInstanceGroupsForDataUrl
+@@ -3541,7 +3541,7 @@ const char kSiteInstanceGroupsForDataUrl
      "but in the same SiteInstanceGroup, and thus the same process.";
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -60,7 +60,7 @@ $NetBSD$
  const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
  const char kPwaNavigationCapturingDescription[] =
      "Enables opening links from Chrome in an installed PWA. Currently under "
-@@ -3736,7 +3736,7 @@ const char kTranslateForceTriggerOnEngli
+@@ -3785,7 +3785,7 @@ const char kTranslateForceTriggerOnEngli
      "Force the Translate Triggering on English pages experiment to be enabled "
      "with the selected language model active.";
  
@@ -69,16 +69,16 @@ $NetBSD$
  const char kTranslationAPIName[] = "Experimental translation API";
  const char kTranslationAPIDescription[] =
      "Enables the on-device language translation API. "
-@@ -7663,7 +7663,7 @@ const char kBlinkExtensionDiagnosticsDes
-     "Enable the experimental Diagnostics Blink Extension.";
- #endif  // #if BUILDFLAG(IS_CHROMEOS_LACROS)
+@@ -7491,7 +7491,7 @@ const char kTetheringExperimentalFunctio
+ 
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
  const char kGetAllScreensMediaDescription[] =
      "When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -7883,7 +7883,7 @@ const char kEnableArmHwdrmDescription[] 
+@@ -7721,7 +7721,7 @@ const char kEnableArmHwdrmDescription[] 
  
  // Linux -----------------------------------------------------------------------
  
@@ -87,7 +87,7 @@ $NetBSD$
  const char kOzonePlatformHintChoiceDefault[] = "Default";
  const char kOzonePlatformHintChoiceAuto[] = "Auto";
  const char kOzonePlatformHintChoiceX11[] = "X11";
-@@ -7929,6 +7929,20 @@ const char kWaylandUiScalingDescription[
+@@ -7767,6 +7767,20 @@ const char kWaylandUiScalingDescription[
      "Enable experimental support for text scaling in the Wayland backend "
      "backed by full UI scaling. Requires #wayland-per-window-scaling to be "
      "enabled too.";
@@ -108,8 +108,8 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // Random platform combinations -----------------------------------------------
-@@ -7941,7 +7955,7 @@ const char kZeroCopyVideoCaptureDescript
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+@@ -7779,7 +7793,7 @@ const char kZeroCopyVideoCaptureDescript
+ #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -117,7 +117,7 @@ $NetBSD$
  const char kFollowingFeedSidepanelName[] = "Following feed in the sidepanel";
  const char kFollowingFeedSidepanelDescription[] =
      "Enables the following feed in the sidepanel.";
-@@ -7963,7 +7977,7 @@ const char kTaskManagerDesktopRefreshDes
+@@ -7805,7 +7819,7 @@ const char kTaskManagerDesktopRefreshDes
      "Enables a refreshed design for the Task Manager on Desktop platforms.";
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -126,7 +126,7 @@ $NetBSD$
  const char kEnableNetworkServiceSandboxName[] =
      "Enable the network service sandbox.";
  const char kEnableNetworkServiceSandboxDescription[] =
-@@ -7995,7 +8009,7 @@ const char kWebBluetoothConfirmPairingSu
+@@ -7837,7 +7851,7 @@ const char kWebBluetoothConfirmPairingSu
      "Bluetooth";
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
  
@@ -135,7 +135,7 @@ $NetBSD$
  const char kSkipUndecryptablePasswordsName[] =
      "Skip undecryptable passwords to use the available decryptable "
      "passwords.";
-@@ -8150,7 +8164,7 @@ const char kElementCaptureDescription[] 
+@@ -7987,7 +8001,7 @@ const char kElementCaptureDescription[] 
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -144,7 +144,7 @@ $NetBSD$
  const char kUIDebugToolsName[] = "Debugging tools for UI";
  const char kUIDebugToolsDescription[] =
      "Enables additional keyboard shortcuts to help debugging.";
-@@ -8206,7 +8220,7 @@ const char kComposeUpfrontInputModesDesc
+@@ -8043,7 +8057,7 @@ const char kComposeUpfrontInputModesDesc
      "Enables upfront input modes in the Compose dialog";
  #endif  // BUILDFLAG(ENABLE_COMPOSE)
  
@@ -153,9 +153,9 @@ $NetBSD$
  const char kThirdPartyProfileManagementName[] =
      "Third party profile management";
  const char kThirdPartyProfileManagementDescription[] =
-@@ -8323,7 +8337,7 @@ const char kOverlayScrollbarsOSSettingsD
-     "Enable the os settings for overlay scrollbars on ChromeOS.";
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+@@ -8178,7 +8192,7 @@ const char kOverlayScrollbarsOSSettingsD
+     "Enable the OS settings for overlay scrollbars on ChromeOS.";
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-chrome_browser_flag__descriptions.h b/chromium-next/patches/patch-chrome_browser_flag__descriptions.h
index 0e5cbbcf8e..790fd21dc3 100644
--- a/chromium-next/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium-next/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/flag_descriptions.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/flag_descriptions.h
-@@ -291,13 +291,13 @@ extern const char kAutofillDisableLocalC
+@@ -310,13 +310,13 @@ extern const char kAutofillDisableLocalC
  extern const char kAutofillDisableLocalCardMigrationDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -22,16 +22,16 @@ $NetBSD$
  extern const char kAutofillEnableBuyNowPayLaterForAffirmName[];
  extern const char kAutofillEnableBuyNowPayLaterForAffirmDescription[];
  
-@@ -556,7 +556,7 @@ extern const char kCapturedSurfaceContro
- extern const char kCommerceHintAndroidName[];
- extern const char kCommerceHintAndroidDescription[];
+@@ -558,7 +558,7 @@ extern const char kCompactModeId[];
+ extern const char kCompactModeName[];
+ extern const char kCompactModeDescription[];
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  extern const char kContextualCueingName[];
  extern const char kContextualCueingDescription[];
  #endif  // #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -737,7 +737,7 @@ extern const char kDevicePostureName[];
+@@ -741,7 +741,7 @@ extern const char kDevicePostureName[];
  extern const char kDevicePostureDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -40,7 +40,7 @@ $NetBSD$
  extern const char kDocumentPictureInPictureAnimateResizeName[];
  extern const char kDocumentPictureInPictureAnimateResizeDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
-@@ -1227,7 +1227,7 @@ extern const char kContextualPageActions
+@@ -1250,7 +1250,7 @@ extern const char kContextualPageActions
  extern const char kContextualPageActionsShareModelDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -49,7 +49,7 @@ $NetBSD$
  extern const char kEnableSearchAggregatorPolicyName[];
  extern const char kEnableSearchAggregatorPolicyDescription[];
  #endif
-@@ -2004,7 +2004,7 @@ extern const char kSiteInstanceGroupsFor
+@@ -2036,7 +2036,7 @@ extern const char kSiteInstanceGroupsFor
  extern const char kSiteInstanceGroupsForDataUrlsDescription[];
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -58,7 +58,7 @@ $NetBSD$
  extern const char kPwaNavigationCapturingName[];
  extern const char kPwaNavigationCapturingDescription[];
  #endif
-@@ -2163,7 +2163,7 @@ extern const char kTouchTextEditingRedes
+@@ -2202,7 +2202,7 @@ extern const char kTouchTextEditingRedes
  extern const char kTranslateForceTriggerOnEnglishName[];
  extern const char kTranslateForceTriggerOnEnglishDescription[];
  
@@ -67,16 +67,16 @@ $NetBSD$
  extern const char kTranslationAPIName[];
  extern const char kTranslationAPIDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -4429,7 +4429,7 @@ extern const char kBlinkExtensionDiagnos
- extern const char kBlinkExtensionDiagnosticsDescription[];
- #endif  // #if BUILDFLAG(IS_CHROMEOS_LACROS)
+@@ -4373,7 +4373,7 @@ extern const char kTetheringExperimental
+ 
+ #endif  // #if BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  extern const char kGetAllScreensMediaName[];
  extern const char kGetAllScreensMediaDescription[];
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4558,7 +4558,7 @@ extern const char kEnableArmHwdrmDescrip
+@@ -4508,7 +4508,7 @@ extern const char kEnableArmHwdrmDescrip
  
  // Linux ---------------------------------------------------------------------
  
@@ -85,7 +85,7 @@ $NetBSD$
  extern const char kOzonePlatformHintChoiceDefault[];
  extern const char kOzonePlatformHintChoiceAuto[];
  extern const char kOzonePlatformHintChoiceX11[];
-@@ -4586,6 +4586,9 @@ extern const char kWaylandTextInputV3Des
+@@ -4536,6 +4536,9 @@ extern const char kWaylandTextInputV3Des
  
  extern const char kWaylandUiScalingName[];
  extern const char kWaylandUiScalingDescription[];
@@ -95,7 +95,7 @@ $NetBSD$
  #endif  // BUILDFLAG(IS_LINUX)
  
  // Random platform combinations -----------------------------------------------
-@@ -4605,7 +4608,7 @@ extern const char kWebBluetoothConfirmPa
+@@ -4555,7 +4558,7 @@ extern const char kWebBluetoothConfirmPa
  extern const char kWebBluetoothConfirmPairingSupportDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
  
@@ -104,8 +104,8 @@ $NetBSD$
  extern const char kSkipUndecryptablePasswordsName[];
  extern const char kSkipUndecryptablePasswordsDescription[];
  
-@@ -4627,7 +4630,7 @@ extern const char kScreenlockReauthPromo
-         // BUILDFLAG(IS_CHROMEOS_ASH)
+@@ -4571,7 +4574,7 @@ extern const char kScreenlockReauthCardD
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
@@ -113,7 +113,7 @@ $NetBSD$
  extern const char kFollowingFeedSidepanelName[];
  extern const char kFollowingFeedSidepanelDescription[];
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -4641,7 +4644,7 @@ extern const char kTaskManagerDesktopRef
+@@ -4585,7 +4588,7 @@ extern const char kTaskManagerDesktopRef
  extern const char kTaskManagerDesktopRefreshDescription[];
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -122,7 +122,7 @@ $NetBSD$
  extern const char kEnableNetworkServiceSandboxName[];
  extern const char kEnableNetworkServiceSandboxDescription[];
  
-@@ -4738,7 +4741,7 @@ extern const char kElementCaptureDescrip
+@@ -4682,7 +4685,7 @@ extern const char kElementCaptureDescrip
  
  #if BUILDFLAG(IS_WIN) ||                                      \
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || \
@@ -131,7 +131,7 @@ $NetBSD$
  extern const char kUIDebugToolsName[];
  extern const char kUIDebugToolsDescription[];
  #endif
-@@ -4780,7 +4783,7 @@ extern const char kComposeUpfrontInputMo
+@@ -4724,7 +4727,7 @@ extern const char kComposeUpfrontInputMo
  extern const char kComposeUpfrontInputModesDescription[];
  #endif  // BUILDFLAG(ENABLE_COMPOSE)
  
@@ -140,9 +140,9 @@ $NetBSD$
  extern const char kThirdPartyProfileManagementName[];
  extern const char kThirdPartyProfileManagementDescription[];
  
-@@ -4850,7 +4853,7 @@ extern const char kOverlayScrollbarsOSSe
- extern const char kOverlayScrollbarsOSSettingsDescription[];
- #endif
+@@ -4805,7 +4808,7 @@ extern const char kEnablePolicyPromotion
+ extern const char kEnablePolicyPromotionBannerDescription[];
+ #endif  // !BUILDFLAG(IS_ANDROID)
  
 -#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-next/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/chromium-next/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
index 7c879d7dde..03782c76c3 100644
--- a/chromium-next/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/gcm/gcm_profile_service_factory.cc
 @@ -89,7 +89,7 @@ GCMProfileServiceFactory::ScopedTestingF
  // static
@@ -15,8 +15,8 @@ $NetBSD$
    // On desktop, incognito profiles are checked with IsIncognitoProfile().
    // It's possible for non-incognito profiles to also be off-the-record.
    bool is_profile_supported =
-@@ -132,7 +132,7 @@ GCMProfileServiceFactory::~GCMProfileSer
- KeyedService* GCMProfileServiceFactory::BuildServiceInstanceFor(
+@@ -132,7 +132,7 @@ std::unique_ptr<KeyedService>
+ GCMProfileServiceFactory::BuildServiceInstanceForBrowserContext(
      content::BrowserContext* context) const {
    Profile* profile = Profile::FromBrowserContext(context);
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium-next/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index 7fc5298fa5..a457158f0d 100644
--- a/chromium-next/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
 @@ -16,7 +16,7 @@ namespace instance_id {
  // static
@@ -15,8 +15,8 @@ $NetBSD$
    // On desktop, the guest profile is actually the primary OTR profile of
    // the "regular" guest profile.  The regular guest profile is never used
    // directly by users.  Also, user are not able to create child OTR profiles
-@@ -64,7 +64,7 @@ InstanceIDProfileServiceFactory::~Instan
- KeyedService* InstanceIDProfileServiceFactory::BuildServiceInstanceFor(
+@@ -65,7 +65,7 @@ std::unique_ptr<KeyedService>
+ InstanceIDProfileServiceFactory::BuildServiceInstanceForBrowserContext(
      content::BrowserContext* context) const {
    Profile* profile = Profile::FromBrowserContext(context);
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-chrome_browser_glic_launcher_glic__status__icon.cc b/chromium-next/patches/patch-chrome_browser_glic_launcher_glic__status__icon.cc
new file mode 100644
index 0000000000..e10e532464
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_glic_launcher_glic__status__icon.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/glic/launcher/glic_status_icon.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/glic/launcher/glic_status_icon.cc
+@@ -30,7 +30,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
+   // TODO(crbug.com/382287104): Use correct icon.
+   // TODO(crbug.com/386839488): Chose color based on system theme.
+   gfx::ImageSkia status_tray_icon = gfx::CreateVectorIcon(kGlicButtonIcon,
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+                                                           SK_ColorWHITE
+ #else
+                                                           SK_ColorBLACK
diff --git a/chromium-next/patches/patch-chrome_browser_global__features.cc b/chromium-next/patches/patch-chrome_browser_global__features.cc
index bfd607731c..310e2ba008 100644
--- a/chromium-next/patches/patch-chrome_browser_global__features.cc
+++ b/chromium-next/patches/patch-chrome_browser_global__features.cc
@@ -4,27 +4,27 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/global_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/global_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/global_features.cc
-@@ -10,7 +10,7 @@
- #include "build/build_config.h"
- #include "chrome/browser/permissions/system/platform_handle.h"
+@@ -21,7 +21,7 @@
+ #include "chrome/browser/glic/launcher/glic_background_mode_manager.h"  // nogncheck
+ #endif
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // This causes a gn error on Android builds, because gn does not understand
  // buildflags, so we include it only on platforms where it is used.
- #include "components/user_education/common/user_education_features.h"  // nogncheck
-@@ -49,7 +49,7 @@ void GlobalFeatures::ReplaceGlobalFeatur
+ #include "chrome/browser/ui/webui/whats_new/whats_new_registrar.h"
+@@ -60,7 +60,7 @@ void GlobalFeatures::ReplaceGlobalFeatur
  
  void GlobalFeatures::Init() {
    system_permissions_platform_handle_ = CreateSystemPermissionsPlatformHandle();
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (user_education::features::IsWhatsNewV2()) {
-     whats_new_registry_ = CreateWhatsNewRegistry();
-   }
-@@ -61,7 +61,7 @@ GlobalFeatures::CreateSystemPermissionsP
+   whats_new_registry_ = CreateWhatsNewRegistry();
+ #endif
+ 
+@@ -79,7 +79,7 @@ GlobalFeatures::CreateSystemPermissionsP
    return system_permission_settings::PlatformHandle::Create();
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_global__features.h b/chromium-next/patches/patch-chrome_browser_global__features.h
index 1adedb199e..ba8ce0299e 100644
--- a/chromium-next/patches/patch-chrome_browser_global__features.h
+++ b/chromium-next/patches/patch-chrome_browser_global__features.h
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/global_features.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/global_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/global_features.h
-@@ -14,7 +14,7 @@ namespace system_permission_settings {
+@@ -14,7 +14,7 @@
+ namespace system_permission_settings {
  class PlatformHandle;
  }  // namespace system_permission_settings
- namespace whats_new {
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ namespace whats_new {
  class WhatsNewRegistry;
- #endif
  }  // namespace whats_new
-@@ -45,7 +45,7 @@ class GlobalFeatures {
+@@ -52,7 +52,7 @@ class GlobalFeatures {
    system_permissions_platform_handle() {
      return system_permissions_platform_handle_.get();
    }
@@ -24,7 +24,7 @@ $NetBSD$
    whats_new::WhatsNewRegistry* whats_new_registry() {
      return whats_new_registry_.get();
    }
-@@ -60,7 +60,7 @@ class GlobalFeatures {
+@@ -77,7 +77,7 @@ class GlobalFeatures {
  
    virtual std::unique_ptr<system_permission_settings::PlatformHandle>
    CreateSystemPermissionsPlatformHandle();
@@ -33,7 +33,7 @@ $NetBSD$
    virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
  #endif
  
-@@ -70,7 +70,7 @@ class GlobalFeatures {
+@@ -87,7 +87,7 @@ class GlobalFeatures {
  
    std::unique_ptr<system_permission_settings::PlatformHandle>
        system_permissions_platform_handle_;
@@ -41,4 +41,4 @@ $NetBSD$
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    std::unique_ptr<whats_new::WhatsNewRegistry> whats_new_registry_;
  #endif
- };
+ 
diff --git a/chromium-next/patches/patch-chrome_browser_headless_headless__mode__util.cc b/chromium-next/patches/patch-chrome_browser_headless_headless__mode__util.cc
index ed05fe1599..fbc2407855 100644
--- a/chromium-next/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/headless/headless_mode_util.cc
 @@ -10,7 +10,7 @@
  // New headless mode is available on Linux, Windows and Mac platforms.
diff --git a/chromium-next/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium-next/patches/patch-chrome_browser_intranet__redirect__detector.h
index abf816b2ba..f8d5d0ecfc 100644
--- a/chromium-next/patches/patch-chrome_browser_intranet__redirect__detector.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/intranet_redirect_detector.h
 @@ -25,7 +25,7 @@ class SimpleURLLoader;
  class PrefRegistrySimple;
diff --git a/chromium-next/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/chromium-next/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
index fafaab1d75..2dbebbe363 100644
--- a/chromium-next/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/chromium-next/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
index 8744984d89..785a17b7a0 100644
--- a/chromium-next/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media_galleries/media_file_system_registry.cc
 @@ -584,7 +584,12 @@ class MediaFileSystemRegistry::MediaFile
  // Constructor in 'private' section because depends on private class definition.
diff --git a/chromium-next/patches/patch-chrome_browser_media_audio__service__util.cc b/chromium-next/patches/patch-chrome_browser_media_audio__service__util.cc
index aec30f3b5a..46e4dd494f 100644
--- a/chromium-next/patches/patch-chrome_browser_media_audio__service__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media/audio_service_util.cc
 @@ -21,7 +21,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_media_router_discovery_BUILD.gn b/chromium-next/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
index 35664fd449..f0d0d5c142 100644
--- a/chromium-next/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media/router/discovery/BUILD.gn
 @@ -82,7 +82,7 @@ static_library("discovery") {
    ]
diff --git a/chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index cc6f28c28c..23c5a0ba6e 100644
--- a/chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
index f6f255387c..980f048fa7 100644
--- a/chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
+++ b/chromium-next/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
@@ -4,21 +4,21 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
-@@ -9,7 +9,11 @@
- #include <sys/socket.h>
- #include <sys/types.h>
+@@ -4,7 +4,11 @@
+ 
+ #include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h"
  
 +#include "build/build_config.h"
 +
 +#if !BUILDFLAG(IS_BSD)
  #include <linux/wireless.h>
 +#endif
- 
- #include "base/check.h"
- #include "base/files/scoped_file.h"
-@@ -20,6 +24,7 @@ namespace media_router {
+ #include <string.h>
+ #include <sys/ioctl.h>
+ #include <sys/socket.h>
+@@ -19,6 +23,7 @@ namespace media_router {
  bool MaybeGetWifiSSID(const std::string& if_name, std::string* ssid_out) {
    DCHECK(ssid_out);
  
diff --git a/chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
index 615685b885..eecf9e3c75 100644
--- a/chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
 @@ -21,7 +21,7 @@
  #if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
index 8bcc35a064..891571ac83 100644
--- a/chromium-next/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
 @@ -20,7 +20,7 @@ namespace aura {
  class Window;
diff --git a/chromium-next/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/chromium-next/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
index 245e334394..f44002f09e 100644
--- a/chromium-next/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
index 58645571fc..47e7b894f7 100644
--- a/chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
index f72a4d5cdf..faa7bf9c5d 100644
--- a/chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index a4b6f61285..e8bd6253fb 100644
--- a/chromium-next/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/media/webrtc/webrtc_logging_controller.h
 @@ -133,7 +133,7 @@ class WebRtcLoggingController
                           size_t web_app_id,
diff --git a/chromium-next/patches/patch-chrome_browser_memory__details.cc b/chromium-next/patches/patch-chrome_browser_memory__details.cc
index 0b199ebfc2..b8c38da505 100644
--- a/chromium-next/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/memory_details.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/memory_details.cc
 @@ -335,7 +335,7 @@ void MemoryDetails::CollectChildInfoOnUI
            });
diff --git a/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index edd3eb0950..9e6b11e91a 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
-@@ -116,7 +116,7 @@
+@@ -117,7 +117,7 @@
  #include "chromeos/crosapi/cpp/crosapi_constants.h"
  #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -125,7 +125,7 @@
+@@ -126,7 +126,7 @@
  #include "components/user_manager/user_manager.h"
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "components/power_metrics/system_power_monitor.h"
  #endif
  
-@@ -873,7 +873,7 @@ void RecordStartupMetrics() {
+@@ -896,7 +896,7 @@ void RecordStartupMetrics() {
  
    // Record whether Chrome is the default browser or not.
    // Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
@@ -33,7 +33,7 @@ $NetBSD$
    shell_integration::DefaultWebClientState default_state =
        shell_integration::GetDefaultBrowser();
    base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1188,11 +1188,11 @@ void ChromeBrowserMainExtraPartsMetrics:
+@@ -1211,11 +1211,11 @@ void ChromeBrowserMainExtraPartsMetrics:
        std::make_unique<web_app::SamplingMetricsProvider>();
  #endif  // !BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
index 49e856c7df..360f89c5d1 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
 @@ -29,7 +29,7 @@ class PowerMetricsReporter;
  class ProcessMonitor;
diff --git a/chromium-next/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/chromium-next/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index 9ba7863195..8638d792e8 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -196,11 +196,11 @@
+@@ -197,11 +197,11 @@
  #include "chrome/notification_helper/notification_helper_constants.h"
  #endif
  
@@ -20,7 +20,7 @@ $NetBSD$
  #include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
  #endif
  
-@@ -214,7 +214,7 @@
+@@ -215,7 +215,7 @@
  #include "chrome/browser/metrics/power/power_metrics_provider_mac.h"
  #endif
  
@@ -29,7 +29,7 @@ $NetBSD$
  #include "chrome/browser/metrics/bluetooth_metrics_provider.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -536,7 +536,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -538,7 +538,7 @@ void ChromeMetricsServiceClient::Registe
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -38,8 +38,8 @@ $NetBSD$
    metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
  
  #if !BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -708,7 +708,7 @@ void ChromeMetricsServiceClient::Initial
-     RegisterUKMProviders();
+@@ -729,7 +729,7 @@ void ChromeMetricsServiceClient::Initial
+         std::make_unique<metrics::dwa::DwaService>(this, local_state);
    }
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_CHROMEOS_ASH)
@@ -47,7 +47,7 @@ $NetBSD$
    metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
        base::SequencedTaskRunner::GetCurrentDefault());
  #endif
-@@ -759,7 +759,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -787,7 +787,7 @@ void ChromeMetricsServiceClient::Registe
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::CPUMetricsProvider>());
  
@@ -56,7 +56,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<metrics::MotherboardMetricsProvider>());
  #endif
-@@ -846,7 +846,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -874,7 +874,7 @@ void ChromeMetricsServiceClient::Registe
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
@@ -65,7 +65,7 @@ $NetBSD$
    metrics_service_->RegisterMetricsProvider(
        std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX) ||
-@@ -951,7 +951,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -979,7 +979,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)
-@@ -1138,7 +1138,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1166,7 +1166,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(
-@@ -1472,7 +1472,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1515,7 +1515,7 @@ void ChromeMetricsServiceClient::CreateS
    recorder =
        base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
            cros_system_profile_provider_.get());
diff --git a/chromium-next/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium-next/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index 3fc7efdded..febbc535fb 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/metrics/perf/cpu_identity.cc
 @@ -147,7 +147,7 @@ CPUIdentity GetCPUIdentity() {
    result.release =
diff --git a/chromium-next/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc b/chromium-next/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
index 64e58253da..f9c6fdfc18 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_metrics_power_process__monitor.cc b/chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.cc
index 1f0de5b833..fc6eb05b1b 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/metrics/power/process_monitor.cc
 @@ -65,7 +65,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
        process_metrics.GetPlatformIndependentCPUUsage());
diff --git a/chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.h b/chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.h
index f300db9338..c05158eef0 100644
--- a/chromium-next/patches/patch-chrome_browser_metrics_power_process__monitor.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium-next/patches/patch-chrome_browser_net_profile__network__context__service.cc
index 8b7d490898..3246f431d1 100644
--- a/chromium-next/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/net/profile_network_context_service.cc
-@@ -143,7 +143,7 @@
+@@ -145,7 +145,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"
-@@ -268,7 +268,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -272,7 +272,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) {
-@@ -1159,7 +1159,7 @@ ProfileNetworkContextService::CreateClie
+@@ -1224,7 +1224,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-next/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc b/chromium-next/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
new file mode 100644
index 0000000000..294dd259ce
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_net_profile__network__context__service__factory.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/net/profile_network_context_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/net/profile_network_context_service_factory.cc
+@@ -23,7 +23,7 @@
+ #include "chrome/browser/net/server_certificate_database_service_factory.h"  // nogncheck
+ #endif
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #endif
+ 
+@@ -66,7 +66,7 @@ ProfileNetworkContextServiceFactory::Pro
+ #if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+   DependsOn(net::ServerCertificateDatabaseServiceFactory::GetInstance());
+ #endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   DependsOn(client_certificates::CertificateProvisioningServiceFactory::
+                 GetInstance());
+ #endif
diff --git a/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.cc
index 4be3cd27d6..6a1c74f8f1 100644
--- a/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/system_network_context_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/net/system_network_context_manager.cc
 @@ -102,7 +102,7 @@
  
@@ -83,7 +83,7 @@ $NetBSD$
    if (local_state &&
        local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
      return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -518,7 +518,7 @@ void SystemNetworkContextManager::Delete
+@@ -531,7 +531,7 @@ void SystemNetworkContextManager::Delete
    g_system_network_context_manager = nullptr;
  }
  
@@ -92,7 +92,7 @@ $NetBSD$
  SystemNetworkContextManager::GssapiLibraryLoadObserver::
      GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
      : owner_(owner) {}
-@@ -576,7 +576,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -589,7 +589,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)
-@@ -590,7 +590,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -603,7 +603,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)
  
-@@ -661,7 +661,7 @@ void SystemNetworkContextManager::Regist
+@@ -674,7 +674,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)
-@@ -686,11 +686,11 @@ void SystemNetworkContextManager::Regist
+@@ -699,11 +699,11 @@ void SystemNetworkContextManager::Regist
  
    registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
  
@@ -133,7 +133,7 @@ $NetBSD$
    registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -743,7 +743,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -756,7 +756,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)
  
-@@ -966,7 +966,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -975,7 +975,7 @@ bool SystemNetworkContextManager::IsNetw
        break;
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.h
index b825d5e26e..98d109d5b4 100644
--- a/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium-next/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/net/system_network_context_manager.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/net/system_network_context_manager.h
 @@ -198,7 +198,7 @@ class SystemNetworkContextManager {
    class URLLoaderFactoryForSystem;
diff --git a/chromium-next/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium-next/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index c04c8ac1e9..424099eeb0 100644
--- a/chromium-next/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
-@@ -34,7 +34,7 @@
+@@ -35,7 +35,7 @@
  #include "services/network/public/cpp/resource_request.h"
  
  namespace {
diff --git a/chromium-next/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium-next/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index a9a88cd616..8d0ba01285 100644
--- a/chromium-next/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium-next/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/new_tab_page/new_tab_page_util.cc
 @@ -25,7 +25,7 @@ bool IsOsSupportedForCart() {
  }
diff --git a/chromium-next/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium-next/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index 09a925c9b1..b5a9afa3d8 100644
--- a/chromium-next/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/notifications/notification_display_service_impl.cc
 @@ -32,7 +32,7 @@
  #endif
diff --git a/chromium-next/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/chromium-next/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
index 8461c4bb56..33a75ace13 100644
--- a/chromium-next/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
 @@ -56,7 +56,7 @@ bool SystemNotificationsEnabled(Profile*
  #elif BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/chromium-next/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index 35811b1e83..2bc7ffc45d 100644
--- a/chromium-next/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/chromium-next/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -620,7 +620,7 @@ void ChromePasswordManagerClient::
+@@ -629,7 +629,7 @@ void ChromePasswordManagerClient::
  bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
      device_reauth::DeviceAuthenticator* authenticator) {
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
      return false;
    }
-@@ -876,7 +876,7 @@ void ChromePasswordManagerClient::Notify
+@@ -894,7 +894,7 @@ void ChromePasswordManagerClient::Notify
  }
  
  void ChromePasswordManagerClient::NotifyKeychainError() {
diff --git a/chromium-next/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc b/chromium-next/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
index c6e61629a9..039778977b 100644
--- a/chromium-next/patches/patch-chrome_browser_password__manager_password__reuse__manager__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/password_manager/password_reuse_manager_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_platform__util__linux.cc b/chromium-next/patches/patch-chrome_browser_platform__util__linux.cc
index 17f5c87b04..dbbd10613a 100644
--- a/chromium-next/patches/patch-chrome_browser_platform__util__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/platform_util_linux.cc
 @@ -222,7 +222,9 @@ void OnLaunchOptionsCreated(const std::s
    argv.push_back(command);
diff --git a/chromium-next/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc b/chromium-next/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
index fb7dc1f840..cc92bcec97 100644
--- a/chromium-next/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/policy/browser_signin_policy_handler.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/chromium-next/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
index 850658b11a..90ad94c144 100644
--- a/chromium-next/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium-next/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
-@@ -57,7 +57,7 @@
+@@ -60,7 +60,7 @@
  #include "chrome/browser/policy/browser_dm_token_storage_mac.h"
  #endif  // BUILDFLAG(IS_MAC)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/policy/browser_dm_token_storage_linux.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -66,7 +66,7 @@
+@@ -69,7 +69,7 @@
  #include "chrome/install_static/install_util.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -24,7 +24,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/device_trust_key_manager_impl.h"
  #include "chrome/browser/enterprise/connectors/device_trust/key_management/browser/key_rotation_launcher.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-@@ -106,7 +106,7 @@ void ChromeBrowserCloudManagementControl
+@@ -109,7 +109,7 @@ void ChromeBrowserCloudManagementControl
  
  #if BUILDFLAG(IS_MAC)
    storage_delegate = std::make_unique<BrowserDMTokenStorageMac>();
@@ -33,7 +33,7 @@ $NetBSD$
    storage_delegate = std::make_unique<BrowserDMTokenStorageLinux>();
  #elif BUILDFLAG(IS_WIN)
    storage_delegate = std::make_unique<BrowserDMTokenStorageWin>();
-@@ -277,7 +277,7 @@ ChromeBrowserCloudManagementControllerDe
+@@ -280,7 +280,7 @@ ChromeBrowserCloudManagementControllerDe
  
  std::unique_ptr<enterprise_connectors::DeviceTrustKeyManager>
  ChromeBrowserCloudManagementControllerDesktop::CreateDeviceTrustKeyManager() {
diff --git a/chromium-next/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/chromium-next/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index a1a607f5fb..0ad977a0b3 100644
--- a/chromium-next/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -252,19 +252,19 @@
+@@ -253,19 +253,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)
-@@ -278,13 +278,13 @@
+@@ -279,13 +279,13 @@
  #endif  // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -45,7 +45,7 @@ $NetBSD$
  #include "components/search_engines/enterprise/search_aggregator_policy_handler.h"
  #include "components/search_engines/enterprise/site_search_policy_handler.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -576,7 +576,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -580,7 +580,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 },
-@@ -927,7 +927,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -939,7 +939,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 },
-@@ -936,7 +936,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -948,7 +948,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 },
-@@ -1773,7 +1773,7 @@ const PolicyToPreferenceMapEntry kSimple
-     base::Value::Type::BOOLEAN },
+@@ -1788,7 +1788,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 },
-@@ -1832,7 +1832,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1847,7 +1847,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 },
-@@ -1858,12 +1858,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1873,12 +1873,12 @@ const PolicyToPreferenceMapEntry kSimple
      prefs::kTotalMemoryLimitMb,
      base::Value::Type::INTEGER },
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -105,16 +105,16 @@ $NetBSD$
    { key::kUnmanagedDeviceSignalsConsentFlowEnabled,
      device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1871,7 +1871,7 @@ const PolicyToPreferenceMapEntry kSimple
-     prefs::kProfileSeparationDomainExceptionList,
-     base::Value::Type::LIST },
+@@ -1889,7 +1889,7 @@ const PolicyToPreferenceMapEntry kSimple
+     prefs::kLiveTranslateEnabled,
+     base::Value::Type::BOOLEAN },
  #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    { key::kDefaultBrowserSettingEnabled,
      prefs::kDefaultBrowserSettingEnabled,
      base::Value::Type::BOOLEAN },
-@@ -1883,7 +1883,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1901,7 +1901,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 },
-@@ -1984,7 +1984,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2002,7 +2002,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 },
-@@ -2089,7 +2089,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2107,7 +2107,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 },
-@@ -2168,7 +2168,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2181,7 +2181,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 },
-@@ -2197,7 +2197,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2210,7 +2210,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 },
-@@ -2240,7 +2240,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2250,7 +2250,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},
-@@ -2266,7 +2266,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2276,7 +2276,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 },
-@@ -2422,7 +2422,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2432,7 +2432,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    // Policies for all platforms - End
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -186,16 +186,16 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
        key::kMemorySaverModeSavings,
        performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2438,7 +2438,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2448,7 +2448,7 @@ std::unique_ptr<ConfigurationPolicyHandl
          // BUILDFLAG(IS_CHROMEOS_ASH)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    handlers->AddHandler(
-       std::make_unique<SiteSearchPolicyHandler>(chrome_schema));
+       std::make_unique<SearchAggregatorPolicyHandler>(chrome_schema));
    handlers->AddHandler(
-@@ -2647,7 +2647,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2655,7 +2655,7 @@ std::unique_ptr<ConfigurationPolicyHandl
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -204,16 +204,16 @@ $NetBSD$
    handlers->AddHandler(
        std::make_unique<enterprise_idle::IdleTimeoutPolicyHandler>());
    handlers->AddHandler(
-@@ -2700,7 +2700,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2708,7 +2708,7 @@ std::unique_ptr<ConfigurationPolicyHandl
        key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
        chrome_schema));
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
    handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
    handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-   handlers->AddHandler(
-@@ -2791,7 +2791,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2800,7 +2800,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));
-@@ -3160,7 +3160,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3167,7 +3167,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>(
-@@ -3168,7 +3168,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3175,7 +3175,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));
-@@ -3186,7 +3186,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3193,7 +3193,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)
-@@ -3209,7 +3209,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3216,7 +3216,7 @@ std::unique_ptr<ConfigurationPolicyHandl
            base::Value::Type::BOOLEAN)));
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -258,7 +258,7 @@ $NetBSD$
    handlers->AddHandler(std::make_unique<BatterySaverPolicyHandler>());
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -3233,7 +3233,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3234,7 +3234,7 @@ std::unique_ptr<ConfigurationPolicyHandl
    std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
        gen_ai_default_policies;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-chrome_browser_policy_device__management__service__configuration.cc b/chromium-next/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
index 929ebcc705..aa6522ac8e 100644
--- a/chromium-next/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/policy/device_management_service_configuration.cc
 @@ -23,7 +23,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/chromium-next/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
index 99cd95a680..0fd568f150 100644
--- a/chromium-next/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/policy/policy_value_and_status_aggregator.cc
 @@ -53,7 +53,7 @@
  #include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
diff --git a/chromium-next/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium-next/patches/patch-chrome_browser_prefs_browser__prefs.cc
index d88624302b..474d68bf7e 100644
--- a/chromium-next/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/prefs/browser_prefs.cc
-@@ -314,7 +314,7 @@
+@@ -315,7 +315,7 @@
  #include "components/user_notes/user_notes_prefs.h"
  #endif  // BUILDFLAG(IS_ANDROID)
  
@@ -46,7 +46,7 @@ $NetBSD$
  #include "ui/color/system_theme.h"
  #endif
  
-@@ -1719,7 +1719,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1819,7 +1819,7 @@ void RegisterLocalState(PrefRegistrySimp
    on_device_translation::RegisterLocalStatePrefs(registry);
  #endif  // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
  
@@ -55,7 +55,7 @@ $NetBSD$
    WhatsNewUI::RegisterLocalStatePrefs(registry);
  #endif
  
-@@ -1892,7 +1892,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1990,7 +1990,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
  
-@@ -2248,12 +2248,12 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -2354,12 +2354,12 @@ void RegisterProfilePrefs(user_prefs::Pr
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/chromium-next/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
index b8bbb0dc1b..5efef906df 100644
--- a/chromium-next/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
-@@ -205,7 +205,7 @@ const char* const kPersistentPrefNames[]
+@@ -209,7 +209,7 @@ const char* const kPersistentPrefNames[]
      prefs::kShowFullscreenToolbar,
  #endif
  
diff --git a/chromium-next/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium-next/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index 9d1de83260..5cd8657db4 100644
--- a/chromium-next/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/printing/print_backend_service_manager.cc
 @@ -36,7 +36,7 @@
  #include "printing/printing_context.h"
diff --git a/chromium-next/patches/patch-chrome_browser_printing_printer__query.cc b/chromium-next/patches/patch-chrome_browser_printing_printer__query.cc
index c8a9bf51ef..8fda4683cb 100644
--- a/chromium-next/patches/patch-chrome_browser_printing_printer__query.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium-next/patches/patch-chrome_browser_process__singleton__posix.cc
index 5eb19046dc..a3a7bff09a 100644
--- a/chromium-next/patches/patch-chrome_browser_process__singleton__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/process_singleton_posix.cc
 @@ -102,7 +102,7 @@
  #include "ui/base/l10n/l10n_util.h"
diff --git a/chromium-next/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium-next/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 1250630fe1..aa1fe3a8b8 100644
--- a/chromium-next/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -352,7 +352,7 @@
+@@ -346,7 +346,7 @@
  #include "chrome/browser/profiles/gaia_info_update_service_factory.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
  #endif
  
-@@ -433,18 +433,18 @@
+@@ -436,18 +436,18 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,16 @@ $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"
-@@ -719,7 +719,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -559,7 +559,7 @@
+ #endif  // BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
+ 
+ #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/collaboration_messaging_observer_factory.h"
+ #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
+ #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
+@@ -730,7 +730,7 @@ void ChromeBrowserMainExtraPartsProfiles
    DiceBoundSessionCookieServiceFactory::GetInstance();
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  #endif  // BUILDFLAG(ENABLE_BOUND_SESSION_CREDENTIALS)
@@ -46,7 +55,7 @@ $NetBSD$
    browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
  #endif
    browser_sync::UserEventServiceFactory::GetInstance();
-@@ -829,7 +829,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -834,7 +834,7 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ConnectorsServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -55,7 +64,7 @@ $NetBSD$
    enterprise_connectors::DeviceTrustConnectorServiceFactory::GetInstance();
    enterprise_connectors::DeviceTrustServiceFactory::GetInstance();
  #endif
-@@ -837,25 +837,25 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -842,25 +842,25 @@ void ChromeBrowserMainExtraPartsProfiles
    enterprise_connectors::ExtensionInstallEventRouterFactory::GetInstance();
    enterprise_connectors::ExtensionTelemetryEventRouterFactory::GetInstance();
  #endif
@@ -86,7 +95,7 @@ $NetBSD$
    enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
  #endif
  #if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -975,7 +975,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -988,7 +988,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if BUILDFLAG(IS_ANDROID)
    MerchantViewerDataManagerFactory::GetInstance();
  #endif
@@ -95,7 +104,7 @@ $NetBSD$
    metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
  #endif
    NavigationPredictorKeyedServiceFactory::GetInstance();
-@@ -1080,7 +1080,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1100,7 +1100,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if BUILDFLAG(IS_CHROMEOS)
    policy::PolicyCertServiceFactory::GetInstance();
  #endif
@@ -104,7 +113,7 @@ $NetBSD$
    policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
    policy::UserPolicyOidcSigninServiceFactory::GetInstance();
  #endif
-@@ -1127,7 +1127,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1147,7 +1147,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #if !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
    ProfileStatisticsFactory::GetInstance();
  #endif
@@ -113,7 +122,7 @@ $NetBSD$
    ProfileTokenWebSigninInterceptorFactory::GetInstance();
    OidcAuthenticationSigninInterceptorFactory::GetInstance();
  #endif
-@@ -1146,7 +1146,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1166,7 +1166,7 @@ void ChromeBrowserMainExtraPartsProfiles
  #endif
    ReduceAcceptLanguageFactory::GetInstance();
    RendererUpdaterFactory::GetInstance();
@@ -122,3 +131,12 @@ $NetBSD$
    reporting::ManualTestHeartbeatEventFactory::GetInstance();
  #endif
  #if !BUILDFLAG(IS_ANDROID)
+@@ -1355,7 +1355,7 @@ void ChromeBrowserMainExtraPartsProfiles
+   WebDataServiceFactory::GetInstance();
+   webrtc_event_logging::WebRtcEventLogManagerKeyedServiceFactory::GetInstance();
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   if (tab_groups::SavedTabGroupUtils::SupportsSharedTabGroups()) {
+     tab_groups::CollaborationMessagingObserverFactory::GetInstance();
+   }
diff --git a/chromium-next/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium-next/patches/patch-chrome_browser_profiles_profile__impl.cc
index e88175fe4f..f7ae7c6b4b 100644
--- a/chromium-next/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/profiles/profile_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/profiles/profile_impl.cc
 @@ -267,6 +267,10 @@
  #include "chrome/browser/spellchecker/spellcheck_service.h"
@@ -26,7 +26,7 @@ $NetBSD$
      ProfileManager* profile_manager = g_browser_process->profile_manager();
      ProfileAttributesEntry* entry =
          profile_manager->GetProfileAttributesStorage()
-@@ -901,7 +905,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -887,7 +891,17 @@ void ProfileImpl::DoFinalInit(CreateMode
  }
  
  base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/chromium-next/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium-next/patches/patch-chrome_browser_profiles_profiles__state.cc
index 3fd5aca3a9..7eb1379537 100644
--- a/chromium-next/patches/patch-chrome_browser_profiles_profiles__state.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/profiles/profiles_state.cc
 @@ -190,7 +190,7 @@ bool IsGuestModeRequested(const base::Co
                            PrefService* local_state,
diff --git a/chromium-next/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium-next/patches/patch-chrome_browser_renderer__preferences__util.cc
index cc22633fac..de9b587ea0 100644
--- a/chromium-next/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium-next/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/renderer_preferences_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/renderer_preferences_util.cc
-@@ -38,7 +38,7 @@
+@@ -40,7 +40,7 @@
  #include "ui/views/controls/textfield/textfield.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/themes/theme_service.h"
  #include "chrome/browser/themes/theme_service_factory.h"
  #include "ui/linux/linux_ui.h"
-@@ -150,7 +150,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -176,7 +176,7 @@ void UpdateFromSystemSettings(blink::Ren
    prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval();
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
    auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
    if (linux_ui_theme) {
      if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
-@@ -173,7 +173,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -199,7 +199,7 @@ void UpdateFromSystemSettings(blink::Ren
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium-next/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/chromium-next/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index 3940711609..962e6cc90c 100644
--- a/chromium-next/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/resources/settings/autofill_page/passwords_shared.css
 @@ -100,7 +100,7 @@ cr-input.password-input::part(input),
     * necessary to prevent Chrome from using the operating system's font
diff --git a/chromium-next/patches/patch-chrome_browser_resources_signin_signin__shared.css b/chromium-next/patches/patch-chrome_browser_resources_signin_signin__shared.css
index 192b32b5f5..4d9ea8dcbf 100644
--- a/chromium-next/patches/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/resources/signin/signin_shared.css
 @@ -54,7 +54,7 @@ a {
    border-radius: var(--scrollbar-width);
diff --git a/chromium-next/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc b/chromium-next/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
index f236579b8b..036ae559d1 100644
--- a/chromium-next/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
+++ b/chromium-next/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1248,7 +1248,7 @@ std::string ChromePasswordProtectionServ
+@@ -1251,7 +1251,7 @@ std::string ChromePasswordProtectionServ
      ReusedPasswordAccountType password_type) const {
    if (base::FeatureList::IsEnabled(
            safe_browsing::kEnterprisePasswordReuseUiRefresh)) {
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     return GetPrefs()->GetString(prefs::kEnterpriseCustomLabel);
+     return GetPrefs()->GetString(prefs::kEnterpriseCustomLabelForProfile);
  #else
      return std::string();
diff --git a/chromium-next/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc b/chromium-next/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
index 8c0bfdd108..6f9efd4bda 100644
--- a/chromium-next/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
+++ b/chromium-next/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
-@@ -18,7 +18,7 @@
+@@ -19,7 +19,7 @@
  #include "net/base/url_util.h"
  #include "third_party/abseil-cpp/absl/types/variant.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/connectors/analysis/local_binary_upload_service_factory.h"
  #endif
  
-@@ -437,7 +437,7 @@ BinaryUploadService* BinaryUploadService
+@@ -451,7 +451,7 @@ BinaryUploadService* BinaryUploadService
      Profile* profile,
      const enterprise_connectors::AnalysisSettings& settings) {
    // Local content analysis is supported only on desktop platforms.
diff --git a/chromium-next/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/chromium-next/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
index e395d59dfe..846dc4ea3f 100644
--- a/chromium-next/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium-next/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
-@@ -696,7 +696,7 @@ void IncidentReportingService::OnEnviron
+@@ -694,7 +694,7 @@ void IncidentReportingService::OnEnviron
  
  // Process::Current().CreationTime() is missing on some platforms.
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc b/chromium-next/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
index e585452e36..34ea260e9b 100644
--- a/chromium-next/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
+++ b/chromium-next/patches/patch-chrome_browser_safe__browsing_safe__browsing__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/safe_browsing/safe_browsing_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/safe_browsing/safe_browsing_service.cc
 @@ -83,7 +83,7 @@
  #endif
@@ -15,9 +15,9 @@ $NetBSD$
  #include "chrome/browser/ui/browser_finder.h"
  #include "chrome/browser/ui/browser_window/public/browser_window_features.h"
  #include "chrome/browser/ui/toasts/api/toast_id.h"
-@@ -554,7 +554,7 @@ base::CallbackListSubscription SafeBrows
- void SafeBrowsingServiceImpl::EnhancedProtectionPrefChange(Profile* profile) {
-   RefreshState();
+@@ -572,7 +572,7 @@ void SafeBrowsingServiceImpl::EnhancedPr
+ void SafeBrowsingServiceImpl::MaybeShowEnhancedProtectionSettingChangeToast(
+     Profile* profile) {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
 -    BUILDFLAG(IS_MAC)
 +    BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
index 3be225bbc2..40f4e4ef3b 100644
--- a/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/screen_ai/screen_ai_install_state.cc
 @@ -16,7 +16,7 @@
  #include "services/screen_ai/public/cpp/utilities.h"
diff --git a/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc b/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
index c3000af62d..fcc7a41d1c 100644
--- a/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
+++ b/chromium-next/patches/patch-chrome_browser_screen__ai_screen__ai__service__router.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/screen_ai/screen_ai_service_router.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_router.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/screen_ai/screen_ai_service_router.cc
 @@ -318,7 +318,7 @@ void ScreenAIServiceRouter::LaunchIfNotR
    base::FilePath binary_path = state_instance->get_component_binary_path();
diff --git a/chromium-next/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc b/chromium-next/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
index 68ba7781a5..3b31c1c885 100644
--- a/chromium-next/patches/patch-chrome_browser_send__tab__to__self_receiving__ui__handler__registry.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/send_tab_to_self/receiving_ui_handler_registry.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc b/chromium-next/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
index 9baa3b1e5e..dfe33c4f07 100644
--- a/chromium-next/patches/patch-chrome_browser_send__tab__to__self_send__tab__to__self__client__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/send_tab_to_self/send_tab_to_self_client_service.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_sessions_session__restore.cc b/chromium-next/patches/patch-chrome_browser_sessions_session__restore.cc
index 22416f82b9..458766bb94 100644
--- a/chromium-next/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium-next/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sessions/session_restore.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/sessions/session_restore.cc
 @@ -102,7 +102,7 @@
  #include "chrome/browser/web_applications/web_app_registrar.h"
diff --git a/chromium-next/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium-next/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index c7801135c4..b53962f717 100644
--- a/chromium-next/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/sharing/sharing_handler_registry_impl.cc
 @@ -22,7 +22,7 @@
  #endif  // BUILDFLAG(IS_ANDROID)
diff --git a/chromium-next/patches/patch-chrome_browser_shortcuts_icon__badging.cc b/chromium-next/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index 1544d2a44c..1366254a00 100644
--- a/chromium-next/patches/patch-chrome_browser_shortcuts_icon__badging.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/shortcuts/icon_badging.cc
 @@ -59,7 +59,7 @@ enum class BadgeSize {
  constexpr ShortcutSize kSizesNeededForShortcutCreation[] = {
diff --git a/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.cc b/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.cc
index ed05893d42..a2f509e468 100644
--- a/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.cc
+++ b/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/accounts_policy_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/signin/accounts_policy_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/signin/accounts_policy_manager.cc
-@@ -39,7 +39,7 @@
+@@ -40,7 +40,7 @@
  #include "chrome/browser/ui/webui/profile_helper.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/policy/core/common/features.h"
  #include "components/signin/public/identity_manager/accounts_mutator.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -207,7 +207,7 @@ void AccountsPolicyManager::Initialize()
+@@ -208,7 +208,7 @@ void AccountsPolicyManager::Initialize()
            &AccountsPolicyManager::OnGoogleServicesUsernamePatternChanged,
            weak_pointer_factory_.GetWeakPtr()));
  
@@ -24,7 +24,7 @@ $NetBSD$
    auto* identity_manager = IdentityManagerFactory::GetForProfile(profile_);
    identity_manager_observation_.Observe(identity_manager);
    profile_pref_change_registrar_.Init(profile_->GetPrefs());
-@@ -222,7 +222,7 @@ void AccountsPolicyManager::Initialize()
+@@ -223,7 +223,7 @@ void AccountsPolicyManager::Initialize()
  }
  
  void AccountsPolicyManager::Shutdown() {
@@ -33,7 +33,7 @@ $NetBSD$
    profile_pref_change_registrar_.RemoveAll();
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
    local_state_pref_registrar_.RemoveAll();
-@@ -339,7 +339,7 @@ void AccountsPolicyManager::OnUserConfir
+@@ -340,7 +340,7 @@ void AccountsPolicyManager::OnUserConfir
  }
  #endif  // defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.h b/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.h
index cfa899173e..a487473104 100644
--- a/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.h
+++ b/chromium-next/patches/patch-chrome_browser_signin_accounts__policy__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/accounts_policy_manager.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/signin/accounts_policy_manager.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/signin/accounts_policy_manager.h
 @@ -13,7 +13,7 @@
  #include "components/signin/public/base/signin_metrics.h"
diff --git a/chromium-next/patches/patch-chrome_browser_signin_signin__util.cc b/chromium-next/patches/patch-chrome_browser_signin_signin__util.cc
index eb8b92ceef..0a5b705d03 100644
--- a/chromium-next/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium-next/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/signin/signin_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/signin/signin_util.cc
-@@ -81,7 +81,7 @@ CookiesMover::CookiesMover(base::WeakPtr
+@@ -82,7 +82,7 @@ CookiesMover::CookiesMover(base::WeakPtr
  CookiesMover::~CookiesMover() = default;
  
  void CookiesMover::StartMovingCookies() {
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
index 87e4a9b1cf..9b8e86c4a3 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
+++ b/chromium-next/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
-@@ -220,7 +220,7 @@ void ClassifyUrlNavigationThrottle::OnIn
+@@ -218,7 +218,7 @@ void ClassifyUrlNavigationThrottle::OnIn
      case SupervisedUserNavigationThrottle::kCancelWithInterstitial: {
        CHECK(navigation_handle());
  // LINT.IfChange(cancel_with_interstitial)
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
index c795e858ac..09e77fa4b4 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
+++ b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
 @@ -40,7 +40,7 @@
  #include "chrome/browser/ash/profiles/profile_helper.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_blocked_sites.h"
  #include "chrome/browser/supervised_user/supervised_user_verification_page_youtube.h"
-@@ -158,7 +158,7 @@ void AssertChildStatusOfTheUser(Profile*
+@@ -165,7 +165,7 @@ void AssertChildStatusOfTheUser(Profile*
  #endif
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index 907926c9ea..b30af3ca4e 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_browser_utils.h
 @@ -52,7 +52,7 @@ std::string GetAccountGivenName(Profile&
  // of the user.
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index 2710cdb9f7..9f9588cf31 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
-@@ -194,7 +194,7 @@ void SupervisedUserExtensionsDelegateImp
+@@ -196,7 +196,7 @@ void SupervisedUserExtensionsDelegateImp
        return;
      }
    }
@@ -14,4 +14,4 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
    CHECK(contents.value());
    content::WebContents* web_contents = contents.value().get();
-   if (CanInstallExtensions()) {
+   if (supervised_user::
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index d7811a02cb..e3da4e8823 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
 @@ -353,7 +353,7 @@ void SupervisedUserExtensionsManager::
      ActivateManagementPolicyAndUpdateRegistration() {
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index ba3c8d747c..87261a34d2 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
 @@ -153,7 +153,7 @@ class SupervisedUserExtensionsManager : 
    // launched.
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
index ffc346026c..ef346692b3 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
-@@ -34,7 +34,7 @@
+@@ -34,12 +34,12 @@
  #include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
  #include "components/signin/public/identity_manager/identity_manager.h"
  #include "ui/android/view_android.h"
@@ -15,7 +15,13 @@ $NetBSD$
  #include "chrome/browser/supervised_user/supervised_user_verification_controller_client.h"
  #include "chrome/browser/supervised_user/supervised_user_verification_page.h"
  #endif
-@@ -150,7 +150,7 @@ SupervisedUserGoogleAuthNavigationThrott
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ namespace {
+ bool IsYouTubeInfrastructureSubframe(content::NavigationHandle* handle) {
+   if (handle->GetNavigatingFrameType() != content::FrameType::kSubframe) {
+@@ -162,7 +162,7 @@ SupervisedUserGoogleAuthNavigationThrott
      return content::NavigationThrottle::DEFER;
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
index d719c6a321..22e5eecd6d 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index 58eedadc86..5c398e53cf 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
index 3bcd8fa2e9..7891cf83ce 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.cc
+++ b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__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_navigation_throttle.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_throttle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_navigation_throttle.cc
-@@ -215,7 +215,7 @@ void SupervisedUserNavigationThrottle::O
+@@ -208,7 +208,7 @@ void SupervisedUserNavigationThrottle::O
      case kCancelWithInterstitial: {
        CHECK(navigation_handle());
  // LINT.IfChange(cancel_with_interstitial)
@@ -15,7 +15,7 @@ $NetBSD$
        if (supervised_user::ShouldShowReAuthInterstitial(*navigation_handle(),
                                                          is_main_frame)) {
          // Show the re-authentication interstitial if the user signed out of
-@@ -246,7 +246,7 @@ void SupervisedUserNavigationThrottle::O
+@@ -239,7 +239,7 @@ void SupervisedUserNavigationThrottle::O
  }
  
  namespace supervised_user {
diff --git a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h
index d4d72fc855..bb293a343e 100644
--- a/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h
+++ b/chromium-next/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__throttle.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/supervised_user/supervised_user_navigation_throttle.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_throttle.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/supervised_user/supervised_user_navigation_throttle.h
 @@ -22,7 +22,7 @@
  class Profile;
diff --git a/chromium-next/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium-next/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
index 9e5afabaf5..125256f9a0 100644
--- a/chromium-next/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
+++ b/chromium-next/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/sync/chrome_sync_controller_builder.cc
-@@ -275,7 +275,7 @@ ChromeSyncControllerBuilder::Build(synce
+@@ -273,7 +273,7 @@ ChromeSyncControllerBuilder::Build(synce
  #if BUILDFLAG(ENABLE_SPELLCHECK)
      // Chrome prefers OS provided spell checkers where they exist. So only sync
      // the custom dictionary on platforms that typically don't provide one.
diff --git a/chromium-next/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/chromium-next/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
index 0cf4757555..dbb121d4f2 100644
--- a/chromium-next/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/sync/device_info_sync_client_impl.cc
-@@ -41,7 +41,7 @@ std::string DeviceInfoSyncClientImpl::Ge
+@@ -43,7 +43,7 @@ std::string DeviceInfoSyncClientImpl::Ge
  // included in lacros-chrome once build flag switch of lacros-chrome is
  // complete.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium-next/patches/patch-chrome_browser_sync_sync__service__factory.cc b/chromium-next/patches/patch-chrome_browser_sync_sync__service__factory.cc
index 07a28f612e..8b7de76ca5 100644
--- a/chromium-next/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium-next/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/sync/sync_service_factory.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/sync/sync_service_factory.cc
 @@ -110,7 +110,7 @@
  #endif  // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc b/chromium-next/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
index 25cedb143d..450182c269 100644
--- a/chromium-next/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
+++ b/chromium-next/patches/patch-chrome_browser_tab__group__sync_tab__group__sync__service__factory.cc
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
-@@ -31,7 +31,7 @@
+@@ -36,7 +36,7 @@
  #include "components/sync_device_info/device_info_sync_service.h"
  
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
  #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)
-@@ -89,7 +89,7 @@ TabGroupSyncServiceFactory::BuildService
+@@ -102,7 +102,7 @@ TabGroupSyncServiceFactory::BuildService
  
    std::unique_ptr<TabGroupSyncDelegate> delegate;
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.cc b/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
index 90da5b2268..c8c5e39d66 100644
--- a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/task_manager/sampling/task_group.cc
 @@ -41,7 +41,7 @@ const int kBackgroundRefreshTypesMask =
  #if BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.h b/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.h
index bd72844b85..7b1ba5d2ef 100644
--- a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
index 1ae7470217..b8ca9b1af3 100644
--- a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/task_manager/sampling/task_group_sampler.cc
 @@ -46,7 +46,7 @@ TaskGroupSampler::TaskGroupSampler(
      const OnCpuRefreshCallback& on_cpu_refresh,
@@ -42,7 +42,7 @@ $NetBSD$
    if (TaskManagerObserver::IsResourceRefreshEnabled(REFRESH_TYPE_FD_COUNT,
                                                      refresh_flags)) {
      blocking_pool_runner_->PostTaskAndReplyWithResult(
-@@ -150,7 +150,7 @@ int TaskGroupSampler::RefreshIdleWakeups
+@@ -153,7 +153,7 @@ int TaskGroupSampler::RefreshIdleWakeups
    return process_metrics_->GetIdleWakeupsPerSecond();
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index 61f882fe1a..96a4706b07 100644
--- a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index ef307e10e9..e2983ab734 100644
--- a/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/task_manager/sampling/task_manager_impl.cc
-@@ -219,7 +219,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
+@@ -226,7 +226,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
  }
  
  int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const {
diff --git a/chromium-next/patches/patch-chrome_browser_task__manager_task__manager__observer.h b/chromium-next/patches/patch-chrome_browser_task__manager_task__manager__observer.h
index c65efd5d06..fe0e0de426 100644
--- a/chromium-next/patches/patch-chrome_browser_task__manager_task__manager__observer.h
+++ b/chromium-next/patches/patch-chrome_browser_task__manager_task__manager__observer.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/task_manager/task_manager_observer.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/task_manager/task_manager_observer.h
-@@ -47,7 +47,7 @@ enum RefreshType {
+@@ -50,7 +50,7 @@ enum RefreshType {
    // or backgrounded.
    REFRESH_TYPE_PRIORITY = 1 << 13,
  
diff --git a/chromium-next/patches/patch-chrome_browser_themes_theme__helper.cc b/chromium-next/patches/patch-chrome_browser_themes_theme__helper.cc
index a6bd1db03f..0d2c48cb69 100644
--- a/chromium-next/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium-next/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/themes/theme_helper.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/themes/theme_helper.cc
-@@ -18,7 +18,7 @@
+@@ -17,7 +17,7 @@
  #include "ui/gfx/image/image.h"
  #include "ui/native_theme/native_theme.h"
  
diff --git a/chromium-next/patches/patch-chrome_browser_themes_theme__service.cc b/chromium-next/patches/patch-chrome_browser_themes_theme__service.cc
index 6781fb500f..b8df9e7310 100644
--- a/chromium-next/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig	2025-02-17 21:09:38.000000000 +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
-@@ -328,7 +328,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -330,7 +330,7 @@ CustomThemeSupplier* ThemeService::GetTh
  }
  
  bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/chromium-next/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc b/chromium-next/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
index 8cd1804b0a..2b98f58768 100644
--- a/chromium-next/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/themes/theme_service_aura_linux.cc
 @@ -23,7 +23,7 @@ namespace {
  ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
diff --git a/chromium-next/patches/patch-chrome_browser_themes_theme__service__factory.cc b/chromium-next/patches/patch-chrome_browser_themes_theme__service__factory.cc
index 95e745f601..4c53ac9702 100644
--- a/chromium-next/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/themes/theme_service_factory.cc
 @@ -27,11 +27,11 @@
  
@@ -20,7 +20,7 @@ $NetBSD$
  #include "ui/linux/linux_ui_factory.h"
  #endif
  
-@@ -108,7 +108,7 @@ ThemeServiceFactory::~ThemeServiceFactor
+@@ -109,7 +109,7 @@ ThemeServiceFactory::~ThemeServiceFactor
  std::unique_ptr<KeyedService>
  ThemeServiceFactory::BuildServiceInstanceForBrowserContext(
      content::BrowserContext* profile) const {
@@ -29,7 +29,7 @@ $NetBSD$
    using ThemeService = ThemeServiceAuraLinux;
  #endif
  
-@@ -122,9 +122,9 @@ void ThemeServiceFactory::RegisterProfil
+@@ -123,9 +123,9 @@ void ThemeServiceFactory::RegisterProfil
      user_prefs::PrefRegistrySyncable* registry) {
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
diff --git a/chromium-next/patches/patch-chrome_browser_ui_actions_chrome__action__id.h b/chromium-next/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
index 0331db723d..bcc5d26ef5 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -515,7 +515,7 @@
+@@ -506,7 +506,7 @@
      IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_ANSWER) \
    E(kActionContentContextQuickAnswersInlineQuery, \
      IDC_CONTENT_CONTEXT_QUICK_ANSWERS_INLINE_QUERY)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
index 354496458a..be0cd49088 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
 @@ -49,7 +49,7 @@ gfx::Rect GetPopupSizeForVcn3ds() {
  DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
diff --git a/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
index 65b5223975..dfb62cfe80 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
 @@ -14,7 +14,7 @@
  #include "components/autofill/core/browser/payments/payments_window_manager.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_browser.h b/chromium-next/patches/patch-chrome_browser_ui_browser.h
index 2ca8c41bdc..95354acce5 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_browser.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/browser.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/browser.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/browser.h
 @@ -301,7 +301,7 @@ class Browser : public TabStripModelObse
      std::optional<int64_t> display_id;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_browser__command__controller.cc b/chromium-next/patches/patch-chrome_browser_ui_browser__command__controller.cc
index 5c38add0e8..cd1c7a3b67 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/browser_command_controller.cc
-@@ -127,7 +127,7 @@
+@@ -126,7 +126,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
-@@ -136,7 +136,7 @@
+@@ -135,7 +135,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)
  
-@@ -317,7 +317,7 @@ bool BrowserCommandController::IsReserve
+@@ -323,7 +323,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();
-@@ -572,7 +572,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -580,7 +580,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;
-@@ -584,7 +584,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -592,7 +592,7 @@ bool BrowserCommandController::ExecuteCo
        break;
  #endif
  
@@ -51,16 +51,25 @@ $NetBSD$
      case IDC_USE_SYSTEM_TITLE_BAR: {
        PrefService* prefs = profile()->GetPrefs();
        prefs->SetBoolean(prefs::kUseCustomChromeFrame,
-@@ -788,7 +788,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -798,7 +798,7 @@ bool BrowserCommandController::ExecuteCo
        break;
      case IDC_CREATE_SHORTCUT:
        base::RecordAction(base::UserMetricsAction("CreateShortcut"));
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-       if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
-         chrome::CreateDesktopShortcutForActiveWebContents(browser_);
-       } else {
-@@ -1263,12 +1263,12 @@ void BrowserCommandController::InitComma
+       chrome::CreateDesktopShortcutForActiveWebContents(browser_);
+ #else
+       web_app::CreateWebAppFromCurrentWebContents(
+@@ -970,7 +970,7 @@ bool BrowserCommandController::ExecuteCo
+ #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+     case IDC_CHROME_WHATS_NEW:
+ #if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+-    (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++    (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+       ShowChromeWhatsNew(browser_);
+       break;
+ #else
+@@ -1285,12 +1285,12 @@ void BrowserCommandController::InitComma
  #endif
  // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
  // of lacros-chrome is complete.
@@ -75,12 +84,12 @@ $NetBSD$
    bool use_system_title_bar = true;
  #if BUILDFLAG(IS_OZONE)
    use_system_title_bar = ui::OzonePlatform::GetInstance()
-@@ -1606,7 +1606,7 @@ void BrowserCommandController::UpdateCom
+@@ -1634,7 +1634,7 @@ void BrowserCommandController::UpdateCom
    bool can_create_web_app = web_app::CanCreateWebApp(browser_);
    command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
  
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
-     command_updater_.UpdateCommandEnabled(
-         IDC_CREATE_SHORTCUT, shortcuts::CanCreateDesktopShortcut(browser_));
+   command_updater_.UpdateCommandEnabled(
+       IDC_CREATE_SHORTCUT, shortcuts::CanCreateDesktopShortcut(browser_));
+ #else
diff --git a/chromium-next/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium-next/patches/patch-chrome_browser_ui_browser__commands.cc
index 10cda218d3..17d31e42d3 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/browser_commands.cc
-@@ -2032,7 +2032,7 @@ void OpenUpdateChromeDialog(Browser* bro
+@@ -2033,7 +2033,7 @@ void OpenUpdateChromeDialog(Browser* bro
    } else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
      UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
    } else {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_browser__ui__prefs.cc b/chromium-next/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
index 05bc85107b..9a80f6e348 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/browser_ui_prefs.cc
 @@ -72,7 +72,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
    registry->RegisterIntegerPref(prefs::kDefaultBrowserDeclinedCount, 0);
@@ -12,15 +12,15 @@ $NetBSD$
                               base::Time());
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   registry->RegisterStringPref(prefs::kEnterpriseCustomLabel, std::string());
-   registry->RegisterStringPref(prefs::kEnterpriseLogoUrl, std::string());
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -182,7 +182,7 @@ void RegisterBrowserUserPrefs(user_prefs
+   registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForBrowser,
+                                std::string());
+   registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForBrowser,
+@@ -185,7 +185,7 @@ void RegisterBrowserUserPrefs(user_prefs
    registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
    registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
    registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-   registry->RegisterStringPref(prefs::kEnterpriseLogoUrl, std::string());
-   registry->RegisterStringPref(prefs::kEnterpriseCustomLabel, std::string());
    registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForProfile,
+                                std::string());
+   registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForProfile,
diff --git a/chromium-next/patches/patch-chrome_browser_ui_browser__view__prefs.cc b/chromium-next/patches/patch-chrome_browser_ui_browser__view__prefs.cc
index daa9fac9a7..196dcf12e2 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_browser__view__prefs.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/browser_view_prefs.cc
 @@ -15,7 +15,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.cc
index 9554805d06..ea4255ddd0 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/chrome_pages.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/chrome_pages.cc
-@@ -87,7 +87,7 @@
+@@ -88,7 +88,7 @@
  #include "components/signin/public/identity_manager/identity_manager.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/web_applications/web_app_utils.h"
  #endif
  
-@@ -380,7 +380,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -383,7 +383,7 @@ void ShowChromeTips(Browser* browser) {
    ShowSingletonTab(browser, GURL(kChromeTipsURL));
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  void ShowChromeWhatsNew(Browser* browser) {
    ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
  }
-@@ -728,7 +728,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -735,7 +735,7 @@ void ShowShortcutCustomizationApp(Profil
  #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.h
index 3ce52e2c6c..12c7b3297f 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_chrome__pages.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/chrome_pages.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/chrome_pages.h
 @@ -39,7 +39,7 @@ namespace signin {
  enum class ConsentLevel;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc b/chromium-next/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
index 8703b34d1f..50cb4e6c02 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/color/native_chrome_color_mixer.cc
 @@ -7,7 +7,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_managed__ui.cc b/chromium-next/patches/patch-chrome_browser_ui_managed__ui.cc
index 1d4aaf3c12..99b86e4556 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_managed__ui.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_managed__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/managed_ui.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/managed_ui.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/managed_ui.cc
-@@ -439,7 +439,7 @@ std::optional<std::string> GetDeviceMana
+@@ -442,7 +442,7 @@ std::optional<std::string> GetDeviceMana
        g_browser_process->platform_part()->browser_policy_connector_ash();
    return connector->GetEnterpriseDomainManager();
  #else
@@ -15,9 +15,9 @@ $NetBSD$
    if (base::FeatureList::IsEnabled(
            features::kEnterpriseManagementDisclaimerUsesCustomLabel)) {
      std::string custom_management_label =
-@@ -476,7 +476,7 @@ std::optional<std::string> GetAccountMan
-                policy::EnterpriseManagementAuthority::CLOUD))
+@@ -481,7 +481,7 @@ std::optional<std::string> GetAccountMan
      return std::nullopt;
+   }
  
 -#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-next/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/chromium-next/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index f98ea3582c..91c17c21aa 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
 @@ -1976,7 +1976,7 @@ const gfx::VectorIcon& GetSharingHubVect
    return omnibox::kShareMacChromeRefreshIcon;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium-next/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index d2d98e0af0..1e71a7644d 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/chromium-next/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index 2c96521fad..07cdec45d5 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -97,7 +97,7 @@ namespace {
+@@ -99,7 +99,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;
-@@ -517,7 +517,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -539,7 +539,7 @@ void ManagePasswordsUIController::OnBiom
  }
  
  void ManagePasswordsUIController::OnKeychainError() {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium-next/patches/patch-chrome_browser_ui_sad__tab.cc
index c44617b69b..152334e817 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/sad_tab.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/sad_tab.cc
-@@ -173,7 +173,7 @@ std::vector<int> SadTab::GetSubMessages(
-       // Only show Incognito suggestion if not already in Incognito mode.
-       if (!web_contents_->GetBrowserContext()->IsOffTheRecord())
+@@ -179,7 +179,7 @@ std::vector<int> SadTab::GetSubMessages(
+       if (!web_contents_->GetBrowserContext()->IsOffTheRecord()) {
          message_ids.insert(message_ids.begin(), IDS_SAD_TAB_RELOAD_INCOGNITO);
+       }
 -#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
        // Note: on macOS, Linux and ChromeOS, the first bullet is either one of
diff --git a/chromium-next/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h b/chromium-next/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
index 70dabb3307..d97aef94da 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc b/chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
index 56c06a8447..7f3a446920 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/signin/signin_view_controller.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -487,7 +487,7 @@ void SigninViewController::ShowModalMana
+@@ -489,7 +489,7 @@ void SigninViewController::ShowModalMana
      std::unique_ptr<signin::EnterpriseProfileCreationDialogParams>
          create_param) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
index f6e4b6868d..ca1600bdc7 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/signin/signin_view_controller_delegate.h
 @@ -85,7 +85,7 @@ class SigninViewControllerDelegate {
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT) || BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/chromium-next/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
index c249a767d4..9eaac710d3 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/startup/bad_flags_prompt.cc
-@@ -101,7 +101,7 @@ const char* const kBadFlags[] = {
+@@ -94,7 +94,7 @@ const char* const kBadFlags[] = {
+     extensions::switches::kExtensionsOnChromeURLs,
+ #endif
  
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      // Speech dispatcher is buggy, it can crash and it can make Chrome freeze.
      // http://crbug.com/327295
      switches::kEnableSpeechDispatcher,
diff --git a/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index d2b2e7bd37..d209c5ccce 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/startup/startup_browser_creator.cc
-@@ -139,7 +139,7 @@
+@@ -134,7 +134,7 @@
  #include "chrome/credential_provider/common/gcp_strings.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/headless/headless_mode_util.h"
  #include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
  #include "components/headless/policy/headless_mode_policy.h"
-@@ -968,7 +968,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -978,7 +978,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())) {
-@@ -1069,7 +1069,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1081,7 +1081,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) &&
-@@ -1282,7 +1282,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1298,7 +1298,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);
@@ -41,4 +41,4 @@ $NetBSD$
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      // If Chrome Apps are deprecated and |app_id| is a Chrome App, display the
      // deprecation UI instead of launching the app.
-     if (apps::OpenDeprecatedApplicationPrompt(privacy_safe_profile, app_id))
+     if (apps::OpenDeprecatedApplicationPrompt(privacy_safe_profile, app_id)) {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
index 6e9eac7e9d..49351dc903 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
-@@ -85,7 +85,7 @@
- #include "chromeos/startup/browser_params_proxy.h"
+@@ -77,7 +77,7 @@
+ #include "components/app_restore/full_restore_utils.h"
  #endif
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -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)
  
-@@ -225,7 +225,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -208,7 +208,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
-@@ -255,7 +255,7 @@ Browser* StartupBrowserCreatorImpl::Open
+@@ -238,7 +238,7 @@ Browser* StartupBrowserCreatorImpl::Open
        continue;
      }
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium-next/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 8f1b1ed07d..e3598e0830 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -61,7 +61,7 @@
+@@ -62,7 +62,7 @@
  #include "extensions/browser/extension_registry.h"
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -15,12 +15,12 @@ $NetBSD$
  #include "chrome/browser/headless/headless_mode_util.h"
  #endif
  
-@@ -105,7 +105,7 @@ bool ValidateUrl(const GURL& url) {
- #if BUILDFLAG(IS_CHROMEOS_LACROS)
-   // In ChromeOS, allow any URL pattern that matches chrome:// scheme.
-   url_scheme_is_chrome = url.SchemeIs(content::kChromeUIScheme);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+@@ -101,7 +101,7 @@ bool ValidateUrl(const GURL& url) {
+ #endif  // BUILDFLAG(IS_CHROMEOS)
+ 
+   bool url_scheme_is_chrome = false;
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
    // In Headless mode, allow any URL pattern that matches chrome:// scheme if
    // the user explicitly allowed it.
    if (headless::IsHeadlessMode() && url.SchemeIs(content::kChromeUIScheme)) {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium-next/patches/patch-chrome_browser_ui_tab__helpers.cc
index 38ff224075..01f149a660 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/tab_helpers.cc
-@@ -234,7 +234,7 @@
+@@ -231,7 +231,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"
-@@ -699,12 +699,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -690,12 +690,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-next/patches/patch-chrome_browser_ui_tabs_features.cc b/chromium-next/patches/patch-chrome_browser_ui_tabs_features.cc
index bd35c57bbf..2222c7fa56 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_tabs_features.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_tabs_features.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/tabs/features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/tabs/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/tabs/features.cc
-@@ -48,7 +48,7 @@ BASE_FEATURE(kTabStripCollectionStorage,
- bool CanShowTabSearchPositionSetting() {
+@@ -59,7 +59,7 @@ bool CanShowTabSearchPositionSetting() {
+   }
  // Mac and other platforms will always have the tab search position in the
  // correct location, cros/linux/win git the user the option to change.
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/chromium-next/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
index 17b0008dcb..cf0bd5a1d8 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/tabs/tab_strip_prefs.cc
 @@ -20,7 +20,7 @@ namespace tabs {
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h b/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
index 385a369fed..80e33e898a 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/task_manager/task_manager_columns.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/task_manager/task_manager_columns.h
 @@ -278,7 +278,7 @@ inline constexpr std::array kColumns = {
                      .default_visibility = false},
diff --git a/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index a2d92b2167..c5b5b4bf94 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/task_manager/task_manager_table_model.cc
-@@ -459,7 +459,7 @@ std::u16string TaskManagerTableModel::Ge
-           ? stringifier_->backgrounded_string()
-           : stringifier_->foregrounded_string();
+@@ -527,7 +527,7 @@ std::u16string TaskManagerTableModel::Ge
+                  ? stringifier_->backgrounded_string()
+                  : stringifier_->foregrounded_string();
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
      case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
        const int fd_count = observed_task_manager()->GetOpenFdCount(tasks_[row]);
        return fd_count >= 0 ? base::FormatNumber(fd_count)
-@@ -624,7 +624,7 @@ int TaskManagerTableModel::CompareValues
+@@ -690,7 +690,7 @@ int TaskManagerTableModel::CompareValues
        return BooleanCompare(is_proc1_bg, is_proc2_bg);
      }
  
@@ -24,7 +24,7 @@ $NetBSD$
      case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
        const int proc1_fd_count =
            observed_task_manager()->GetOpenFdCount(tasks_[row1]);
-@@ -808,7 +808,7 @@ void TaskManagerTableModel::UpdateRefres
+@@ -891,7 +891,7 @@ void TaskManagerTableModel::UpdateRefres
        type = REFRESH_TYPE_KEEPALIVE_COUNT;
        break;
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_test_popup__browsertest.cc b/chromium-next/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
index fc2635a81b..129cf34086 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium-next/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 327d01d92e..d4f1245080 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/test/test_browser_ui.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_ui__features.cc b/chromium-next/patches/patch-chrome_browser_ui_ui__features.cc
index 406a414eb9..2e62bb1dad 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/ui_features.cc
 @@ -90,7 +90,7 @@ bool IsExtensionMenuInRootAppMenu() {
    return base::FeatureList::IsEnabled(kExtensionsMenuInAppMenu);
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables the feature to remove the last confirmation dialog when relaunching
  // to update Chrome.
  BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -300,7 +300,7 @@ BASE_FEATURE(kTabOrganizationAppMenuItem
+@@ -264,7 +264,7 @@ BASE_FEATURE(kTabOrganizationAppMenuItem
               base::FEATURE_ENABLED_BY_DEFAULT);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,9 +24,9 @@ $NetBSD$
  BASE_FEATURE(kMultiTabOrganization,
               "MultiTabOrganization",
               base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -463,7 +463,7 @@ BASE_FEATURE(kStopLoadingAnimationForHid
-              "StopLoadingAnimationForHiddenWindow",
-              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -412,7 +412,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
+              base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_ui__features.h b/chromium-next/patches/patch-chrome_browser_ui_ui__features.h
index ffc6ae7ade..61cbb567aa 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/ui_features.h
 @@ -68,7 +68,7 @@ extern const base::FeatureParam<bool> kA
  BASE_DECLARE_FEATURE(kExtensionsMenuInAppMenu);
@@ -15,9 +15,9 @@ $NetBSD$
  BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
  #endif
  
-@@ -277,7 +277,7 @@ BASE_DECLARE_FEATURE(kViewsJSAppModalDia
- 
- BASE_DECLARE_FEATURE(kStopLoadingAnimationForHiddenWindow);
+@@ -244,7 +244,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
+ BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
+ #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_accelerator__table.cc b/chromium-next/patches/patch-chrome_browser_ui_views_accelerator__table.cc
index 2f107ac65e..7533fcbadd 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_accelerator__table.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/accelerator_table.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/accelerator_table.cc
 @@ -68,11 +68,11 @@ const AcceleratorMapping kAcceleratorMap
      {ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/chromium-next/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
index a7e31532c1..f16ba6dde3 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
 @@ -19,7 +19,7 @@
  #include "ui/menus/simple_menu_model.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium-next/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index 844a694f60..5cd2981a78 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
 @@ -39,7 +39,7 @@
  #include "ui/wm/core/wm_state.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <sys/stat.h>
  #include <sys/types.h>
  #include <unistd.h>
-@@ -132,7 +132,7 @@ void ChromeBrowserMainExtraPartsViews::P
+@@ -135,7 +135,7 @@ void ChromeBrowserMainExtraPartsViews::P
          return controller;
        }));
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h b/chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
index 931f8cb13c..6b1cb16dc3 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/chrome_views_delegate.h
 @@ -52,7 +52,7 @@ class ChromeViewsDelegate : public views
                               base::OnceClosure callback) override;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
index b58588fb40..74df07aecd 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
index 4040f5e612..84971614cd 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/compose/compose_dialog_view.cc
 @@ -160,7 +160,7 @@ void ComposeDialogView::OnBeforeBubbleWi
      views::Widget::InitParams* params,
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
index 958ca1e5a5..cd5b25cf51 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame.cc
 @@ -52,7 +52,7 @@
  #include "ui/aura/window.h"
@@ -42,7 +42,7 @@ $NetBSD$
    // If the window was sent to a different workspace, prioritize it if
    // it was sent to the current workspace and deprioritize it
    // otherwise.  This is done by MoveBrowsersInWorkspaceToFront()
-@@ -563,7 +563,7 @@ void BrowserFrame::OnMenuClosed() {
+@@ -567,7 +567,7 @@ void BrowserFrame::OnMenuClosed() {
  }
  
  void BrowserFrame::SelectNativeTheme() {
@@ -51,7 +51,7 @@ $NetBSD$
    // Use the regular NativeTheme instance if running incognito mode, regardless
    // of system theme (gtk, qt etc).
    ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -604,7 +604,7 @@ void BrowserFrame::OnTouchUiChanged() {
+@@ -608,7 +608,7 @@ void BrowserFrame::OnTouchUiChanged() {
  bool BrowserFrame::RegenerateFrameOnThemeChange(
      BrowserThemeChangeType theme_change_type) {
    bool need_regenerate = false;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.h b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
index ff4bfe7f40..f1fbf46ffe 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame.h
 @@ -66,7 +66,7 @@ class BrowserFrame : public views::Widge
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
index 9e58e850c3..0e19cc5823 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
 @@ -54,7 +54,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
          OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index 6fc6124e15..ac4eae02c4 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
 @@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
index 0a7c4ea456..8dbbf797d4 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
 @@ -70,7 +70,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
index 7132221790..92cfc6dff0 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__non__client__frame__view__factory__views.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_non_client_frame_view_factory_views.cc
 @@ -15,7 +15,7 @@
  #include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
index df04621008..1f7fb7d541 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2356,7 +2356,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2368,7 +2368,7 @@ void BrowserView::ToolbarSizeChanged(boo
  }
  
  void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
index c7160286c8..4db4545625 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
 @@ -54,7 +54,7 @@
  #include "ui/views/window/vector_icons/vector_icons.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/views/controls/menu/menu_runner.h"
  #endif
  
-@@ -557,7 +557,7 @@ bool OpaqueBrowserFrameView::EverHasVisi
+@@ -572,7 +572,7 @@ bool OpaqueBrowserFrameView::EverHasVisi
  
  OpaqueBrowserFrameView::FrameButtonStyle
  OpaqueBrowserFrameView::GetFrameButtonStyle() const {
@@ -24,7 +24,7 @@ $NetBSD$
    return FrameButtonStyle::kMdButton;
  #else
    return FrameButtonStyle::kImageButton;
-@@ -576,7 +576,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
+@@ -591,7 +591,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
    return false;
  }
  
@@ -33,7 +33,7 @@ $NetBSD$
  bool OpaqueBrowserFrameView::IsTiled() const {
    return frame()->tiled();
  }
-@@ -775,7 +775,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
+@@ -794,7 +794,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
  }
  
  void OpaqueBrowserFrameView::WindowIconPressed() {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
index c78fd9b8c0..ab03702ac1 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
 @@ -110,7 +110,7 @@ class OpaqueBrowserFrameView : public Br
    FrameButtonStyle GetFrameButtonStyle() const override;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index 99bc2de40d..b889e54db4 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
 @@ -9,7 +9,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
index 15058d770f..0f8700840f 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
 @@ -62,7 +62,7 @@
  #include "ui/aura/window.h"
@@ -33,7 +33,7 @@ $NetBSD$
      // Calculate input bounds for Linux. This is needed because the input bounds
      // is not necessary the same as the local bounds on Linux.
      if (pip_browser_frame_view_->ShouldDrawFrameShadow()) {
-@@ -583,7 +583,7 @@ PictureInPictureBrowserFrameView::Pictur
+@@ -584,7 +584,7 @@ PictureInPictureBrowserFrameView::Pictur
          AddChildView(std::move(auto_pip_setting_overlay));
    }
  
@@ -42,16 +42,16 @@ $NetBSD$
    auto* profile = browser_view->browser()->profile();
    auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
    auto* theme_service_factory = ThemeServiceFactory::GetForProfile(profile);
-@@ -796,7 +796,7 @@ void PictureInPictureBrowserFrameView::O
-   for (ContentSettingImageView* view : content_setting_views_)
+@@ -800,7 +800,7 @@ void PictureInPictureBrowserFrameView::O
      view->SetIconColor(color_provider->GetColor(kColorPipWindowForeground));
+   }
  
 -#if !BUILDFLAG(IS_LINUX)
 +#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
    // On Linux the top bar background will be drawn in OnPaint().
    top_bar_container_view_->SetBackground(views::CreateSolidBackground(
        color_provider->GetColor(kColorPipWindowTopBarBackground)));
-@@ -876,7 +876,7 @@ void PictureInPictureBrowserFrameView::R
+@@ -880,7 +880,7 @@ void PictureInPictureBrowserFrameView::R
    BrowserNonClientFrameView::RemovedFromWidget();
  }
  
@@ -60,7 +60,7 @@ $NetBSD$
  gfx::Insets
  PictureInPictureBrowserFrameView::RestoredMirroredFrameBorderInsets() const {
    auto border = FrameBorderInsets();
-@@ -1166,7 +1166,7 @@ void PictureInPictureBrowserFrameView::A
+@@ -1171,7 +1171,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_) {
-@@ -1321,7 +1321,7 @@ void PictureInPictureBrowserFrameView::U
+@@ -1326,7 +1326,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();
-@@ -1339,7 +1339,7 @@ gfx::Insets PictureInPictureBrowserFrame
+@@ -1344,7 +1344,7 @@ gfx::Insets PictureInPictureBrowserFrame
  }
  
  gfx::Insets PictureInPictureBrowserFrameView::ResizeBorderInsets() const {
@@ -87,7 +87,7 @@ $NetBSD$
    return FrameBorderInsets();
  #elif !BUILDFLAG(IS_CHROMEOS)
    return gfx::Insets(kResizeBorder);
-@@ -1360,7 +1360,7 @@ gfx::Size PictureInPictureBrowserFrameVi
+@@ -1365,7 +1365,7 @@ gfx::Size PictureInPictureBrowserFrameVi
                     top_height + border_thickness.bottom());
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h b/chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
index 3d12600352..e08ec88198 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.h
 @@ -28,7 +28,7 @@
  #include "ui/views/layout/flex_layout_view.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index 665531b7b6..dcc7920e8c 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -71,7 +71,7 @@ void SystemMenuModelBuilder::BuildMenu(u
+@@ -72,7 +72,7 @@ void SystemMenuModelBuilder::BuildMenu(u
  
  void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
      ui::SimpleMenuModel* model) {
@@ -15,16 +15,16 @@ $NetBSD$
    model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
    model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
    model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -89,7 +89,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -90,7 +90,7 @@ void SystemMenuModelBuilder::BuildSystem
      model->AddSeparator(ui::NORMAL_SEPARATOR);
-     model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
+     model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
    }
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    model->AddSeparator(ui::NORMAL_SEPARATOR);
    bool supports_server_side_decorations = true;
  #if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -163,7 +163,7 @@ void SystemMenuModelBuilder::BuildSystem
+@@ -164,7 +164,7 @@ void SystemMenuModelBuilder::BuildSystem
      model->AddSeparator(ui::NORMAL_SEPARATOR);
      model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
    }
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index 1872f3965e..8c564fed09 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
 @@ -20,7 +20,7 @@
  #include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
@@ -15,8 +15,8 @@ $NetBSD$
  #include "chrome/common/pref_names.h"
  #include "components/prefs/pref_service.h"
  #endif
-@@ -35,7 +35,7 @@ SystemMenuModelDelegate::SystemMenuModel
- SystemMenuModelDelegate::~SystemMenuModelDelegate() {}
+@@ -33,7 +33,7 @@ SystemMenuModelDelegate::SystemMenuModel
+ SystemMenuModelDelegate::~SystemMenuModelDelegate() = default;
  
  bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
 -#if BUILDFLAG(IS_LINUX)
@@ -24,7 +24,7 @@ $NetBSD$
    if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
      PrefService* prefs = browser_->profile()->GetPrefs();
      return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
-@@ -55,7 +55,7 @@ bool SystemMenuModelDelegate::IsCommandI
+@@ -53,7 +53,7 @@ bool SystemMenuModelDelegate::IsCommandI
  }
  
  bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
index f868ce16ff..11e75c0e40 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -219,7 +219,7 @@ TabStripRegionView::TabStripRegionView(s
-     new_tab_button_->GetViewAccessibility().SetName(
-         l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
+@@ -231,7 +231,7 @@ TabStripRegionView::TabStripRegionView(s
+       new_tab_button_->GetViewAccessibility().SetName(
+           l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     // The New Tab Button can be middle-clicked on Linux.
-     new_tab_button_->SetTriggerableEventFlags(
-         new_tab_button_->GetTriggerableEventFlags() |
+       // The New Tab Button can be middle-clicked on Linux.
+       new_tab_button_->SetTriggerableEventFlags(
+           new_tab_button_->GetTriggerableEventFlags() |
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
index 1e34f7d72e..50e14e8f5c 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/hung_renderer_view.cc
-@@ -408,7 +408,7 @@ void HungRendererDialogView::ForceCrashH
+@@ -419,7 +419,7 @@ void HungRendererDialogView::ForceCrashH
    content::RenderProcessHost* rph =
        hung_pages_table_model_->GetRenderWidgetHost()->GetProcess();
    if (rph) {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/chromium-next/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
index 8899dd3706..0daea9b8de 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -2005,7 +2005,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
+@@ -2054,7 +2054,7 @@ void OmniboxViewViews::MaybeAddSendTabTo
  }
  
  void OmniboxViewViews::OnPopupOpened() {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/chromium-next/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
index cf138c6b7b..60f314b057 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
-@@ -40,7 +40,7 @@
+@@ -42,7 +42,7 @@
  #include "ui/base/metadata/metadata_impl_macros.h"
  #include "ui/views/controls/button/button.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
  #endif
  
-@@ -156,7 +156,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
+@@ -158,7 +158,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
    } else if (model_state ==
               password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
      view = new SharedPasswordsNotificationView(web_contents, anchor_view);
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index 3b32166147..ab3aa856f0 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -89,7 +89,7 @@
+@@ -90,7 +90,7 @@
  #include "ui/strings/grit/ui_strings.h"
  #include "ui/views/accessibility/view_accessibility.h"
  
@@ -15,7 +15,16 @@ $NetBSD$
  #include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
  #endif
  
-@@ -580,7 +580,7 @@ void ProfileMenuView::BuildIdentity() {
+@@ -558,7 +558,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+     case signin_util::SignedInState::kSignedOut:
+     case signin_util::SignedInState::kWebOnlySignedIn: {
+       std::string profile_user_display_name, profile_user_email;
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+       profile_user_display_name = profile->GetPrefs()->GetString(
+           enterprise_signin::prefs::kProfileUserDisplayName);
+       profile_user_email = profile->GetPrefs()->GetString(
+@@ -660,7 +660,7 @@ void ProfileMenuView::BuildIdentity() {
          badge_image_model, menu_title_, menu_subtitle_, management_label);
    } else {
      std::string profile_user_display_name, profile_user_email;
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
index 292440d465..b149f459cf 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view__base.cc
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view_base.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/profiles/profile_menu_view_base.cc
-@@ -698,7 +698,7 @@ void ProfileMenuViewBase::SetProfileIden
-       image_model, management_badge, this,
-       ProfileMenuViewBase::kIdentityImageSize, kIdentityImageBorder);
+@@ -640,7 +640,7 @@ void ProfileMenuViewBase::SetProfileIden
+       ProfileMenuViewBase::kIdentityImageSize, kIdentityImageBorder,
+       /*has_dotted_ring=*/false);
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
index f28ec194d8..0d6793e3bb 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/profiles/profile_picker_view.cc
 @@ -85,7 +85,7 @@
  #include "chrome/browser/global_keyboard_shortcuts_mac.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index 7f6c286b02..d568582eb9 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
 @@ -58,7 +58,7 @@
  namespace {
@@ -15,7 +15,7 @@ $NetBSD$
  const int kManagedUserNoticeConfirmationDialogWidth = 512;
  const int kManagedUserNoticeConfirmationDialogHeight = 576;
  const int kManagedUserNoticeConfirmationUpdatedDialogWidth = 780;
-@@ -179,7 +179,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -180,7 +180,7 @@ SigninViewControllerDelegateViews::Creat
  }
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  
@@ -24,7 +24,7 @@ $NetBSD$
  // static
  std::unique_ptr<views::WebView>
  SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -338,7 +338,7 @@ SigninViewControllerDelegateViews::Signi
+@@ -339,7 +339,7 @@ SigninViewControllerDelegateViews::Signi
  
    SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
  
@@ -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) {
-@@ -426,7 +426,7 @@ void SigninViewControllerDelegateViews::
+@@ -429,7 +429,7 @@ void SigninViewControllerDelegateViews::
    content_view_->RequestFocus();
  }
  
@@ -42,7 +42,7 @@ $NetBSD$
  void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
    ProfileAttributesEntry* entry =
        g_browser_process->profile_manager()
-@@ -502,7 +502,7 @@ SigninViewControllerDelegate::CreateProf
+@@ -505,7 +505,7 @@ SigninViewControllerDelegate::CreateProf
  }
  #endif  // BUILDFLAG(ENABLE_DICE_SUPPORT)
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
index 75ee2ff4cd..94e3869f3d 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
 @@ -74,7 +74,7 @@ class SigninViewControllerDelegateViews
        bool show_supervised_user_iph = false);
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab.cc b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab.cc
index fc857099c7..11208c0ddb 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/tabs/tab.cc
-@@ -626,7 +626,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -633,7 +633,7 @@ void Tab::MaybeUpdateHoverStatus(const u
      return;
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
index 416db5aca4..2f000e324a 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__drag__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_drag_controller.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/tabs/tab_drag_controller.cc
-@@ -211,7 +211,7 @@ bool IsWindowDragUsingSystemDragDropAllo
+@@ -213,7 +213,7 @@ bool IsWindowDragUsingSystemDragDropAllo
  
  void UpdateSystemDnDDragImage(TabDragContext* attached_context,
                                const gfx::ImageSkia& image) {
@@ -15,7 +15,7 @@ $NetBSD$
    aura::Window* root_window =
        attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
    if (aura::client::GetDragDropClient(root_window)) {
-@@ -411,7 +411,7 @@ TabDragController::Liveness TabDragContr
+@@ -415,7 +415,7 @@ TabDragController::Liveness TabDragContr
    //     synchronous on desktop Linux, so use that.
    // - ChromeOS Ash
    //     Releasing capture on Ash cancels gestures so avoid it.
@@ -24,26 +24,26 @@ $NetBSD$
    ref->can_release_capture_ = false;
  #endif
    ref->start_point_in_screen_ =
-@@ -1015,7 +1015,7 @@ TabDragController::DragBrowserToNewTabSt
-     else
+@@ -990,7 +990,7 @@ TabDragController::DragBrowserToNewTabSt
        SetCapture(target_context);
+     }
  
 -#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
      // 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.
-@@ -2078,7 +2078,7 @@ void TabDragController::CompleteDrag() {
-       }
+@@ -2058,7 +2058,7 @@ void TabDragController::CompleteDrag() {
+     }
  
-       // If source window was maximized - maximize the new window as well.
+     // If source window was maximized - maximize the new window as well.
 -#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC)
 +#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_BSD)
-       // Keeping maximized state breaks snap to Grid on Windows when dragging
-       // tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
-       // for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2526,7 +2526,7 @@ TabDragController::Liveness TabDragContr
-       exclude.insert(dragged_window);
+     // 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
+@@ -2532,7 +2532,7 @@ TabDragController::Liveness TabDragContr
+     }
    }
  
 -#if BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index af6c9741aa..94900ab7e9 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -376,7 +376,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
+@@ -378,7 +378,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-next/patches/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc
new file mode 100644
index 0000000000..7b3c9c720a
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__strip__combo__button.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/tabs/tab_strip_combo_button.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/ui/views/tabs/tab_strip_combo_button.cc
+@@ -84,7 +84,7 @@ TabStripComboButton::TabStripComboButton
+       base::BindRepeating(&TabStripComboButton::OnNewTabButtonStateChanged,
+                           base::Unretained(this))));
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // The New Tab Button can be middle-clicked on Linux.
+   new_tab_button->SetTriggerableEventFlags(
+       new_tab_button->GetTriggerableEventFlags() | ui::EF_MIDDLE_MOUSE_BUTTON);
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index 7063adc270..20aa5b6c08 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -550,7 +550,7 @@ float TabStyleViewsImpl::GetCurrentActiv
+@@ -552,7 +552,7 @@ float TabStyleViewsImpl::GetCurrentActiv
    if (!IsHoverAnimationActive()) {
      return base_opacity;
    }
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc b/chromium-next/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
new file mode 100644
index 0000000000..07006a4c49
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/ui/views/task_manager_search_bar_view.cc
+@@ -27,7 +27,7 @@ TaskManagerSearchBarView::TaskManagerSea
+     const gfx::Insets& margins,
+     Delegate& delegate)
+     : delegate_(delegate)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+       ,
+       textfield_placeholder_color_id_(kColorTaskManagerSearchBarPlaceholderText)
+ #endif
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/chromium-next/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index 41eac0724c..20d7b12596 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -872,7 +872,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -893,7 +893,7 @@ void MaybeRegisterChromeFeaturePromos(
                           "defaulted to saved for the first time.")));
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
    // kIPHSupervisedUserProfileSigninFeature
    registry.RegisterFeature(std::move(
        FeaturePromoSpecification::CreateForCustomAction(
-@@ -1112,7 +1112,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1134,7 +1134,7 @@ void MaybeRegisterChromeFeaturePromos(
                         "Triggered to inform users of the availability of the "
                         "new translate screen feature on the Lens Overlay.")));
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/chromium-next/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index 14aea31f32..a3d833ebba 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -503,7 +503,7 @@ std::string GetFileExtension(FileExtensi
+@@ -504,7 +504,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;
-@@ -2031,7 +2031,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2051,7 +2051,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(
-@@ -3367,7 +3367,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3371,7 +3371,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
-@@ -3382,7 +3382,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3386,7 +3386,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
-@@ -3392,7 +3392,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3396,7 +3396,7 @@ void WebAppIntegrationTestDriver::CheckR
  void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
      Site site,
      FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -3408,7 +3408,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3412,7 +3412,7 @@ void WebAppIntegrationTestDriver::CheckS
  void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
      Site site,
      FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
    if (!BeforeStateCheckAction(__FUNCTION__)) {
      return;
    }
-@@ -4228,7 +4228,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4232,7 +4232,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
-@@ -4428,7 +4428,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4432,7 +4432,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);
-@@ -4472,7 +4472,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4476,7 +4476,7 @@ bool WebAppIntegrationTestDriver::DoIcon
      do_icon_colors_match =
          (expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
    }
diff --git a/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index 00133bf4d8..787dd6a282 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/web_applications/web_app_dialogs.h
 @@ -21,7 +21,7 @@
  #include "ui/gfx/native_widget_types.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index 20b4c575a4..9fec56a209 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -522,7 +522,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
+@@ -518,7 +518,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
      Browser* browser,
      Profile* profile,
      const std::string& app_id) {
@@ -15,7 +15,7 @@ $NetBSD$
    WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
    CHECK(provider);
  
-@@ -748,7 +748,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
+@@ -747,7 +747,7 @@ void WebAppUiManagerImpl::ClearWebAppSit
    }
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index 2e7336a7c9..36f0261737 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
-@@ -223,7 +223,7 @@ class WebAppUiManagerImpl : public Brows
+@@ -224,7 +224,7 @@ class WebAppUiManagerImpl : public Brows
        UninstallCompleteCallback uninstall_complete_callback,
        webapps::UninstallResultCode uninstall_code);
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
index 3761ef07f3..7ecd67d652 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/about/about_ui.cc
-@@ -592,7 +592,7 @@ std::string ChromeURLs(content::BrowserC
+@@ -500,7 +500,7 @@ std::string ChromeURLs(content::BrowserC
    return html;
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  std::string AboutLinuxProxyConfig() {
    std::string data;
    AppendHeader(&data,
-@@ -625,7 +625,7 @@ TermsUIConfig::TermsUIConfig()
+@@ -542,7 +542,7 @@ TermsUIConfig::TermsUIConfig()
      : AboutUIConfigBase(chrome::kChromeUITermsHost) {}
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  LinuxProxyConfigUI::LinuxProxyConfigUI()
      : AboutUIConfigBase(chrome::kChromeUILinuxProxyConfigHost) {}
  #endif
-@@ -677,7 +677,7 @@ void AboutUIHTMLSource::StartDataRequest
+@@ -594,7 +594,7 @@ void AboutUIHTMLSource::StartDataRequest
        response =
            ui::ResourceBundle::GetSharedInstance().LoadDataResourceString(idr);
      }
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index fe7d9a4465..f138c4b116 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/about/about_ui.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/about/about_ui.h
-@@ -50,7 +50,7 @@ class TermsUIConfig : public AboutUIConf
+@@ -55,7 +55,7 @@ class TermsUIConfig : public AboutUIConf
  };
  #endif
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index b20e9f90ca..8e6f54f116 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index 63d7d825c8..2816577ae4 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/chromium-next/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
index 99a18d14a5..93187a4e62 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/app_settings/web_app_settings_ui.h
 @@ -14,13 +14,13 @@
  #include "ui/webui/mojo_web_ui_controller.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index 6ee7bcb5ae..0ebe1c9e8a 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
 @@ -216,7 +216,7 @@ CertificateManagerPageHandler::GetCertSo
                  CERTIFICATE_TRUST_TYPE_DISTRUSTED,
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index 481d47cfd0..a4816acb5c 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
 @@ -54,7 +54,7 @@
  #include "net/ssl/client_cert_store_mac.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index e9a6100108..1392d38048 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
 @@ -19,7 +19,7 @@ CreatePlatformClientCertSource(
          remote_client,
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index 4ff5d22cf4..23e35ddead 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,17 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -139,30 +139,30 @@
+@@ -140,26 +140,26 @@
  #include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
  #endif  // BUILDFLAG(IS_WIN)
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/webui/webui_js_error/webui_js_error_ui.h"
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- 
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
@@ -42,7 +37,7 @@ $NetBSD$
  #include "chrome/browser/ui/webui/discards/discards_ui.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS)
-@@ -198,7 +198,7 @@
+@@ -190,7 +190,7 @@
  #include "chrome/browser/ui/webui/signin/signin_error_ui.h"
  #endif  //  !BUILDFLAG(IS_CHROMEOS_ASH) && !BUILDFLAG(IS_ANDROID)
  
@@ -51,25 +46,16 @@ $NetBSD$
  #include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
-@@ -326,14 +326,14 @@ void RegisterChromeWebUIConfigs() {
-   map.AddWebUIConfig(std::make_unique<WebuiGalleryUIConfig>());
- #endif  // BUILDFLAG(IS_ANDROID)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+@@ -323,7 +323,7 @@ void RegisterChromeWebUIConfigs() {
    map.AddWebUIConfig(std::make_unique<WebUIJsErrorUIConfig>());
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ #endif  // BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_OPENBSD)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
--        // BUILDFLAG(IS_OPENBSD)
-+        // BUILDFLAG(IS_BSD)
- 
- #if BUILDFLAG(ENABLE_EXTENSIONS)
-   map.AddWebUIConfig(std::make_unique<extensions::ExtensionsUIConfig>());
-@@ -355,7 +355,7 @@ void RegisterChromeWebUIConfigs() {
+         // BUILDFLAG(IS_OPENBSD)
+@@ -348,7 +348,7 @@ void RegisterChromeWebUIConfigs() {
    map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -78,7 +64,7 @@ $NetBSD$
    map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
    map.AddWebUIConfig(std::make_unique<WebAppSettingsUIConfig>());
    map.AddWebUIConfig(std::make_unique<WhatsNewUIConfig>());
-@@ -363,20 +363,20 @@ void RegisterChromeWebUIConfigs() {
+@@ -356,20 +356,20 @@ void RegisterChromeWebUIConfigs() {
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index 10de7d4ea8..6de8d438f8 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
-@@ -123,16 +123,16 @@
+@@ -114,16 +114,16 @@
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -26,17 +26,17 @@ $NetBSD$
  #include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
  #endif
  
-@@ -412,7 +412,7 @@ base::RefCountedMemory* ChromeWebUIContr
-   if (page_url.host_piece() == chrome::kChromeUINewTabPageHost)
+@@ -404,7 +404,7 @@ base::RefCountedMemory* ChromeWebUIContr
      return NewTabPageUI::GetFaviconResourceBytes(scale_factor);
+   }
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost)
+   if (page_url.host_piece() == chrome::kChromeUIWhatsNewHost) {
      return WhatsNewUI::GetFaviconResourceBytes(scale_factor);
- #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -440,7 +440,7 @@ base::RefCountedMemory* ChromeWebUIContr
-     return ManagementUI::GetFaviconResourceBytes(scale_factor);
+   }
+@@ -438,7 +438,7 @@ base::RefCountedMemory* ChromeWebUIContr
+   }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 1f3c752441..37a3860fcd 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
 @@ -7,7 +7,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
deleted file mode 100644
index 643112a368..0000000000
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_internals_user__education_user__education__internals__page__handler__impl.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ chrome/browser/ui/webui/internals/user_education/user_education_internals_page_handler_impl.cc
-@@ -44,7 +44,7 @@
- #include "ui/base/l10n/l10n_util.h"
- #include "ui/base/webui/resource_path.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/ui/browser_navigator.h"
- #include "chrome/browser/ui/browser_navigator_params.h"
- #include "net/base/url_util.h"
-@@ -84,7 +84,7 @@ user_education::NewBadgeRegistry* GetNew
- }
- 
- whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   return g_browser_process->GetFeatures()->whats_new_registry();
- #else
-   return nullptr;
-@@ -773,7 +773,7 @@ void UserEducationInternalsPageHandlerIm
- }
- 
- void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   GURL url = net::AppendQueryParameter(GURL(chrome::kChromeUIWhatsNewURL),
-                                        "staging", "true");
-   NavigateParams params(profile_, url, ui::PAGE_TRANSITION_TYPED);
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index 1d7e3ce34e..36e037f30e 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
-@@ -74,7 +74,7 @@
+@@ -75,7 +75,7 @@
  #include "components/security_interstitials/content/captive_portal_blocking_page.h"
  #endif
  
@@ -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_blocked_sites.h"
  #include "chrome/browser/supervised_user/supervised_user_verification_page_youtube.h"
-@@ -395,7 +395,7 @@ std::unique_ptr<EnterpriseWarnPage> Crea
+@@ -400,7 +400,7 @@ std::unique_ptr<EnterpriseWarnPage> Crea
                                                         kRequestUrl));
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  std::unique_ptr<SupervisedUserVerificationPageForYouTube>
  CreateSupervisedUserVerificationPageForYouTube(
      content::WebContents* web_contents,
-@@ -612,7 +612,7 @@ void InterstitialHTMLSource::StartDataRe
+@@ -621,7 +621,7 @@ void InterstitialHTMLSource::StartDataRe
      interstitial_delegate = CreateInsecureFormPage(web_contents);
    } else if (path_without_query == "/https_only") {
      interstitial_delegate = CreateHttpsOnlyModePage(web_contents);
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
index a75cc389c7..4e66f1d0e2 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/management/management_ui.cc
-@@ -185,11 +185,11 @@ void ManagementUI::GetLocalizedStrings(
+@@ -173,11 +173,11 @@ void ManagementUI::GetLocalizedStrings(
         IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
        {kManagementReportFileEvents, IDS_MANAGEMENT_REPORT_FILE_EVENTS},
  #endif  // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
index 82d14b1b9b..f1fa319c9c 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_constants.cc
 @@ -89,12 +89,12 @@ const char kProfileReportingExtension[] 
  const char kProfileReportingPolicy[] = "profileReportingPolicy";
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
index f68cbb31c5..eb732e2061 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_constants.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_constants.h
-@@ -8,14 +8,14 @@
+@@ -7,14 +7,14 @@
+ 
  #include "build/build_config.h"
- #include "build/chromeos_buildflags.h"
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 8d0f5b7205..90442c75c5 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_handler.cc
 @@ -58,7 +58,7 @@
  #include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
  #include "components/device_signals/core/browser/user_permission_service.h"  // nogncheck
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -349,7 +349,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -348,7 +348,7 @@ void ManagementUIHandler::AddReportingIn
        report_sources->Append(std::move(data));
      }
  
@@ -24,7 +24,7 @@ $NetBSD$
      auto device_signal_data = GetDeviceSignalGrantedMessage();
      if (!device_signal_data.empty()) {
        report_sources->Append(std::move(device_signal_data));
-@@ -371,7 +371,7 @@ void ManagementUIHandler::AddReportingIn
+@@ -370,7 +370,7 @@ void ManagementUIHandler::AddReportingIn
        report_sources->Append(std::move(data));
      }
  
@@ -33,7 +33,7 @@ $NetBSD$
      auto device_signal_data = GetDeviceSignalGrantedMessage();
      if (!device_signal_data.empty()) {
        report_sources->Append(std::move(device_signal_data));
-@@ -552,7 +552,7 @@ policy::PolicyService* ManagementUIHandl
+@@ -550,7 +550,7 @@ policy::PolicyService* ManagementUIHandl
        ->policy_service();
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index 59ebe9c8a1..0578cda6ae 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/management/management_ui_handler.h
-@@ -31,7 +31,7 @@ namespace policy {
+@@ -30,7 +30,7 @@ namespace policy {
  class PolicyService;
  }  // namespace policy
  
@@ -15,7 +15,7 @@ $NetBSD$
  namespace device_signals {
  class UserPermissionService;
  }  // namespace device_signals
-@@ -72,7 +72,7 @@ class ManagementUIHandler : public conte
+@@ -71,7 +71,7 @@ class ManagementUIHandler : public conte
    base::Value::List GetManagedWebsitesInfo(Profile* profile) const;
    base::Value::List GetApplicationsInfo(Profile* profile) const;
    virtual policy::PolicyService* GetPolicyService();
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index 99d67b021f..8b3944a5ca 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index 192d6ec026..e0c5bbc6c9 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index 5d5b191222..64194d1749 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -108,7 +108,7 @@ const char* kMacShareIconResourceName =
+@@ -111,7 +111,7 @@ const char* kMacShareIconResourceName =
  #elif BUILDFLAG(IS_WIN)
  const char* kWinShareIconResourceName =
      "//resources/cr_components/searchbox/icons/win_share.svg";
@@ -15,7 +15,7 @@ $NetBSD$
  const char* kLinuxShareIconResourceName =
      "//resources/cr_components/searchbox/icons/share.svg";
  #else
-@@ -168,7 +168,7 @@ static void DefineChromeRefreshRealboxIc
+@@ -171,7 +171,7 @@ static void DefineChromeRefreshRealboxIc
  #elif BUILDFLAG(IS_WIN)
    kWinShareIconResourceName =
        "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -24,7 +24,7 @@ $NetBSD$
    kLinuxShareIconResourceName =
        "//resources/cr_components/searchbox/icons/share_cr23.svg";
  #else
-@@ -612,7 +612,7 @@ std::string SearchboxHandler::ActionVect
+@@ -607,7 +607,7 @@ std::string SearchboxHandler::ActionVect
        icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
      return kWinShareIconResourceName;
    }
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index 60bf0a88e3..5f198dac1e 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/settings/appearance_handler.cc
 @@ -34,7 +34,7 @@ void AppearanceHandler::RegisterMessages
        "useDefaultTheme",
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index 5237202167..a4607d1c3e 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -143,7 +143,7 @@
+@@ -141,7 +141,7 @@
  #include "chrome/browser/ui/chrome_pages.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/display/screen.h"
  #endif
  
-@@ -162,7 +162,7 @@
+@@ -160,7 +160,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
-@@ -283,7 +283,7 @@ void AddA11yStrings(content::WebUIDataSo
+@@ -281,7 +281,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",
-@@ -556,7 +556,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -563,7 +563,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},
-@@ -564,7 +564,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -571,7 +571,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)
-@@ -590,7 +590,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -595,7 +595,7 @@ void AddAppearanceStrings(content::WebUI
    html_source->AddBoolean("toolbarPinningEnabled",
                            features::IsToolbarPinningEnabled());
  
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index 02ecd6d927..735051cc02 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -195,7 +195,7 @@ base::Value::Dict CreateProfileEntry(con
- 
+@@ -198,7 +198,7 @@ base::Value::Dict CreateProfileEntry(con
+       IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
    if (AccountInfo::IsManaged(entry->GetHostedDomain())) {
      profile_entry.Set("avatarBadge", "cr:domain");
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
    } else if (base::FeatureList::IsEnabled(
                   supervised_user::kShowKiteForSupervisedUsers) &&
               entry->IsSupervised()) {
-@@ -1074,7 +1074,7 @@ void ProfilePickerHandler::BeginFirstWeb
+@@ -1066,7 +1066,7 @@ void ProfilePickerHandler::BeginFirstWeb
  }
  
  void ProfilePickerHandler::MaybeUpdateGuestMode() {
diff --git a/chromium-next/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/chromium-next/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
new file mode 100644
index 0000000000..400ae0a285
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
+@@ -45,7 +45,7 @@
+ #include "ui/base/l10n/l10n_util.h"
+ #include "ui/base/webui/resource_path.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/ui/browser_navigator.h"
+ #include "chrome/browser/ui/browser_navigator_params.h"
+ #include "net/base/url_util.h"
+@@ -85,7 +85,7 @@ user_education::NewBadgeRegistry* GetNew
+ }
+ 
+ whats_new::WhatsNewRegistry* GetWhatsNewRegistry() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return g_browser_process->GetFeatures()->whats_new_registry();
+ #else
+   return nullptr;
+@@ -794,7 +794,7 @@ void UserEducationInternalsPageHandlerIm
+ }
+ 
+ void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   GURL url = net::AppendQueryParameter(GURL(chrome::kChromeUIWhatsNewURL),
+                                        "staging", "true");
+   NavigateParams params(profile_, url, ui::PAGE_TRANSITION_TYPED);
diff --git a/chromium-next/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/chromium-next/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
index 98af9dddbe..eac157b4ad 100644
--- a/chromium-next/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ b/chromium-next/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/ui/window_sizer/window_sizer.cc
-@@ -214,7 +214,7 @@ void WindowSizer::GetBrowserWindowBounds
+@@ -220,7 +220,7 @@ void WindowSizer::GetBrowserWindowBounds
        browser, window_bounds, show_state);
  }
  
diff --git a/chromium-next/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/chromium-next/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
index 58381e4050..55f495bed9 100644
--- a/chromium-next/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
+++ b/chromium-next/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
 @@ -44,7 +44,7 @@
  #include "components/visited_url_ranking/public/visited_url_ranking_service.h"
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/chromium-next/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
index 6c8be2dfca..c75b95f57c 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium-next/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index 87ff15ac2d..32a32f2a80 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_web__applications_extension__status__utils.h b/chromium-next/patches/patch-chrome_browser_web__applications_extension__status__utils.h
index 8d71963395..847d24d19b 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_extension__status__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/extension_status_utils.h
 @@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
  bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium-next/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index 6fc305f3a0..0d28faf6fa 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/extensions/extension_status_utils.cc
 @@ -25,7 +25,7 @@ namespace {
  
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
index 51377b4135..e5685dac97 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -650,7 +650,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -626,7 +626,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
      }
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
index 670c1aaa04..52481bf68b 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
index eaa8afbc68..27db65c6d1 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
index bfb93c43dd..969a947b22 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
 @@ -191,7 +191,7 @@ void ShortcutSubManager::Execute(
      return;
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
index f4ed5d994e..fb5b285b4e 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
 @@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const 
                                    const base::FilePath& profile_path,
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index 94ba59983a..217151b94b 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
 @@ -71,7 +71,7 @@ namespace {
  
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index 8d4385c89f..eb4f56597a 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
+++ b/chromium-next/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
-@@ -21,7 +21,7 @@
+@@ -22,7 +22,7 @@
  #include "ui/gfx/image/image_family.h"
  #include "url/gurl.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "chrome/browser/web_applications/os_integration/web_app_shortcut_linux.h"
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -74,7 +74,7 @@ struct ShortcutInfo {
+@@ -75,7 +75,7 @@ struct ShortcutInfo {
    // the installed PWA experience and thus the icons are not designed to be
    // displayed on an OS dock.
    bool is_diy_app = false;
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/chromium-next/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
index 84de5f0d77..2205d48675 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
 @@ -106,7 +106,7 @@ namespace web_app {
  
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
index 10b9fe5a4b..0dea2e0210 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
+++ b/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/test/os_integration_test_override_impl.cc
 @@ -45,7 +45,7 @@
  #include "third_party/skia/include/core/SkBitmap.h"
@@ -22,9 +22,9 @@ $NetBSD$
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  // Performs a blocking read of app icons from the disk.
- SkColor IconManagerReadIconTopLeftColorForSize(WebAppIconManager& icon_manager,
-                                                const webapps::AppId& app_id,
-@@ -265,7 +265,7 @@ bool OsIntegrationTestOverrideImpl::Simu
+ std::optional<SkBitmap> IconManagerReadIconForSize(
+     WebAppIconManager& icon_manager,
+@@ -315,7 +315,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;
-@@ -312,7 +312,7 @@ bool OsIntegrationTestOverrideImpl::Dele
+@@ -362,7 +362,7 @@ bool OsIntegrationTestOverrideImpl::Dele
  }
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -42,7 +42,7 @@ $NetBSD$
  bool OsIntegrationTestOverrideImpl::DeleteDesktopDirOnLinux() {
    if (desktop_.IsValid()) {
      return desktop_.Delete();
-@@ -326,7 +326,7 @@ bool OsIntegrationTestOverrideImpl::IsRu
+@@ -376,7 +376,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));
-@@ -381,7 +381,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
+@@ -431,7 +431,7 @@ bool OsIntegrationTestOverrideImpl::IsFi
    is_file_handled =
        shell_integration::CanApplicationHandleURL(app_path, test_file_url);
    base::DeleteFile(test_file_path);
@@ -60,16 +60,16 @@ $NetBSD$
    base::FilePath user_applications_dir = applications();
    bool database_update_called = false;
    for (const LinuxFileRegistration& command : linux_file_registration_) {
-@@ -424,7 +424,7 @@ OsIntegrationTestOverrideImpl::GetShortc
+@@ -481,7 +481,7 @@ std::optional<SkBitmap> OsIntegrationTes
      return std::nullopt;
    }
-   return GetIconTopLeftColorFromShortcutFile(shortcut_path);
+   return GetIconFromShortcutFile(shortcut_path);
 -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    WebAppProvider* provider = WebAppProvider::GetForLocalAppsUnchecked(profile);
    if (!provider) {
      return std::nullopt;
-@@ -473,7 +473,7 @@ base::FilePath OsIntegrationTestOverride
+@@ -547,7 +547,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);
-@@ -498,7 +498,7 @@ bool OsIntegrationTestOverrideImpl::IsSh
+@@ -572,7 +572,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
+@@ -764,7 +764,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
+@@ -815,7 +815,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
+@@ -828,7 +828,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
+@@ -900,7 +900,7 @@ OsIntegrationTestOverrideImpl::~OsIntegr
    EXPECT_TRUE(!startup_.IsValid() || startup_.Delete());
  #elif BUILDFLAG(IS_MAC)
    EXPECT_TRUE(!chrome_apps_folder_.IsValid() || DeleteChromeAppsDir());
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index 919d3649d1..c252b75565 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig	2025-02-17 21:09:38.000000000 +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)
  
-@@ -241,7 +241,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -250,7 +250,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();
-@@ -321,7 +321,7 @@ class OsIntegrationTestOverrideImpl : pu
+@@ -323,7 +323,7 @@ class OsIntegrationTestOverrideImpl : pu
    base::ScopedTempDir chrome_apps_folder_;
    std::map<base::FilePath, bool> startup_enabled_;
  
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium-next/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index b3929cbddf..dc8e4007ea 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/web_app_helpers.cc
 @@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_ur
      return false;
@@ -14,4 +14,4 @@ $NetBSD$
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // Stop allowing apps to be extension urls when the shortcuts are separated -
    // they can be extension urls instead.
-   allow_extension_apps =
+   allow_extension_apps = false;
diff --git a/chromium-next/patches/patch-chrome_browser_web__applications_web__app__install__info.h b/chromium-next/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index 918b7039c6..99d5ef683e 100644
--- a/chromium-next/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium-next/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/web_applications/web_app_install_info.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/web_applications/web_app_install_info.h
-@@ -39,7 +39,7 @@
+@@ -38,7 +38,7 @@
  #include "url/gurl.h"
  
  static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium-next/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/chromium-next/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
index 63cd0b0e85..fd12da0e35 100644
--- a/chromium-next/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -1141,7 +1141,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -631,7 +631,7 @@ void ChromeAuthenticatorRequestDelegate:
      g_observer->ConfiguringCable(request_type);
    }
  
diff --git a/chromium-next/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium-next/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index a274741415..3f388f7281 100644
--- a/chromium-next/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium-next/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/browser/webauthn/enclave_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/browser/webauthn/enclave_manager.cc
-@@ -693,7 +693,7 @@ base::flat_set<std::string> GetGaiaIDs(
+@@ -686,7 +686,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
  
  std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    return label;
  #else
    return std::string("placeholder");
-@@ -703,7 +703,7 @@ std::string UserVerifyingLabelToString(c
+@@ -696,7 +696,7 @@ std::string UserVerifyingLabelToString(c
  std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
      std::string saved_label) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc b/chromium-next/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
index 606f8bc597..ea674c197f 100644
--- a/chromium-next/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium-next/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
index 0c26d510e9..52fd877f13 100644
--- a/chromium-next/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_common_channel__info.h b/chromium-next/patches/patch-chrome_common_channel__info.h
index fe67120c29..d2a5f3314b 100644
--- a/chromium-next/patches/patch-chrome_common_channel__info.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/channel_info.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/channel_info.h
 @@ -12,7 +12,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-chrome_common_channel__info__posix.cc b/chromium-next/patches/patch-chrome_common_channel__info__posix.cc
index 9ac7bf6c12..63c0f61342 100644
--- a/chromium-next/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium-next/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/channel_info_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/channel_info_posix.cc
 @@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir()
    }
diff --git a/chromium-next/patches/patch-chrome_common_chrome__features.cc b/chromium-next/patches/patch-chrome_common_chrome__features.cc
index 665fe66a45..a006fb3cf0 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/chrome_features.cc
-@@ -83,7 +83,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
+@@ -75,7 +75,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppSh
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  // Enables or disables the Autofill survey triggered by opening a prompt to
  // save address info.
  BASE_FEATURE(kAutofillAddressSurvey,
-@@ -101,7 +101,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
+@@ -93,7 +93,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Enables the Restart background mode optimization. When all Chrome UI is
  // closed and it goes in the background, allows to restart the browser to
  // discard memory.
-@@ -240,7 +240,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
+@@ -226,7 +226,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
-@@ -266,7 +266,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
+@@ -252,7 +252,7 @@ BASE_FEATURE(kDesktopPWAsTabStripSetting
               "DesktopPWAsTabStripSettings",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
@@ -42,16 +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.
-@@ -332,7 +332,7 @@ BASE_FEATURE(kForcedAppRelaunchOnPlaceho
- // of languages.
- BASE_FEATURE(kGeoLanguage, "GeoLanguage", base::FEATURE_DISABLED_BY_DEFAULT);
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Controls whether the Glic feature is enabled.
- BASE_FEATURE(kGlic, "Glic", base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
-@@ -823,7 +823,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
+@@ -788,7 +788,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
               "KAnonymityServiceStorage",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -60,7 +51,7 @@ $NetBSD$
  BASE_FEATURE(kLinuxLowMemoryMonitor,
               "LinuxLowMemoryMonitor",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -836,7 +836,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -801,7 +801,7 @@ constexpr base::FeatureParam<int> kLinux
      &kLinuxLowMemoryMonitor, "critical_level", 255};
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium-next/patches/patch-chrome_common_chrome__features.h b/chromium-next/patches/patch-chrome_common_chrome__features.h
index ee562a2503..f43d234d90 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/chrome_features.h
-@@ -60,13 +60,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
+@@ -55,13 +55,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningFor
  #endif  // BUILDFLAG(IS_MAC)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -22,7 +22,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -163,7 +163,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
+@@ -155,7 +155,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPrevent
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
  
@@ -31,16 +31,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -218,7 +218,7 @@ BASE_DECLARE_FEATURE(kForcedAppRelaunchO
- 
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kGeoLanguage);
- 
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kGlic);
- #endif
- 
-@@ -493,7 +493,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
+@@ -465,7 +465,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
  COMPONENT_EXPORT(CHROME_FEATURES)
  BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
  
@@ -49,7 +40,7 @@ $NetBSD$
  COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
  COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -501,7 +501,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -473,7 +473,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
  extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
  #endif  // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
  
diff --git a/chromium-next/patches/patch-chrome_common_chrome__paths.cc b/chromium-next/patches/patch-chrome_common_chrome__paths.cc
index 48848d6922..ab9063e0b9 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__paths.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/chrome_paths.cc
 @@ -30,7 +30,7 @@
  #include "base/apple/foundation_util.h"
@@ -33,7 +33,7 @@ $NetBSD$
  #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
  
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -219,7 +219,7 @@ bool PathProvider(int key, base::FilePat
+@@ -221,7 +221,7 @@ bool PathProvider(int key, base::FilePat
        }
        break;
      case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
@@ -42,7 +42,7 @@ $NetBSD$
        if (!GetUserDownloadsDirectorySafe(&cur)) {
          return false;
        }
-@@ -525,7 +525,7 @@ bool PathProvider(int key, base::FilePat
+@@ -527,7 +527,7 @@ bool PathProvider(int key, base::FilePat
        break;
      }
  #endif
@@ -51,7 +51,7 @@ $NetBSD$
      case chrome::DIR_POLICY_FILES: {
        cur = base::FilePath(policy::kPolicyPath);
        break;
-@@ -536,7 +536,7 @@ bool PathProvider(int key, base::FilePat
+@@ -538,7 +538,7 @@ bool PathProvider(int key, base::FilePat
  #if BUILDFLAG(IS_CHROMEOS_ASH) ||                              \
      ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
       BUILDFLAG(CHROMIUM_BRANDING)) ||                          \
@@ -60,7 +60,7 @@ $NetBSD$
      case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
        if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
          return false;
-@@ -545,7 +545,7 @@ bool PathProvider(int key, base::FilePat
+@@ -547,7 +547,7 @@ bool PathProvider(int key, base::FilePat
        break;
      }
  #endif
@@ -69,7 +69,7 @@ $NetBSD$
      case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
        cur = base::FilePath(kFilepathSinglePrefExtensions);
        break;
-@@ -583,7 +583,7 @@ bool PathProvider(int key, base::FilePat
+@@ -585,7 +585,7 @@ bool PathProvider(int key, base::FilePat
        break;
  
  #if BUILDFLAG(ENABLE_EXTENSIONS) && \
@@ -78,7 +78,7 @@ $NetBSD$
      case chrome::DIR_NATIVE_MESSAGING:
  #if BUILDFLAG(IS_MAC)
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -597,6 +597,9 @@ bool PathProvider(int key, base::FilePat
+@@ -599,6 +599,9 @@ bool PathProvider(int key, base::FilePat
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
        cur = base::FilePath(
            FILE_PATH_LITERAL("/etc/opt/chrome/native-messaging-hosts"));
diff --git a/chromium-next/patches/patch-chrome_common_chrome__paths.h b/chromium-next/patches/patch-chrome_common_chrome__paths.h
index 7cdc2f0b14..a5265f4e1d 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_paths.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/chrome_paths.h
 @@ -62,7 +62,7 @@ enum {
  #if BUILDFLAG(IS_CHROMEOS_ASH) ||                              \
diff --git a/chromium-next/patches/patch-chrome_common_chrome__paths__internal.h b/chromium-next/patches/patch-chrome_common_chrome__paths__internal.h
index 66a6649e0a..2d62fea091 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__paths__internal.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-chrome_common_chrome__switches.cc b/chromium-next/patches/patch-chrome_common_chrome__switches.cc
index 4fda49e117..922bc6a9d8 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/chrome_switches.cc
 @@ -892,7 +892,7 @@ const char kAllowNaClSocketAPI[] = "allo
  #endif
@@ -15,8 +15,8 @@ $NetBSD$
  const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
  
  // Causes the browser to launch directly in guest mode.
-@@ -902,7 +902,7 @@ const char kGuest[] = "guest";
- const char kForceNtpMobilePromo[] = "force-ntp-mobile-promo";
+@@ -908,7 +908,7 @@ const char kGlicGuestURL[] = "glic-guest
+ const char kCSPOverride[] = "glic-webui-csp-override";
  #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-chrome_common_chrome__switches.h b/chromium-next/patches/patch-chrome_common_chrome__switches.h
index 4e6f20972b..78c7f5f7d1 100644
--- a/chromium-next/patches/patch-chrome_common_chrome__switches.h
+++ b/chromium-next/patches/patch-chrome_common_chrome__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/chrome_switches.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/chrome_switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/chrome_switches.h
-@@ -277,13 +277,13 @@ extern const char kAllowNaClSocketAPI[];
+@@ -278,7 +278,7 @@ extern const char kAllowNaClSocketAPI[];
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,6 +15,8 @@ $NetBSD$
  extern const char kEnableNewAppMenuIcon[];
  extern const char kGuest[];
  extern const char kForceNtpMobilePromo[];
+@@ -289,7 +289,7 @@ extern const char kGlicGuestURL[];
+ extern const char kCSPOverride[];
  #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-chrome_common_crash__keys.cc b/chromium-next/patches/patch-chrome_common_crash__keys.cc
index ec0b903bdd..36be946b54 100644
--- a/chromium-next/patches/patch-chrome_common_crash__keys.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/crash_keys.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/crash_keys.cc
 @@ -56,7 +56,9 @@ class CrashKeyWithName {
    ~CrashKeyWithName() = delete;
diff --git a/chromium-next/patches/patch-chrome_common_extensions_extension__constants.cc b/chromium-next/patches/patch-chrome_common_extensions_extension__constants.cc
new file mode 100644
index 0000000000..42b635b007
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_common_extensions_extension__constants.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/common/extensions/extension_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/common/extensions/extension_constants.cc
+@@ -46,7 +46,7 @@ const char* const kBuiltInFirstPartyExte
+ #if !BUILDFLAG(IS_CHROMEOS_LACROS)
+     kReadingModeGDocsHelperExtensionId,
+ #endif        // !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+     kTTSEngineExtensionId,
+ #endif        // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+     nullptr,  // Null-terminated array.
diff --git a/chromium-next/patches/patch-chrome_common_extensions_extension__constants.h b/chromium-next/patches/patch-chrome_common_extensions_extension__constants.h
new file mode 100644
index 0000000000..b750c40174
--- /dev/null
+++ b/chromium-next/patches/patch-chrome_common_extensions_extension__constants.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- chrome/common/extensions/extension_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
++++ chrome/common/extensions/extension_constants.h
+@@ -332,7 +332,7 @@ inline constexpr base::FilePath::CharTyp
+     kReadingModeGDocsHelperManifestFilename[] =
+         FILE_PATH_LITERAL("reading_mode_gdocs_helper_manifest.json");
+ #endif  // !BUILDFLAG(IS_CHROMEOS_LACROS)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // The extension id of the google tts engine extension to use on-device natural
+ // Google voices.
+ inline constexpr char kTTSEngineExtensionId[] =
diff --git a/chromium-next/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/chromium-next/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
index 6c0debf2bf..79ac7bfdec 100644
--- a/chromium-next/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
 @@ -285,7 +285,7 @@ int GetEnterpriseReportingPrivatePermiss
    }
diff --git a/chromium-next/patches/patch-chrome_common_media_cdm__host__file__path.cc b/chromium-next/patches/patch-chrome_common_media_cdm__host__file__path.cc
index d70779eb62..88bd751698 100644
--- a/chromium-next/patches/patch-chrome_common_media_cdm__host__file__path.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/media/cdm_host_file_path.cc
 @@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
    cdm_host_file_paths->emplace_back(chrome_framework_path,
diff --git a/chromium-next/patches/patch-chrome_common_media_cdm__registration.cc b/chromium-next/patches/patch-chrome_common_media_cdm__registration.cc
index 67c5379141..a1b748bed9 100644
--- a/chromium-next/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/media/cdm_registration.cc
 @@ -33,7 +33,7 @@
  #if BUILDFLAG(ENABLE_WIDEVINE)
diff --git a/chromium-next/patches/patch-chrome_common_media_cdm__registration.h b/chromium-next/patches/patch-chrome_common_media_cdm__registration.h
index 6c726a9ce4..38a314c84c 100644
--- a/chromium-next/patches/patch-chrome_common_media_cdm__registration.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/media/cdm_registration.h
 @@ -16,7 +16,7 @@
  void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
diff --git a/chromium-next/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/chromium-next/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
index 3ccb5e4c97..aacaf6666a 100644
--- a/chromium-next/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
 @@ -17,7 +17,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_common_pref__names.h b/chromium-next/patches/patch-chrome_common_pref__names.h
index ef88ba6c98..e6673a22dc 100644
--- a/chromium-next/patches/patch-chrome_common_pref__names.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/pref_names.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/pref_names.h
-@@ -1353,7 +1353,7 @@ inline constexpr char kUseAshProxy[] = "
+@@ -1356,7 +1356,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
-@@ -1530,7 +1530,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1533,7 +1533,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";
-@@ -2146,7 +2146,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2147,7 +2147,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
-@@ -2599,14 +2599,14 @@ inline constexpr char kMediaStorageIdSal
+@@ -2608,14 +2608,14 @@ inline constexpr char kMediaStorageIdSal
  inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -50,16 +50,16 @@ $NetBSD$
  // Records whether the user has seen an HTTP auth "negotiate" header.
  inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
      "net.received_http_auth_negotiate_headers";
-@@ -2684,7 +2684,7 @@ inline constexpr char kAmbientAuthentica
- inline constexpr char kBasicAuthOverHttpEnabled[] =
-     "auth.basic_over_http_enabled";
+@@ -2707,7 +2707,7 @@ inline constexpr char kIsolatedWebAppIns
+ inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
+     "profile.isolated_web_app.install.pending_initialization_count";
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  // Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
  // along with kAuthNegotiateDelegateAllowlist.
  inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3225,7 +3225,7 @@ inline constexpr char kDeviceWeeklySched
+@@ -3236,7 +3236,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
-@@ -3818,7 +3818,7 @@ inline constexpr char kScreenCaptureWith
+@@ -3834,7 +3834,7 @@ inline constexpr char kScreenCaptureWith
  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[] =
-@@ -4085,7 +4085,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -4030,7 +4030,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
-@@ -4179,7 +4179,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -4124,7 +4124,7 @@ inline constexpr char kPrintingOAuth2Aut
      "printing.oauth2_authorization_servers";
  #endif
  
diff --git a/chromium-next/patches/patch-chrome_common_url__constants.h b/chromium-next/patches/patch-chrome_common_url__constants.h
index 82f4d5c39e..13d631ebd0 100644
--- a/chromium-next/patches/patch-chrome_common_url__constants.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/url_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/url_constants.h
-@@ -968,7 +968,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -981,7 +981,7 @@ inline constexpr char kOutdatedPluginLea
  inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
      "https://support.google.com/chromebook?p=multidevice";;
  
diff --git a/chromium-next/patches/patch-chrome_common_webui__url__constants.cc b/chromium-next/patches/patch-chrome_common_webui__url__constants.cc
index 34f314f685..edcbc3f9ba 100644
--- a/chromium-next/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium-next/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,19 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/webui_url_constants.cc
-@@ -197,21 +197,21 @@ base::span<const base::cstring_view> Chr
+@@ -192,18 +192,18 @@ base::span<const base::cstring_view> Chr
        kChromeUIAssistantOptInHost,
  #endif
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-       kChromeUIConnectorsInternalsHost,
- #endif
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+       kChromeUIConnectorsInternalsHost,
        kChromeUIDiscardsHost,
  #endif
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -32,12 +28,3 @@ $NetBSD$
        kChromeUISandboxHost,
  #endif
  #if BUILDFLAG(IS_WIN)
-@@ -282,7 +282,7 @@ base::span<const base::cstring_view> Chr
-        blink::kChromeUIGpuJavaCrashURL,
-        kChromeUIJavaCrashURL,
- #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-        kChromeUIWebUIJsErrorURL,
- #endif
-        kChromeUIQuitURL,
diff --git a/chromium-next/patches/patch-chrome_common_webui__url__constants.h b/chromium-next/patches/patch-chrome_common_webui__url__constants.h
index 1efefa328e..370bb4b764 100644
--- a/chromium-next/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium-next/patches/patch-chrome_common_webui__url__constants.h
@@ -4,21 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/common/webui_url_constants.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/common/webui_url_constants.h
-@@ -578,24 +578,24 @@ inline constexpr char16_t kOsUISystemURL
- inline constexpr char kOsUIVersionURL[] = "os://version";
- #endif
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- inline constexpr char kChromeUIWebUIJsErrorHost[] = "webuijserror";
- inline constexpr char kChromeUIWebUIJsErrorURL[] = "chrome://webuijserror/";
- #endif
+@@ -497,18 +497,18 @@ inline constexpr char kChromeUIOsUrlAppU
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  inline constexpr char kChromeUIConnectorsInternalsHost[] =
      "connectors-internals";
  #endif
@@ -35,7 +28,7 @@ $NetBSD$
  inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
  inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
  inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -607,13 +607,13 @@ inline constexpr char kChromeUILinuxProx
+@@ -520,11 +520,11 @@ inline constexpr char kChromeUILinuxProx
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -44,14 +37,12 @@ $NetBSD$
  inline constexpr char kChromeUISandboxHost[] = "sandbox";
  #endif
  
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD) || \
-     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
  inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
-@@ -635,7 +635,7 @@ inline constexpr char kChromeUIProfilePi
+ inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
+@@ -545,7 +545,7 @@ inline constexpr char kChromeUIProfilePi
  inline constexpr char kChromeUIProfilePickerUrl[] = "chrome://profile-picker/";
  #endif
  
diff --git a/chromium-next/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium-next/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index 0e93fb97c2..1db15dded6 100644
--- a/chromium-next/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium-next/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/enterprise_companion/enterprise_companion_client.cc
-@@ -36,7 +36,7 @@ namespace {
+@@ -37,7 +37,7 @@ namespace {
  
  #if BUILDFLAG(IS_MAC)
  constexpr char kServerName[] = MAC_BUNDLE_IDENTIFIER_STRING ".service";
diff --git a/chromium-next/patches/patch-chrome_enterprise__companion_lock.cc b/chromium-next/patches/patch-chrome_enterprise__companion_lock.cc
index ea61e39dba..28d840c44d 100644
--- a/chromium-next/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/enterprise_companion/lock.cc
 @@ -17,7 +17,7 @@
  
diff --git a/chromium-next/patches/patch-chrome_services_printing_print__backend__service__impl.cc b/chromium-next/patches/patch-chrome_services_printing_print__backend__service__impl.cc
index dd2f2ea87b..2b41ea7b68 100644
--- a/chromium-next/patches/patch-chrome_services_printing_print__backend__service__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/services/printing/print_backend_service_impl.cc
 @@ -50,7 +50,7 @@
  #include "printing/backend/cups_connection_pool.h"
diff --git a/chromium-next/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium-next/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index bf85f98573..0c50bec728 100644
--- a/chromium-next/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/services/speech/audio_source_fetcher_impl.cc
 @@ -132,7 +132,7 @@ void AudioSourceFetcherImpl::Start(
  
diff --git a/chromium-next/patches/patch-chrome_test_base_scoped__channel__override__posix.cc b/chromium-next/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
index b6496571ac..78bf93faf3 100644
--- a/chromium-next/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/test/base/scoped_channel_override_posix.cc
 @@ -45,7 +45,7 @@ std::string GetVersionExtra(ScopedChanne
        return "beta";
diff --git a/chromium-next/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium-next/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index 524c710be6..f12f381eb1 100644
--- a/chromium-next/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/test/chromedriver/chrome_launcher.cc
 @@ -73,6 +73,7 @@
  #include <fcntl.h>
diff --git a/chromium-next/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/chromium-next/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
index 5321465731..74adb83d8c 100644
--- a/chromium-next/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/test/chromedriver/chrome/chrome_finder.cc
 @@ -58,7 +58,7 @@ void GetApplicationDirs(std::vector<base
          installation_locations[i].Append(L"Chromium\\Application"));
diff --git a/chromium-next/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc b/chromium-next/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
index 1d7913e0b8..70f5fb0ce7 100644
--- a/chromium-next/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
+++ b/chromium-next/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/chromedriver/key_converter_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/test/chromedriver/key_converter_unittest.cc
-@@ -251,7 +251,7 @@ TEST(KeyConverter, ToggleModifiers) {
+@@ -252,7 +252,7 @@ TEST(KeyConverter, ToggleModifiers) {
    CheckEventsReleaseModifiers(keys, key_events);
  }
  
@@ -15,12 +15,12 @@ $NetBSD$
  // Fails on bots: crbug.com/174962
  #define MAYBE_AllEnglishKeyboardSymbols DISABLED_AllEnglishKeyboardSymbols
  #else
-@@ -308,7 +308,7 @@ TEST(KeyConverter, AllEnglishKeyboardTex
+@@ -310,7 +310,7 @@ TEST(KeyConverter, AllEnglishKeyboardTex
  TEST(KeyConverter, AllSpecialWebDriverKeysOnEnglishKeyboard) {
    ui::ScopedKeyboardLayout keyboard_layout(ui::KEYBOARD_LAYOUT_ENGLISH_US);
-   const char kTextForKeys[] = {
+   const auto kTextForKeys = std::to_array<char>({
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-       0, 0, 0, 0, '\t', 0, '\r', '\r', 0, 0, 0, 0, 0,
+       0,   0,   0,   0,   '\t', 0,   '\r', '\r', 0,   0,   0,   0,   0,
  #else
-       0, 0, 0, 0, 0, 0, '\r', '\r', 0, 0, 0, 0, 0,
+       0,   0,   0,   0,   0,   0,   '\r', '\r', 0,   0,   0,   0,   0,
diff --git a/chromium-next/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/chromium-next/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
index e40a64459c..caf040bbec 100644
--- a/chromium-next/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
 @@ -67,7 +67,7 @@ std::string ConvertKeyCodeToTextNoError(
  
diff --git a/chromium-next/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/chromium-next/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
index e3c36dc622..b1ad810640 100644
--- a/chromium-next/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
+++ b/chromium-next/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
 @@ -24,7 +24,7 @@ GoogleAuthStateWaiterMixin::GoogleAuthSt
  GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
diff --git a/chromium-next/patches/patch-chrome_updater_app_app__uninstall.cc b/chromium-next/patches/patch-chrome_updater_app_app__uninstall.cc
index 661d7b2ce4..6d5e996bed 100644
--- a/chromium-next/patches/patch-chrome_updater_app_app__uninstall.cc
+++ b/chromium-next/patches/patch-chrome_updater_app_app__uninstall.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/app/app_uninstall.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/updater/app/app_uninstall.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/updater/app/app_uninstall.cc
 @@ -157,7 +157,7 @@ void UninstallInThreadPool(UpdaterScope 
              }
diff --git a/chromium-next/patches/patch-chrome_updater_configurator.cc b/chromium-next/patches/patch-chrome_updater_configurator.cc
index b2c43c41e0..fc5414411d 100644
--- a/chromium-next/patches/patch-chrome_updater_configurator.cc
+++ b/chromium-next/patches/patch-chrome_updater_configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chrome/updater/configurator.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chrome/updater/configurator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/updater/configurator.cc
 @@ -72,7 +72,7 @@ Configurator::Configurator(scoped_refptr
          return std::nullopt;
diff --git a/chromium-next/patches/patch-chrome_updater_lock.cc b/chromium-next/patches/patch-chrome_updater_lock.cc
index c750fc09b9..43c76543e2 100644
--- a/chromium-next/patches/patch-chrome_updater_lock.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/updater/lock.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/updater/lock.cc
 @@ -26,7 +26,7 @@ namespace updater {
  std::unique_ptr<ScopedLock> CreateScopedLock(const std::string& name,
diff --git a/chromium-next/patches/patch-chrome_updater_util_posix__util.cc b/chromium-next/patches/patch-chrome_updater_util_posix__util.cc
index 4f7ecc168e..60974afbf2 100644
--- a/chromium-next/patches/patch-chrome_updater_util_posix__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/updater/util/posix_util.cc
 @@ -20,7 +20,7 @@
  #include "chrome/updater/updater_branding.h"
diff --git a/chromium-next/patches/patch-chrome_utility_services.cc b/chromium-next/patches/patch-chrome_utility_services.cc
index 274c794d8b..4a8f89b1a6 100644
--- a/chromium-next/patches/patch-chrome_utility_services.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chrome/utility/services.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chrome/utility/services.cc
 @@ -49,7 +49,7 @@
  #include "chrome/services/system_signals/mac/mac_system_signals_service.h"
diff --git a/chromium-next/patches/patch-chromecast_browser_cast__browser__main__parts.cc b/chromium-next/patches/patch-chromecast_browser_cast__browser__main__parts.cc
index b76c2c0c0a..e1b237a407 100644
--- a/chromium-next/patches/patch-chromecast_browser_cast__browser__main__parts.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chromecast/browser/cast_browser_main_parts.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chromecast/browser/cast_browser_main_parts.cc
 @@ -95,7 +95,7 @@
  #include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium-next/patches/patch-chromecast_browser_cast__content__browser__client.cc b/chromium-next/patches/patch-chromecast_browser_cast__content__browser__client.cc
index 62d92b65b2..40db7f5103 100644
--- a/chromium-next/patches/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/chromium-next/patches/patch-chromecast_browser_cast__content__browser__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- chromecast/browser/cast_content_browser_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- chromecast/browser/cast_content_browser_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chromecast/browser/cast_content_browser_client.cc
 @@ -429,7 +429,7 @@ void CastContentBrowserClient::AppendExt
                                            switches::kAudioOutputChannels));
diff --git a/chromium-next/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc b/chromium-next/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
index c0ea9fde25..c3aee8fad8 100644
--- a/chromium-next/patches/patch-chromecast_cast__core_runtime_browser_runtime__application__service__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chromecast/cast_core/runtime/browser/runtime_application_service_impl.cc
 @@ -347,7 +347,7 @@ CastWebView::Scoped RuntimeApplicationSe
    params->force_720p_resolution =
diff --git a/chromium-next/patches/patch-chromecast_media_base_default__monotonic__clock.cc b/chromium-next/patches/patch-chromecast_media_base_default__monotonic__clock.cc
index c6968a4a1e..4cff46f55c 100644
--- a/chromium-next/patches/patch-chromecast_media_base_default__monotonic__clock.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- chromecast/media/base/default_monotonic_clock.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ chromecast/media/base/default_monotonic_clock.cc
 @@ -11,7 +11,7 @@
  #include "base/time/time.h"
diff --git a/chromium-next/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc b/chromium-next/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
deleted file mode 100644
index 9da1c2245c..0000000000
--- a/chromium-next/patches/patch-components_autofill_core_browser_autofill__optimization__guide.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/browser/autofill_optimization_guide.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ components/autofill/core/browser/autofill_optimization_guide.cc
-@@ -186,7 +186,7 @@ void AutofillOptimizationGuide::OnDidPar
-     }
- 
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     if (has_credit_card_field &&
-         !personal_data_manager->payments_data_manager()
-              .GetServerCreditCards()
diff --git a/chromium-next/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/chromium-next/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
new file mode 100644
index 0000000000..3153d2937f
--- /dev/null
+++ b/chromium-next/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.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/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
+@@ -1150,7 +1150,7 @@ bool PaymentsDataManager::IsServerCard(c
+ bool PaymentsDataManager::ShouldShowCardsFromAccountOption() const {
+ // The feature is only for Linux, Windows, Mac, and Fuchsia.
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || \
+-    BUILDFLAG(IS_FUCHSIA)
++    BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+   // This option should only be shown for users that have not enabled the Sync
+   // Feature and that have server credit cards available.
+   // TODO(crbug.com/40066949): Simplify once ConsentLevel::kSync and
+@@ -2005,7 +2005,7 @@ bool PaymentsDataManager::AreEwalletAcco
+ 
+ bool PaymentsDataManager::AreBnplIssuersSupported() const {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   return base::FeatureList::IsEnabled(
+       features::kAutofillEnableBuyNowPayLaterSyncing);
+ #else
diff --git a/chromium-next/patches/patch-components_autofill_core_browser_integrators_autofill__optimization__guide.cc b/chromium-next/patches/patch-components_autofill_core_browser_integrators_autofill__optimization__guide.cc
new file mode 100644
index 0000000000..213069b4e2
--- /dev/null
+++ b/chromium-next/patches/patch-components_autofill_core_browser_integrators_autofill__optimization__guide.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/browser/integrators/autofill_optimization_guide.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/autofill/core/browser/integrators/autofill_optimization_guide.cc
+@@ -185,7 +185,7 @@ void AutofillOptimizationGuide::OnDidPar
+   }
+ 
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+   if (has_credit_card_field &&
+       !personal_data_manager.payments_data_manager()
+            .GetServerCreditCards()
diff --git a/chromium-next/patches/patch-components_autofill_core_browser_payments__data__manager.cc b/chromium-next/patches/patch-components_autofill_core_browser_payments__data__manager.cc
deleted file mode 100644
index 681943ec2f..0000000000
--- a/chromium-next/patches/patch-components_autofill_core_browser_payments__data__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
-
---- components/autofill/core/browser/payments_data_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ components/autofill/core/browser/payments_data_manager.cc
-@@ -1090,7 +1090,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.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD) || \
-     BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
-   // This option should only be shown for users that have not enabled the Sync
-   // Feature and that have server credit cards available.
diff --git a/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.cc b/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index 1ef77afc1b..103269f848 100644
--- a/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_payments_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/autofill/core/common/autofill_payments_features.cc
-@@ -13,7 +13,7 @@ BASE_FEATURE(kAutofillDisableLocalCardMi
+@@ -11,7 +11,7 @@ BASE_FEATURE(kAutofillDisableLocalCardMi
               "AutofillDisableLocalCardMigration",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
@@ -15,12 +15,12 @@ $NetBSD$
      (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
  // When enabled, Chrome will extract the checkout amount from the checkout page
  // of the allowlisted merchant websites.
-@@ -319,7 +319,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
+@@ -322,7 +322,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
+ #endif  // BUILDFLAG(IS_ANDROID)
+ 
  bool ShouldShowImprovedUserConsentForCreditCardSave() {
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || \
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD) || \
-     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // The new user consent UI is fully launched on MacOS, Windows and Linux.
    return true;
+ #else
diff --git a/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.h b/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.h
index fa4e510bfd..ae41f98322 100644
--- a/chromium-next/patches/patch-components_autofill_core_common_autofill__payments__features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/autofill/core/common/autofill_payments_features.h
 @@ -17,7 +17,7 @@ COMPONENT_EXPORT(AUTOFILL)
  BASE_DECLARE_FEATURE(kAutofillDisableLocalCardMigration);
diff --git a/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.cc b/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.cc
index 2ff704753b..1a1d5748db 100644
--- a/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.cc
+++ b/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_prefs.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/autofill/core/common/autofill_prefs.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/autofill/core/common/autofill_prefs.cc
-@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -102,7 +102,7 @@ void RegisterProfilePrefs(user_prefs::Pr
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.h b/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.h
index d72d39abc3..d7694dcab9 100644
--- a/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.h
+++ b/chromium-next/patches/patch-components_autofill_core_common_autofill__prefs.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/autofill/core/common/autofill_prefs.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/autofill/core/common/autofill_prefs.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/autofill/core/common/autofill_prefs.h
-@@ -73,7 +73,7 @@ inline constexpr char kAutofillPaymentCv
+@@ -74,7 +74,7 @@ inline constexpr char kAutofillPaymentCv
  inline constexpr char kAutofillPaymentCardBenefits[] =
      "autofill.payment_card_benefits";
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-components_commerce_core_commerce__feature__list.cc b/chromium-next/patches/patch-components_commerce_core_commerce__feature__list.cc
index d781f9fc80..d6dc437bc2 100644
--- a/chromium-next/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium-next/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/commerce/core/commerce_feature_list.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/commerce/core/commerce_feature_list.cc
-@@ -169,7 +169,7 @@ BASE_FEATURE(kPriceInsights,
+@@ -165,7 +165,7 @@ BASE_FEATURE(kPriceInsights,
               "PriceInsights",
               base::FEATURE_DISABLED_BY_DEFAULT);
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kPriceInsightsRegionLaunched,
               "PriceInsightsRegionLaunched",
               base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -248,7 +248,7 @@ BASE_FEATURE(kEnableDiscountInfoApi,
+@@ -235,7 +235,7 @@ BASE_FEATURE(kEnableDiscountInfoApi,
  
  const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
  
@@ -24,7 +24,7 @@ $NetBSD$
  const base::FeatureParam<bool> kDiscountOnShoppyPage{
      &kEnableDiscountInfoApi, kDiscountOnShoppyPageParam, true};
  #else
-@@ -257,7 +257,7 @@ const base::FeatureParam<bool> kDiscount
+@@ -244,7 +244,7 @@ const base::FeatureParam<bool> kDiscount
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,12 +33,22 @@ $NetBSD$
  BASE_FEATURE(kEnableDiscountInfoApiRegionLaunched,
               "EnableDiscountInfoApiRegionLaunched",
               base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -296,7 +296,7 @@ const base::FeatureParam<bool> kDeleteAl
+@@ -258,7 +258,7 @@ const char kHistoryClustersBehaviorParam
+ const char kMerchantWideBehaviorParam[] = "merchant-wide-behavior";
+ const char kNonMerchantWideBehaviorParam[] = "non-merchant-wide-behavior";
+ 
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kDiscountDialogAutoPopupBehaviorSetting,
+              "DiscountDialogAutoPopupBehaviorSetting",
+              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -299,7 +299,8 @@ const base::FeatureParam<bool> kDeleteAl
  
  BASE_FEATURE(kShoppingList, "ShoppingList", base::FEATURE_DISABLED_BY_DEFAULT);
  #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS)
-+    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || BUILDFLAG(IS_BSD)
++    BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_IOS) || \
++    BUILDFLAG(IS_BSD)
  BASE_FEATURE(kShoppingListRegionLaunched,
               "ShoppingListRegionLaunched",
               base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium-next/patches/patch-components_constrained__window_constrained__window__views.cc b/chromium-next/patches/patch-components_constrained__window_constrained__window__views.cc
index a68f0d22b4..2b995ae633 100644
--- a/chromium-next/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium-next/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/constrained_window/constrained_window_views.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/constrained_window/constrained_window_views.cc
-@@ -372,7 +372,7 @@ bool SupportsGlobalScreenCoordinates() {
+@@ -371,7 +371,7 @@ bool SupportsGlobalScreenCoordinates() {
  }
  
  bool PlatformClipsChildrenToViewport() {
--#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return true;
  #else
    return false;
diff --git a/chromium-next/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium-next/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index a2a9c1edc4..81e65e4778 100644
--- a/chromium-next/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
+++ b/chromium-next/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/content_settings/core/browser/website_settings_registry.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/content_settings/core/browser/website_settings_registry.cc
-@@ -67,7 +67,7 @@ const WebsiteSettingsInfo* WebsiteSettin
+@@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettin
  #if BUILDFLAG(IS_WIN)
    if (!(platform & PLATFORM_WINDOWS))
      return nullptr;
diff --git a/chromium-next/patches/patch-components_cookie__config_cookie__store__util.cc b/chromium-next/patches/patch-components_cookie__config_cookie__store__util.cc
index b2a22dc07d..708f842911 100644
--- a/chromium-next/patches/patch-components_cookie__config_cookie__store__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/cookie_config/cookie_store_util.cc
 @@ -12,7 +12,7 @@
  namespace cookie_config {
diff --git a/chromium-next/patches/patch-components_crash_core_app_BUILD.gn b/chromium-next/patches/patch-components_crash_core_app_BUILD.gn
index 09c1438c9e..74f723e2c7 100644
--- a/chromium-next/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium-next/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/app/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/crash/core/app/BUILD.gn
 @@ -70,6 +70,10 @@ static_library("app") {
      ]
@@ -35,7 +35,7 @@ $NetBSD$
      deps += [
        "//base:base_static",
        "//components/crash/core/common",
-@@ -234,11 +238,6 @@ if (is_mac || is_android || is_linux || 
+@@ -236,11 +240,6 @@ if (is_mac || is_android || is_linux || 
    executable("chrome_crashpad_handler") {
      sources = [ "chrome_crashpad_handler.cc" ]
  
diff --git a/chromium-next/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc b/chromium-next/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
index ce26d86161..5c9c501dcd 100644
--- a/chromium-next/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/crash/core/app/chrome_crashpad_handler.cc
 @@ -6,5 +6,9 @@
  extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
diff --git a/chromium-next/patches/patch-components_crash_core_app_crashpad__handler__main.cc b/chromium-next/patches/patch-components_crash_core_app_crashpad__handler__main.cc
index 35ca5c331a..cb76f10ee9 100644
--- a/chromium-next/patches/patch-components_crash_core_app_crashpad__handler__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/crash/core/app/crashpad_handler_main.cc
 @@ -10,7 +10,7 @@
  #include "third_party/crashpad/crashpad/handler/handler_main.h"
diff --git a/chromium-next/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/chromium-next/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
index 05d0b6675d..3ba270c141 100644
--- a/chromium-next/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
+++ b/chromium-next/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/crash/core/browser/crash_upload_list_crashpad.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/crash/core/browser/crash_upload_list_crashpad.cc
-@@ -38,7 +38,9 @@ CrashUploadListCrashpad::~CrashUploadLis
+@@ -37,7 +37,9 @@ CrashUploadListCrashpad::~CrashUploadLis
  std::vector<std::unique_ptr<UploadList::UploadInfo>>
  CrashUploadListCrashpad::LoadUploadList() {
    std::vector<crash_reporter::Report> reports;
@@ -16,7 +16,7 @@ $NetBSD$
  
    std::vector<std::unique_ptr<UploadInfo>> uploads;
    for (const crash_reporter::Report& report : reports) {
-@@ -52,9 +54,13 @@ CrashUploadListCrashpad::LoadUploadList(
+@@ -51,9 +53,13 @@ CrashUploadListCrashpad::LoadUploadList(
  
  void CrashUploadListCrashpad::ClearUploadList(const base::Time& begin,
                                                const base::Time& end) {
diff --git a/chromium-next/patches/patch-components_crash_core_common_BUILD.gn b/chromium-next/patches/patch-components_crash_core_common_BUILD.gn
index b9a1a10b58..7df377f3c3 100644
--- a/chromium-next/patches/patch-components_crash_core_common_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/crash/core/common/BUILD.gn
 @@ -9,7 +9,7 @@ import("//components/gwp_asan/buildflags
  
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/chromium-next/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index c3c654f196..2a05e8e54f 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/mock_signals_aggregator.h
 @@ -17,7 +17,7 @@ class MockSignalsAggregator : public Sig
    MockSignalsAggregator();
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator.h b/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator.h
index 8882b6592b..499eba6d45 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/signals_aggregator.h
 @@ -22,7 +22,7 @@ class SignalsAggregator : public KeyedSe
  
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
index 6dde2fc083..e9779001e2 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
+++ b/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/browser/signals_aggregator_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/signals_aggregator_impl.cc
-@@ -65,7 +65,7 @@ SignalsAggregatorImpl::SignalsAggregator
+@@ -64,7 +64,7 @@ SignalsAggregatorImpl::SignalsAggregator
  
  SignalsAggregatorImpl::~SignalsAggregatorImpl() = default;
  
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
index 33d5b14062..9e4ff7ff44 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/signals_aggregator_impl.h
 @@ -29,7 +29,7 @@ class SignalsAggregatorImpl : public Sig
    ~SignalsAggregatorImpl() override;
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service.h b/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service.h
index abf7eb8b27..a5678329ed 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/user_permission_service.h
 @@ -57,7 +57,7 @@ class UserPermissionService : public Key
    // missing.
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc b/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
index af11f97106..0653ec8ce6 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/user_permission_service_impl.cc
 @@ -87,7 +87,7 @@ bool UserPermissionServiceImpl::ShouldCo
           consent_required_by_dependent_policy;
diff --git a/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h b/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
index 9da407053d..cea8664523 100644
--- a/chromium-next/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/browser/user_permission_service_impl.h
 @@ -38,7 +38,7 @@ class UserPermissionServiceImpl : public
  
diff --git a/chromium-next/patches/patch-components_device__signals_core_common_signals__features.cc b/chromium-next/patches/patch-components_device__signals_core_common_signals__features.cc
index e7cc3716f0..385996ed91 100644
--- a/chromium-next/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium-next/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/signals_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/common/signals_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/common/signals_features.cc
 @@ -50,7 +50,7 @@ bool IsNewFunctionEnabled(NewEvFunction 
  }
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  // Enables the triggering of device signals consent dialog when conditions met
  // This feature also requires UnmanagedDeviceSignalsConsentFlowEnabled policy to
  // be enabled
diff --git a/chromium-next/patches/patch-components_device__signals_core_common_signals__features.h b/chromium-next/patches/patch-components_device__signals_core_common_signals__features.h
index 292c45519d..9bf6c38eb3 100644
--- a/chromium-next/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium-next/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/device_signals/core/common/signals_features.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/common/signals_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/common/signals_features.h
 @@ -31,7 +31,7 @@ enum class NewEvFunction { kFileSystemIn
  bool IsNewFunctionEnabled(NewEvFunction new_ev_function);
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
--    BUILDFLAG(IS_CHROMEOS_ASH)
-+    BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-    BUILDFLAG(IS_CHROMEOS)
++    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  BASE_DECLARE_FEATURE(kDeviceSignalsConsentDialog);
  
  // Returns true if device signals consent dialog has been enabled for
diff --git a/chromium-next/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc b/chromium-next/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
index 730f5150c9..1542c41d04 100644
--- a/chromium-next/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/core/system_signals/platform_delegate.cc
 @@ -11,7 +11,7 @@ namespace device_signals {
  
diff --git a/chromium-next/patches/patch-components_device__signals_test_signals__contract.cc b/chromium-next/patches/patch-components_device__signals_test_signals__contract.cc
index 930b542c73..178a392718 100644
--- a/chromium-next/patches/patch-components_device__signals_test_signals__contract.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/device_signals/test/signals_contract.cc
 @@ -212,7 +212,7 @@ GetSignalsContract() {
        base::BindRepeating(VerifyUnset, names::kCrowdStrike);
diff --git a/chromium-next/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/chromium-next/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
index d1cb3c4b53..4481c52d64 100644
--- a/chromium-next/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium-next/patches/patch-components_embedder__support_user__agent__utils.cc
index ba05cf0b43..ca74725d26 100644
--- a/chromium-next/patches/patch-components_embedder__support_user__agent__utils.cc
+++ b/chromium-next/patches/patch-components_embedder__support_user__agent__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/embedder_support/user_agent_utils.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/embedder_support/user_agent_utils.cc
-@@ -500,6 +500,9 @@ std::string GetPlatformForUAMetadata() {
+@@ -481,6 +481,9 @@ std::string GetPlatformForUAMetadata() {
  # else
    return "Chromium OS";
  # endif
diff --git a/chromium-next/patches/patch-components_embedder__support_user__agent__utils__unittest.cc b/chromium-next/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
index 3c220f0223..938fe51f46 100644
--- a/chromium-next/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_enterprise_watermarking_watermark.cc b/chromium-next/patches/patch-components_enterprise_watermarking_watermark.cc
index ff31bf214d..e35841ccee 100644
--- a/chromium-next/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/enterprise/watermarking/watermark.cc
-@@ -34,7 +34,7 @@ gfx::Font WatermarkFont() {
+@@ -31,7 +31,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",
-@@ -45,7 +45,7 @@ gfx::Font WatermarkFont() {
+@@ -47,7 +47,7 @@ const gfx::FontList& WatermarkFontList()
  }
  
  gfx::Font::Weight WatermarkFontWeight() {
diff --git a/chromium-next/patches/patch-components_error__page_common_localized__error.cc b/chromium-next/patches/patch-components_error__page_common_localized__error.cc
new file mode 100644
index 0000000000..044791ed18
--- /dev/null
+++ b/chromium-next/patches/patch-components_error__page_common_localized__error.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/error_page/common/localized_error.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/error_page/common/localized_error.cc
+@@ -901,7 +901,7 @@ void AddSuggestionsDetails(int error_cod
+   if (suggestions & SUGGEST_PROXY_CONFIG) {
+     // Custom body string.
+     std::u16string inner =
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+         l10n_util::GetStringFUTF16(
+             IDS_ERRORPAGES_SUGGESTION_PROXY_DISABLE_PLATFORM,
+             l10n_util::GetStringUTF16(IDS_SETTINGS_TITLE),
diff --git a/chromium-next/patches/patch-components_eye__dropper_eye__dropper__view.cc b/chromium-next/patches/patch-components_eye__dropper_eye__dropper__view.cc
index 4e3e868f3e..abaf6ca85e 100644
--- a/chromium-next/patches/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/eye_dropper/eye_dropper_view.cc
 @@ -203,7 +203,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
    // EyeDropper/WidgetDelegate.
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_event__constants.cc b/chromium-next/patches/patch-components_feature__engagement_public_event__constants.cc
index c3d3aebcd3..ac4bec7959 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_event__constants.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/event_constants.cc
 @@ -11,7 +11,7 @@ namespace feature_engagement {
  namespace events {
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_event__constants.h b/chromium-next/patches/patch-components_feature__engagement_public_event__constants.h
index 1d2fa0779c..41a8f644f9 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_event__constants.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/event_constants.h
 @@ -14,7 +14,7 @@ namespace events {
  
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_feature__configurations.cc b/chromium-next/patches/patch-components_feature__engagement_public_feature__configurations.cc
index 083b674759..9c7b2b68db 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium-next/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_configurations.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/feature_configurations.cc
 @@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUs
  
@@ -24,7 +24,7 @@ $NetBSD$
    if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
      std::optional<FeatureConfig> config = FeatureConfig();
      config->valid = true;
-@@ -1641,7 +1641,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -1644,7 +1644,8 @@ std::optional<FeatureConfig> GetClientSi
  #endif  // BUILDFLAG(IS_ANDROID)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.cc
index e6babe257e..10087347ea 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.cc
+++ b/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_constants.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/feature_constants.cc
-@@ -18,7 +18,7 @@ BASE_FEATURE(kIPHDemoMode, "IPH_DemoMode
+@@ -19,7 +19,7 @@ BASE_FEATURE(kIPHDemoMode, "IPH_DemoMode
  BASE_FEATURE(kIPHDummyFeature, "IPH_Dummy", base::FEATURE_DISABLED_BY_DEFAULT);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,17 +15,16 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
  BASE_FEATURE(kEsbDownloadRowPromoFeature,
               "EsbDownloadRowPromo",
-@@ -646,7 +646,8 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
+@@ -646,7 +646,7 @@ BASE_FEATURE(kDefaultBrowserTriggerCrite
+ 
  #endif  // BUILDFLAG(IS_IOS)
  
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+    BUILDFLAG(IS_BSD)
- BASE_FEATURE(kIPHAutofillCreditCardBenefitFeature,
-              "IPH_AutofillCreditCardBenefit",
-              base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -789,7 +790,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+     BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ BASE_FEATURE(kIPHAutofillCardInfoRetrievalSuggestionFeature,
+              "IPH_AutofillCardInfoRetrievalSuggestion",
+@@ -790,7 +790,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif
  
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.h b/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.h
index ca29600386..ebaab86894 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.h
+++ b/chromium-next/patches/patch-components_feature__engagement_public_feature__constants.h
@@ -4,33 +4,32 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/feature_engagement/public/feature_constants.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/feature_constants.h
-@@ -20,7 +20,7 @@ BASE_DECLARE_FEATURE(kIPHDemoMode);
- BASE_DECLARE_FEATURE(kIPHDummyFeature);
+@@ -27,7 +27,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
- BASE_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
  #endif
-@@ -261,7 +261,8 @@ BASE_DECLARE_FEATURE(kDefaultBrowserTrig
+@@ -285,7 +285,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kDefau
+ 
  #endif  // BUILDFLAG(IS_IOS)
  
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+    BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kIPHAutofillCreditCardBenefitFeature);
- BASE_DECLARE_FEATURE(kIPHAutofillDisabledVirtualCardSuggestionFeature);
- BASE_DECLARE_FEATURE(kIPHAutofillExternalAccountProfileSuggestionFeature);
-@@ -314,7 +315,7 @@ BASE_DECLARE_FEATURE(kIPHScalableIphHelp
- BASE_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+     BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+ FEATURE_CONSTANTS_DECLARE_FEATURE(
+     kIPHAutofillCardInfoRetrievalSuggestionFeature);
+@@ -343,7 +343,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSc
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
  #endif
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
- BASE_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunchAppInTab);
- BASE_DECLARE_FEATURE(kIPHToolbarManagementButtonFeature);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunch);
+ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDesktopPWAsLinkCapturingLaunchAppInTab);
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_feature__list.cc b/chromium-next/patches/patch-components_feature__engagement_public_feature__list.cc
index 3b76fc3cec..2cc8f1a167 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/feature_list.cc
-@@ -160,7 +160,7 @@ const base::Feature* const kAllFeatures[
-     &kIPHiOSLensOverlayEntrypointTipFeature,
+@@ -162,7 +162,7 @@ const base::Feature* const kAllFeatures[
+     &kIPHiOSSharedTabGroupForeground,
  #endif  // BUILDFLAG(IS_IOS)
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -15,22 +15,21 @@ $NetBSD$
  #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
      &kEsbDownloadRowPromoFeature,
  #endif
-@@ -230,7 +230,8 @@ const base::Feature* const kAllFeatures[
+@@ -232,7 +232,7 @@ const base::Feature* const kAllFeatures[
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-+    BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || \
+     BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+     &kIPHAutofillCardInfoRetrievalSuggestionFeature,
      &kIPHAutofillCreditCardBenefitFeature,
-     &kIPHAutofillDisabledVirtualCardSuggestionFeature,
-     &kIPHAutofillExternalAccountProfileSuggestionFeature,
-@@ -283,7 +284,7 @@ const base::Feature* const kAllFeatures[
+@@ -286,7 +286,7 @@ const base::Feature* const kAllFeatures[
      &kIPHScalableIphGamingFeature,
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      &kIPHDesktopPWAsLinkCapturingLaunch,
      &kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-     &kIPHToolbarManagementButtonFeature,
+ #endif  // BUILDFLAG(IS_WIN) ||  BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-components_feature__engagement_public_feature__list.h b/chromium-next/patches/patch-components_feature__engagement_public_feature__list.h
index c0298644ed..124743ecb3 100644
--- a/chromium-next/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feature_engagement/public/feature_list.h
-@@ -278,7 +278,7 @@ DEFINE_VARIATION_PARAM(kIPHHomeCustomiza
+@@ -279,7 +279,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSSharedTabG
  #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
-@@ -387,7 +387,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,25 +25,25 @@ $NetBSD$
  DEFINE_VARIATION_PARAM(kIPHAutofillCreditCardBenefitFeature,
                         "IPH_AutofillCreditCardBenefit");
  
-@@ -481,7 +482,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
+@@ -483,7 +484,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
  DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
                         "IPH_DesktopPWAsLinkCapturingLaunch");
  DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -643,7 +644,7 @@ constexpr flags_ui::FeatureEntry::Featur
-         VARIATION_ENTRY(kIPHHomeCustomizationMenuFeature),
+@@ -644,7 +645,7 @@ inline constexpr flags_ui::FeatureEntry:
          VARIATION_ENTRY(kIPHiOSLensOverlayEntrypointTipFeature),
+         VARIATION_ENTRY(kIPHiOSSharedTabGroupForeground),
  #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),
-@@ -701,7 +702,8 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -703,7 +704,8 @@ inline constexpr flags_ui::FeatureEntry:
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -51,14 +51,14 @@ $NetBSD$
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
 +    BUILDFLAG(IS_BSD)
          VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
+         VARIATION_ENTRY(kIPHAutofillCardInfoRetrievalSuggestionFeature),
          VARIATION_ENTRY(kIPHAutofillDisabledVirtualCardSuggestionFeature),
-         VARIATION_ENTRY(kIPHAutofillExternalAccountProfileSuggestionFeature),
-@@ -753,7 +755,7 @@ constexpr flags_ui::FeatureEntry::Featur
+@@ -755,7 +757,7 @@ inline constexpr flags_ui::FeatureEntry:
          VARIATION_ENTRY(kIPHScalableIphGamingFeature),
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
          VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunch),
          VARIATION_ENTRY(kIPHDesktopPWAsLinkCapturingLaunchAppInTab),
-         VARIATION_ENTRY(kIPHToolbarManagementButtonFeature),
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-components_feed_core_proto_v2_wire_version.proto b/chromium-next/patches/patch-components_feed_core_proto_v2_wire_version.proto
index ab38d43d16..905059d460 100644
--- a/chromium-next/patches/patch-components_feed_core_proto_v2_wire_version.proto
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feed/core/proto/v2/wire/version.proto
 @@ -25,8 +25,8 @@ message Version {
      BETA = 3;
diff --git a/chromium-next/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/chromium-next/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
index b561477861..7d76af40f2 100644
--- a/chromium-next/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feed/core/v2/feed_network_impl_unittest.cc
 @@ -747,8 +747,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
  
diff --git a/chromium-next/patches/patch-components_feed_core_v2_proto__util.cc b/chromium-next/patches/patch-components_feed_core_v2_proto__util.cc
index a810f6610e..90f7cf6a8f 100644
--- a/chromium-next/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feed/core/v2/proto_util.cc
 @@ -93,8 +93,8 @@ feedwire::Version GetPlatformVersionMess
  
diff --git a/chromium-next/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium-next/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index f22c9174bd..4cf8ce1ab0 100644
--- a/chromium-next/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium-next/patches/patch-components_feed_core_v2_test_proto__printer.cc
index 34a2550634..d2717b9023 100644
--- a/chromium-next/patches/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/feed/core/v2/test/proto_printer.cc
 @@ -158,8 +158,8 @@ class TextProtoPrinter {
    }
diff --git a/chromium-next/patches/patch-components_flags__ui_flags__state.cc b/chromium-next/patches/patch-components_flags__ui_flags__state.cc
index 991ffb81c0..ef68f6c476 100644
--- a/chromium-next/patches/patch-components_flags__ui_flags__state.cc
+++ b/chromium-next/patches/patch-components_flags__ui_flags__state.cc
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/flags_ui/flags_state.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/flags_ui/flags_state.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/flags_ui/flags_state.cc
-@@ -755,7 +755,7 @@ unsigned short FlagsState::GetCurrentPla
+@@ -751,7 +751,7 @@ unsigned short FlagsState::GetCurrentPla
+   return kOsWin;
+ #elif BUILDFLAG(IS_CHROMEOS)
    return kOsCrOS;
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
-   return kOsLacros;
 -#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return kOsLinux;
diff --git a/chromium-next/patches/patch-components_gcm__driver_gcm__desktop__utils.cc b/chromium-next/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
new file mode 100644
index 0000000000..9bd85207d4
--- /dev/null
+++ b/chromium-next/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/gcm_driver/gcm_desktop_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/gcm_driver/gcm_desktop_utils.cc
+@@ -32,7 +32,7 @@ GCMClient::ChromePlatform GetPlatform() 
+   return GCMClient::PLATFORM_ANDROID;
+ #elif BUILDFLAG(IS_CHROMEOS)
+   return GCMClient::PLATFORM_CROS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return GCMClient::PLATFORM_LINUX;
+ #else
+   // For all other platforms, return as LINUX.
diff --git a/chromium-next/patches/patch-components_gwp__asan_BUILD.gn b/chromium-next/patches/patch-components_gwp__asan_BUILD.gn
index f2dd65bc71..d6d7afdfb5 100644
--- a/chromium-next/patches/patch-components_gwp__asan_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/gwp_asan/BUILD.gn
 @@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
      "//testing/gtest",
diff --git a/chromium-next/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc b/chromium-next/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index 0a67b2a5d0..e731cbe607 100644
--- a/chromium-next/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/gwp_asan/client/guarded_page_allocator_posix.cc
 @@ -35,8 +35,9 @@ void GuardedPageAllocator::MarkPageInacc
    // mmap() a PROT_NONE page over the address to release it to the system, if
diff --git a/chromium-next/patches/patch-components_gwp__asan_client_gwp__asan.cc b/chromium-next/patches/patch-components_gwp__asan_client_gwp__asan.cc
index 4f0180dfa5..72d1c112bc 100644
--- a/chromium-next/patches/patch-components_gwp__asan_client_gwp__asan.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/gwp_asan/client/gwp_asan.cc
 @@ -75,7 +75,7 @@ namespace {
  // ProcessSamplingBoost is the multiplier to increase the
diff --git a/chromium-next/patches/patch-components_gwp__asan_client_gwp__asan__features.cc b/chromium-next/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
index b76370da59..4c063387d4 100644
--- a/chromium-next/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/gwp_asan/client/gwp_asan_features.cc
 @@ -9,7 +9,7 @@
  namespace gwp_asan::internal {
diff --git a/chromium-next/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/chromium-next/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
index 20926f2203..07ff1157fc 100644
--- a/chromium-next/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_live__caption_caption__util.cc b/chromium-next/patches/patch-components_live__caption_caption__util.cc
index 49e3eac455..31297421b0 100644
--- a/chromium-next/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium-next/patches/patch-components_live__caption_caption__util.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/live_caption/caption_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/live_caption/caption_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/live_caption/caption_util.cc
-@@ -139,7 +139,7 @@ std::string GetCaptionSettingsUrl() {
+@@ -136,7 +136,7 @@ bool IsLiveCaptionFeatureSupported() {
+ std::string GetCaptionSettingsUrl() {
+ #if BUILDFLAG(IS_CHROMEOS)
    return "chrome://os-settings/audioAndCaptions";
- #endif  // BUILDFLAG(IS_CHROMEOS)
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return "chrome://settings/captions";
- #endif  // BUILDFLAG(IS_LINUX)
- 
+ #elif BUILDFLAG(IS_WIN)
+   return base::win::GetVersion() >= base::win::Version::WIN10
diff --git a/chromium-next/patches/patch-components_live__caption_caption__util.h b/chromium-next/patches/patch-components_live__caption_caption__util.h
index 5b0c38d4f2..df9705bec1 100644
--- a/chromium-next/patches/patch-components_live__caption_caption__util.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/live_caption/caption_util.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/live_caption/caption_util.h
 @@ -15,7 +15,7 @@ class PrefService;
  namespace captions {
diff --git a/chromium-next/patches/patch-components_media__router_common_media__source.cc b/chromium-next/patches/patch-components_media__router_common_media__source.cc
index ff5ef5a1d7..e25c36900c 100644
--- a/chromium-next/patches/patch-components_media__router_common_media__source.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/media_router/common/media_source.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/media_router/common/media_source.cc
 @@ -57,7 +57,7 @@ bool IsSystemAudioCaptureSupported() {
    if (!media::IsSystemLoopbackCaptureSupported()) {
diff --git a/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
index 616782d706..180c5f1c0c 100644
--- a/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -4,14 +4,14 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/media_router/common/providers/cast/channel/cast_message_util.cc
-@@ -169,7 +169,7 @@ int GetVirtualConnectPlatformValue() {
+@@ -168,7 +168,7 @@ int GetVirtualConnectPlatformValue() {
    return 4;
- #elif BUILDFLAG(IS_CHROMEOS_ASH)
+ #elif BUILDFLAG(IS_CHROMEOS)
    return 5;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return 6;
  #else
    return 0;
diff --git a/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h b/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
index d0eadcc8c8..3494e0c1a5 100644
--- a/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
+++ b/chromium-next/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/media_router/common/providers/cast/channel/enum_table.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/media_router/common/providers/cast/channel/enum_table.h
-@@ -366,7 +366,12 @@ class EnumTable {
+@@ -368,7 +368,12 @@ class EnumTable {
  
   private:
  #ifdef ARCH_CPU_64_BITS
diff --git a/chromium-next/patches/patch-components_metrics_drive__metrics__provider__linux.cc b/chromium-next/patches/patch-components_metrics_drive__metrics__provider__linux.cc
index 078ddd725b..3312ba921d 100644
--- a/chromium-next/patches/patch-components_metrics_drive__metrics__provider__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/metrics/drive_metrics_provider_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/metrics/drive_metrics_provider_linux.cc
 @@ -4,7 +4,13 @@
  
diff --git a/chromium-next/patches/patch-components_metrics_dwa_dwa__service.cc b/chromium-next/patches/patch-components_metrics_dwa_dwa__service.cc
index 055b9b3468..4e99d2160a 100644
--- a/chromium-next/patches/patch-components_metrics_dwa_dwa__service.cc
+++ b/chromium-next/patches/patch-components_metrics_dwa_dwa__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/dwa/dwa_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/metrics/dwa/dwa_service.cc
 @@ -161,7 +161,7 @@ void DwaService::RecordCoarseSystemInfor
    coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_WINDOWS);
diff --git a/chromium-next/patches/patch-components_metrics_metrics__log.cc b/chromium-next/patches/patch-components_metrics_metrics__log.cc
index 939ecb076d..a2072c7205 100644
--- a/chromium-next/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium-next/patches/patch-components_metrics_metrics__log.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/metrics/metrics_log.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/metrics/metrics_log.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/metrics/metrics_log.cc
-@@ -61,7 +61,7 @@
+@@ -60,7 +60,7 @@
  #include "base/win/current_module.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/environment.h"
  #include "base/nix/xdg_util.h"
  #endif
-@@ -151,7 +151,7 @@ void RecordCurrentTime(
+@@ -150,7 +150,7 @@ void RecordCurrentTime(
    }
  }
  
@@ -24,16 +24,16 @@ $NetBSD$
  metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
      base::nix::SessionType session_type) {
    switch (session_type) {
-@@ -418,7 +418,7 @@ void MetricsLog::RecordCoreSystemProfile
+@@ -413,7 +413,7 @@ void MetricsLog::RecordCoreSystemProfile
  // OperatingSystemVersion refers to the ChromeOS release version.
- #if BUILDFLAG(IS_CHROMEOS_ASH)
+ #if BUILDFLAG(IS_CHROMEOS)
    os->set_kernel_version(base::SysInfo::KernelVersion());
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // Linux operating system version is copied over into kernel version to be
    // consistent.
    os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
-@@ -435,7 +435,7 @@ void MetricsLog::RecordCoreSystemProfile
+@@ -430,7 +430,7 @@ void MetricsLog::RecordCoreSystemProfile
    os->set_build_number(base::SysInfo::GetIOSBuildNumber());
  #endif
  
diff --git a/chromium-next/patches/patch-components_metrics_motherboard.cc b/chromium-next/patches/patch-components_metrics_motherboard.cc
index 782c38f574..5bfeab0d16 100644
--- a/chromium-next/patches/patch-components_metrics_motherboard.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/metrics/motherboard.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/metrics/motherboard.cc
 @@ -1,6 +1,7 @@
  // Copyright 2022 The Chromium Authors
diff --git a/chromium-next/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium-next/patches/patch-components_named__mojo__ipc__server_connection__info.h
index c7b4612418..efd44cc558 100644
--- a/chromium-next/patches/patch-components_named__mojo__ipc__server_connection__info.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/named_mojo_ipc_server/connection_info.h
 @@ -12,8 +12,14 @@
  #include "base/win/scoped_handle.h"
diff --git a/chromium-next/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/chromium-next/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
index f30607ddce..7731ad2aa4 100644
--- a/chromium-next/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/chromium-next/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
 @@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
  // static
diff --git a/chromium-next/patches/patch-components_named__system__lock_lock.h b/chromium-next/patches/patch-components_named__system__lock_lock.h
index d347e9a3cf..fc611b4d80 100644
--- a/chromium-next/patches/patch-components_named__system__lock_lock.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/named_system_lock/lock.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_neterror_resources_neterror.js b/chromium-next/patches/patch-components_neterror_resources_neterror.js
deleted file mode 100644
index 09ab44a6ec..0000000000
--- a/chromium-next/patches/patch-components_neterror_resources_neterror.js
+++ /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/neterror/resources/neterror.js.orig	2025-01-27 17:37:37.000000000 +0000
-+++ components/neterror/resources/neterror.js
-@@ -142,7 +142,7 @@ function detailsButtonClick() {
- 
- let primaryControlOnLeft = true;
- // clang-format off
--// <if expr="is_macosx or is_ios or is_linux or is_chromeos or is_android">
-+// <if expr="is_macosx or is_ios or is_posix or is_chromeos or is_android">
- // clang-format on
- primaryControlOnLeft = false;
- // </if>
diff --git a/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__features.cc b/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
index a6c9577b98..e2a2ddc57e 100644
--- a/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
+++ b/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/optimization_guide/core/optimization_guide_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -140,7 +140,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+@@ -136,7 +136,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
  // Whether to use the on device model service in optimization guide.
  BASE_FEATURE(kOptimizationGuideOnDeviceModel,
               "OptimizationGuideOnDeviceModel",
diff --git a/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__util.cc b/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
index d372d2c6e3..12e546b594 100644
--- a/chromium-next/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/optimization_guide/core/optimization_guide_util.cc
 @@ -37,7 +37,7 @@ optimization_guide::proto::Platform GetP
    return optimization_guide::proto::PLATFORM_CHROMEOS;
diff --git a/chromium-next/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc b/chromium-next/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
index 347cfccc1e..55c07e1fbd 100644
--- a/chromium-next/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
+++ b/chromium-next/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/os_crypt/async/browser/secret_portal_key_provider.cc
 @@ -5,7 +5,9 @@
  #include "components/os_crypt/async/browser/secret_portal_key_provider.h"
diff --git a/chromium-next/patches/patch-components_os__crypt_async_common_encryptor.cc b/chromium-next/patches/patch-components_os__crypt_async_common_encryptor.cc
index 57a12cb28c..4d031d44ba 100644
--- a/chromium-next/patches/patch-components_os__crypt_async_common_encryptor.cc
+++ b/chromium-next/patches/patch-components_os__crypt_async_common_encryptor.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/async/common/encryptor.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/os_crypt/async/common/encryptor.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/os_crypt/async/common/encryptor.cc
-@@ -277,7 +277,7 @@ std::optional<std::string> Encryptor::De
+@@ -275,7 +275,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.
diff --git a/chromium-next/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium-next/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
index c30f9816a6..ce73d592b3 100644
--- a/chromium-next/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/chromium-next/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/sync/libsecret_util_linux.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/os_crypt/sync/libsecret_util_linux.cc
 @@ -185,16 +185,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
  
diff --git a/chromium-next/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium-next/patches/patch-components_os__crypt_sync_os__crypt.h
index a93a7439ff..1a8ab59c25 100644
--- a/chromium-next/patches/patch-components_os__crypt_sync_os__crypt.h
+++ b/chromium-next/patches/patch-components_os__crypt_sync_os__crypt.h
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/os_crypt/sync/os_crypt.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/os_crypt/sync/os_crypt.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/os_crypt/sync/os_crypt.h
-@@ -14,7 +14,7 @@
- #include "build/build_config.h"
+@@ -15,7 +15,7 @@
  #include "build/chromecast_buildflags.h"
+ #include "crypto/subtle_passkey.h"
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  class KeyStorageLinux;
  #endif  // BUILDFLAG(IS_LINUX)
  
-@@ -23,7 +23,7 @@ class PrefRegistrySimple;
+@@ -24,7 +24,7 @@ class PrefRegistrySimple;
  class PrefService;
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -24,7 +24,7 @@ $NetBSD$
  namespace crypto {
  class SymmetricKey;
  }
-@@ -36,7 +36,7 @@ struct Config;
+@@ -37,7 +37,7 @@ struct Config;
  // Temporary interface due to OSCrypt refactor. See OSCryptImpl for descriptions
  // of what each function does.
  namespace OSCrypt {
@@ -33,7 +33,7 @@ $NetBSD$
  COMPONENT_EXPORT(OS_CRYPT)
  void SetConfig(std::unique_ptr<os_crypt::Config> config);
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -81,7 +81,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockK
+@@ -82,7 +82,7 @@ COMPONENT_EXPORT(OS_CRYPT) void UseMockK
  COMPONENT_EXPORT(OS_CRYPT) void SetLegacyEncryptionForTesting(bool legacy);
  COMPONENT_EXPORT(OS_CRYPT) void ResetStateForTesting();
  #endif  // BUILDFLAG(IS_WIN)
@@ -42,7 +42,7 @@ $NetBSD$
  COMPONENT_EXPORT(OS_CRYPT)
  void UseMockKeyStorageForTesting(
      base::OnceCallback<std::unique_ptr<KeyStorageLinux>()>
-@@ -108,7 +108,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
+@@ -109,7 +109,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
    // Returns singleton instance of OSCryptImpl.
    static OSCryptImpl* GetInstance();
  
@@ -51,7 +51,7 @@ $NetBSD$
    // Set the configuration of OSCryptImpl.
    // This method, or SetRawEncryptionKey(), must be called before using
    // EncryptString() and DecryptString().
-@@ -200,7 +200,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
+@@ -201,7 +201,7 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
    void ResetStateForTesting();
  #endif
  
@@ -60,7 +60,7 @@ $NetBSD$
    // For unit testing purposes, inject methods to be used.
    // |storage_provider_factory| provides the desired |KeyStorage|
    // implementation. If the provider returns |nullptr|, a hardcoded password
-@@ -225,13 +225,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
+@@ -226,13 +226,13 @@ class COMPONENT_EXPORT(OS_CRYPT) OSCrypt
    crypto::SymmetricKey* GetEncryptionKey();
  #endif  // BUILDFLAG(IS_APPLE)
  
@@ -73,6 +73,6 @@ $NetBSD$
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // Returns a cached string of "peanuts". Is thread-safe.
-   crypto::SymmetricKey* GetPasswordV10();
+   static constexpr size_t kDerivedKeyBytes = 16;
  
+   crypto::SubtlePassKey MakeCryptoPassKey();
diff --git a/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client.cc b/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index 08bfd6b7b7..bf22e78de3 100644
--- a/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/browser/paint_preview_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/paint_preview/browser/paint_preview_client.cc
 @@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPre
    metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index ab35e1b572..f8068bd630 100644
--- a/chromium-next/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_paint__preview_common_proto_paint__preview.proto b/chromium-next/patches/patch-components_paint__preview_common_proto_paint__preview.proto
index 979f996dc8..62c44c8e88 100644
--- a/chromium-next/patches/patch-components_paint__preview_common_proto_paint__preview.proto
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/paint_preview/common/proto/paint_preview.proto
 @@ -82,8 +82,8 @@ message PaintPreviewFrameProto {
  // Stores Chrome version.
diff --git a/chromium-next/patches/patch-components_paint__preview_player_player__compositor__delegate.cc b/chromium-next/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
index 691a69c6ee..351b48e4a9 100644
--- a/chromium-next/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium-next/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/paint_preview/player/player_compositor_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -434,8 +434,8 @@ void PlayerCompositorDelegate::ValidateP
+@@ -433,8 +433,8 @@ void PlayerCompositorDelegate::ValidateP
    auto chrome_version = capture_result_->proto.metadata().chrome_version();
    const auto& current_chrome_version = version_info::GetVersion();
    if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.cc
index 6ccc32e954..852266e4bc 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/features/password_features.cc
 @@ -35,7 +35,7 @@ BASE_FEATURE(kClearUndecryptablePassword
  BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
@@ -15,7 +15,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -109,7 +109,7 @@ BASE_FEATURE(kReuseDetectionBasedOnPassw
+@@ -113,7 +113,7 @@ BASE_FEATURE(kReuseDetectionBasedOnPassw
               "ReuseDetectionBasedOnPasswordHashes",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.h b/chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.h
index ec45849b75..94496e7466 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_features_password__features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/features/password_features.h
-@@ -110,7 +110,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFall
+@@ -114,7 +114,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFall
  // Detects password reuse based on hashed password values.
  BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHashes);
  
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__form__manager.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__form__manager.cc
index 60caa3418c..5a65fe1314 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_form_manager.cc
-@@ -61,7 +61,7 @@
+@@ -63,7 +63,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
  
-@@ -233,7 +233,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
+@@ -239,7 +239,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
    return false;
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  bool ShouldShowKeychainErrorBubble(
      std::optional<PasswordStoreBackendError> backend_error) {
    if (!backend_error.has_value()) {
-@@ -892,7 +892,7 @@ void PasswordFormManager::OnFetchComplet
+@@ -897,7 +897,7 @@ void PasswordFormManager::OnFetchComplet
          error.value().type);
    }
  
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager.cc
index 4174646bbc..de9113cc37 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager.cc
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_manager.cc
-@@ -418,7 +418,7 @@ void PasswordManager::RegisterProfilePre
+@@ -433,7 +433,7 @@ void PasswordManager::RegisterProfilePre
        prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
  #endif  // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
    registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
@@ -15,7 +15,7 @@ $NetBSD$
    registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
                                  0);
  #endif
-@@ -431,7 +431,7 @@ void PasswordManager::RegisterProfilePre
+@@ -446,7 +446,7 @@ void PasswordManager::RegisterProfilePre
  #endif
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__client.h b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__client.h
index e7ccf4c584..fd40bc13ae 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager_client.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_manager_client.h
-@@ -30,7 +30,7 @@
+@@ -31,7 +31,7 @@
  #include "net/cert/cert_status_flags.h"
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,12 +15,12 @@ $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"
-@@ -551,7 +551,7 @@ class PasswordManagerClient {
+@@ -559,7 +559,7 @@ class PasswordManagerClient {
        CredentialsCallback callback);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- 
    // Shows the bubble with the details of the `form`.
    virtual void OpenPasswordDetailsBubble(
+       const password_manager::PasswordForm& form) = 0;
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index 6bcd42a538..4ed7f32de8 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_manager_switches.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.h b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.h
index 7b68606bde..cc6a47aba1 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.h
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_password__manager__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manager_switches.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_manager_switches.h
-@@ -10,7 +10,7 @@
+@@ -9,7 +9,7 @@
  
  namespace password_manager {
  
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index e95611029a..d516b839ca 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_manual_fallback_flow.cc
 @@ -44,7 +44,7 @@ std::u16string GetUsernameFromLabel(cons
  }
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
index ce01743df0..e035ba66ce 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig	2025-02-17 21:09:38.000000000 +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"
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index 3415ab62ef..8d073b6637 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store_factory_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_store_factory_util.cc
 @@ -29,7 +29,7 @@ namespace {
  LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index 4c86414e9a..73049a3ce4 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/password_store/login_database.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_store/login_database.cc
 @@ -1030,7 +1030,7 @@ bool ShouldDeleteUndecryptablePasswords(
      bool is_user_data_dir_policy_set,
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index 4562823e66..61b604489c 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index c4a825dd6f..8eeb62ad1d 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2253,7 +2253,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
+@@ -2257,7 +2257,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
                                            testing::Bool()));
  
  #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 7413c2c700..b5db76a31f 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -190,7 +190,7 @@ version_info::Channel StubPasswordManage
+@@ -195,7 +195,7 @@ version_info::Channel StubPasswordManage
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -14,4 +14,4 @@ $NetBSD$
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  void StubPasswordManagerClient::OpenPasswordDetailsBubble(
      const password_manager::PasswordForm& form) {}
- 
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
diff --git a/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 2feed2b6c5..7147007ca7 100644
--- a/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium-next/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/password_manager/core/browser/stub_password_manager_client.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -75,7 +75,7 @@ class StubPasswordManagerClient : public
+@@ -76,7 +76,7 @@ class StubPasswordManagerClient : public
    MockPasswordFeatureManager* GetPasswordFeatureManager();
    version_info::Channel GetChannel() const override;
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -14,4 +14,4 @@ $NetBSD$
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    void OpenPasswordDetailsBubble(
        const password_manager::PasswordForm& form) override;
-   std::unique_ptr<
+ #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) ||
diff --git a/chromium-next/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium-next/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index b30576c771..800bb0b94b 100644
--- a/chromium-next/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/password_manager/core/common/password_manager_pref_names.h
 @@ -50,7 +50,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.
-@@ -343,7 +343,7 @@ inline constexpr char kAutofillableCrede
+@@ -349,7 +349,7 @@ inline constexpr char kAutofillableCrede
  inline constexpr char kPasswordSharingEnabled[] =
      "password_manager.password_sharing_enabled";
  
diff --git a/chromium-next/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/chromium-next/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index 483056da98..aa493f77cd 100644
--- a/chromium-next/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/chromium-next/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/performance_manager/decorators/process_metrics_decorator.cc
 @@ -264,7 +264,7 @@ void ProcessMetricsDecorator::DidGetMemo
      // RSS and PMF to each node proportionally to its V8 heap size.
diff --git a/chromium-next/patches/patch-components_performance__manager_public_features.h b/chromium-next/patches/patch-components_performance__manager_public_features.h
index e8d6f4a0af..4e7621d4ed 100644
--- a/chromium-next/patches/patch-components_performance__manager_public_features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/performance_manager/public/features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/performance_manager/public/features.h
 @@ -21,7 +21,7 @@ BASE_DECLARE_FEATURE(kRunOnMainThreadSyn
  
diff --git a/chromium-next/patches/patch-components_permissions_prediction__service_prediction__common.cc b/chromium-next/patches/patch-components_permissions_prediction__service_prediction__common.cc
index ae67ba569e..2accfb3bfd 100644
--- a/chromium-next/patches/patch-components_permissions_prediction__service_prediction__common.cc
+++ b/chromium-next/patches/patch-components_permissions_prediction__service_prediction__common.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/permissions/prediction_service/prediction_common.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/permissions/prediction_service/prediction_common.cc
-@@ -33,7 +33,7 @@ int BucketizeValue(int count) {
+@@ -32,7 +32,7 @@ int BucketizeValue(int count) {
  
  ClientFeatures_Platform GetCurrentPlatformProto() {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
    return permissions::ClientFeatures_Platform_PLATFORM_DESKTOP;
  #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
    return permissions::ClientFeatures_Platform_PLATFORM_MOBILE;
-@@ -44,7 +44,7 @@ ClientFeatures_Platform GetCurrentPlatfo
+@@ -43,7 +43,7 @@ ClientFeatures_Platform GetCurrentPlatfo
  
  ClientFeatures_PlatformEnum GetCurrentPlatformEnumProto() {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium-next/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/chromium-next/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
index 4b16c0403b..72eb2d198f 100644
--- a/chromium-next/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
+++ b/chromium-next/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/browser/policy_pref_mapping_test.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/browser/policy_pref_mapping_test.cc
-@@ -411,7 +411,7 @@ class PolicyTestCase {
-     const std::string os("chromeos_lacros");
+@@ -408,7 +408,7 @@ class PolicyTestCase {
+     const std::string os("chromeos_ash");
  #elif BUILDFLAG(IS_IOS)
      const std::string os("ios");
 -#elif BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index db758929b6..537f4a4d7c 100644
--- a/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -738,7 +738,7 @@ void CloudPolicyClient::FetchPolicy(Poli
+@@ -739,7 +739,7 @@ void CloudPolicyClient::FetchPolicy(Poli
          fetch_request->set_invalidation_payload(invalidation_payload_);
        }
      }
diff --git a/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
index eda5e7f919..e06b725a59 100644
--- a/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
+++ b/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
 @@ -25,7 +25,7 @@ namespace policy {
  
diff --git a/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
index d2d18465c2..91a845b472 100644
--- a/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
+++ b/chromium-next/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/common/cloud/cloud_policy_util.cc
 @@ -20,7 +20,7 @@
+ #include "base/win/wincred_shim.h"
  #endif
  
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
--    BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
  #include <pwd.h>
  #include <sys/types.h>
  #include <unistd.h>
@@ -19,8 +19,8 @@ $NetBSD$
  #import <SystemConfiguration/SCDynamicStoreCopySpecific.h>
  #endif
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  #include <limits.h>  // For HOST_NAME_MAX
  #endif
  
@@ -32,16 +32,16 @@ $NetBSD$
  #include <algorithm>
  #include <utility>
  
-@@ -88,7 +93,7 @@ namespace em = enterprise_management;
+@@ -83,7 +88,7 @@ namespace policy {
+ namespace em = enterprise_management;
  
  std::string GetMachineName() {
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
--    BUILDFLAG(IS_FUCHSIA)
-+    BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
    char hostname[HOST_NAME_MAX];
    if (gethostname(hostname, HOST_NAME_MAX) == 0)  // Success.
      return hostname;
-@@ -144,7 +149,7 @@ std::string GetMachineName() {
+@@ -139,7 +144,7 @@ std::string GetMachineName() {
  
  std::string GetOSVersion() {
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
@@ -50,7 +50,7 @@ $NetBSD$
    return base::SysInfo::OperatingSystemVersion();
  #elif BUILDFLAG(IS_WIN)
    base::win::OSInfo::VersionNumber version_number =
-@@ -167,7 +172,7 @@ std::string GetOSArchitecture() {
+@@ -161,7 +166,7 @@ std::string GetOSArchitecture() {
  }
  
  std::string GetOSUsername() {
diff --git a/chromium-next/patches/patch-components_policy_core_common_policy__loader__common.cc b/chromium-next/patches/patch-components_policy_core_common_policy__loader__common.cc
index e359d9469e..ae98846996 100644
--- a/chromium-next/patches/patch-components_policy_core_common_policy__loader__common.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/common/policy_loader_common.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/common/policy_loader_common.cc
 @@ -46,7 +46,7 @@ const char* kSensitivePolicies[] = {
      key::kDefaultSearchProviderEnabled,
diff --git a/chromium-next/patches/patch-components_policy_core_common_policy__paths.cc b/chromium-next/patches/patch-components_policy_core_common_policy__paths.cc
index 5a3db0e2a5..e33374be16 100644
--- a/chromium-next/patches/patch-components_policy_core_common_policy__paths.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/common/policy_paths.cc
 @@ -17,6 +17,10 @@ namespace policy {
  const char kPolicyPath[] = "/etc/opt/chrome/policies";
diff --git a/chromium-next/patches/patch-components_policy_core_common_policy__utils.cc b/chromium-next/patches/patch-components_policy_core_common_policy__utils.cc
index 6a7e288e56..b8fc9d5a51 100644
--- a/chromium-next/patches/patch-components_policy_core_common_policy__utils.cc
+++ b/chromium-next/patches/patch-components_policy_core_common_policy__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/policy/core/common/policy_utils.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/core/common/policy_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/core/common/policy_utils.cc
 @@ -22,7 +22,7 @@ bool IsPolicyTestingEnabled(PrefService*
      return true;
diff --git a/chromium-next/patches/patch-components_policy_tools_generate__policy__source.py b/chromium-next/patches/patch-components_policy_tools_generate__policy__source.py
index 1e878afa25..89ef66cee7 100644
--- a/chromium-next/patches/patch-components_policy_tools_generate__policy__source.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/policy/tools/generate_policy_source.py
 @@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
      'ios': ['ios'],
diff --git a/chromium-next/patches/patch-components_power__metrics_BUILD.gn b/chromium-next/patches/patch-components_power__metrics_BUILD.gn
index 0ddc190c9b..15db43b946 100644
--- a/chromium-next/patches/patch-components_power__metrics_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/power_metrics/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/power_metrics/BUILD.gn
 @@ -41,7 +41,7 @@ static_library("power_metrics") {
      ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/chromium-next/patches/patch-components_power__metrics_energy__metrics__provider.cc b/chromium-next/patches/patch-components_power__metrics_energy__metrics__provider.cc
index aec78b86bf..4f1c272d9b 100644
--- a/chromium-next/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/power_metrics/energy_metrics_provider.cc
 @@ -9,6 +9,8 @@
  #include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/chromium-next/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/chromium-next/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
index 9655fe986e..657e15d4ea 100644
--- a/chromium-next/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
+++ b/chromium-next/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/safe_browsing/content/common/file_type_policies_unittest.cc
-@@ -148,7 +148,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
+@@ -146,7 +146,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
+   EXPECT_EQ(142, file_type.uma_value());
+   EXPECT_FALSE(file_type.is_archive());
    EXPECT_EQ(DownloadFileType::FULL_PING, file_type.ping_setting());
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    EXPECT_EQ(DownloadFileType::ALLOW_ON_USER_GESTURE,
diff --git a/chromium-next/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py b/chromium-next/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
index 8e46ab8854..1d50c5b1c2 100644
--- a/chromium-next/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/safe_browsing/content/resources/gen_file_type_proto.py
 @@ -37,6 +37,9 @@ def PlatformTypes():
          "chromeos":
diff --git a/chromium-next/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium-next/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index cdded5bc9c..434295df46 100644
--- a/chromium-next/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/chromium-next/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index 41f9a80feb..91fc1c12cb 100644
--- a/chromium-next/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium-next/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
 @@ -110,7 +110,7 @@ RTLookupRequest::OSType GetRTLookupReque
    return RTLookupRequest::OS_TYPE_CHROME_OS;
diff --git a/chromium-next/patches/patch-components_safe__browsing_core_common_features.cc b/chromium-next/patches/patch-components_safe__browsing_core_common_features.cc
index 51a4a709ec..721ba05356 100644
--- a/chromium-next/patches/patch-components_safe__browsing_core_common_features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/safe_browsing/core/common/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/safe_browsing/core/common/features.cc
-@@ -256,7 +256,7 @@ constexpr base::FeatureParam<std::string
+@@ -262,7 +262,7 @@ constexpr base::FeatureParam<std::string
  BASE_FEATURE(kSafeBrowsingAsyncRealTimeCheck,
               "SafeBrowsingAsyncRealTimeCheck",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc b/chromium-next/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
index 774178c49a..cf88fb46a1 100644
--- a/chromium-next/patches/patch-components_search__engines_search__engine__choice_search__engine__choice__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/search_engines/search_engine_choice/search_engine_choice_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/search_engines/search_engine_choice/search_engine_choice_service.cc
-@@ -614,7 +614,7 @@ void SearchEngineChoiceService::Register
+@@ -625,7 +625,7 @@ void SearchEngineChoiceService::Register
  
  int SearchEngineChoiceService::GetCountryIdInternal() {
    // `country_codes::kCountryIDAtInstall` may not be set yet.
diff --git a/chromium-next/patches/patch-components_search__engines_search__engines__switches.cc b/chromium-next/patches/patch-components_search__engines_search__engines__switches.cc
new file mode 100644
index 0000000000..7b3ee9d086
--- /dev/null
+++ b/chromium-next/patches/patch-components_search__engines_search__engines__switches.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/search_engines/search_engines_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/search_engines/search_engines_switches.cc
+@@ -107,7 +107,7 @@ const base::FeatureParam<bool> kReconcil
+     "reconcile_with_all_known_engines",
+     false);
+ 
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ COMPONENT_EXPORT(SEARCH_ENGINES_SWITCHES)
+ BASE_FEATURE(kClearPrefForUnknownCountry,
+              "ClearCountryPrefForStoredUnknownCountry",
diff --git a/chromium-next/patches/patch-components_search__engines_search__engines__switches.h b/chromium-next/patches/patch-components_search__engines_search__engines__switches.h
new file mode 100644
index 0000000000..f0a058be62
--- /dev/null
+++ b/chromium-next/patches/patch-components_search__engines_search__engines__switches.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/search_engines/search_engines_switches.h.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/search_engines/search_engines_switches.h
+@@ -113,7 +113,7 @@ BASE_DECLARE_FEATURE(kTemplateUrlReconci
+ COMPONENT_EXPORT(SEARCH_ENGINES_SWITCHES)
+ extern const base::FeatureParam<bool> kReconcileWithAllKnownEngines;
+ 
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // When the `country_codes::kCountryIDUnknown` is stored in prefs and this
+ // feature is enabled the pref will be cleared allowing a valid country to be
+ // set again.
diff --git a/chromium-next/patches/patch-components_search__engines_template__url__service.cc b/chromium-next/patches/patch-components_search__engines_template__url__service.cc
index 105025a526..ef65ca6825 100644
--- a/chromium-next/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium-next/patches/patch-components_search__engines_template__url__service.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/search_engines/template_url_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/search_engines/template_url_service.cc
-@@ -3062,7 +3062,7 @@ bool TemplateURLService::MatchesDefaultS
+@@ -3218,7 +3218,7 @@ bool TemplateURLService::MatchesDefaultS
  std::unique_ptr<EnterpriseSearchManager>
  TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
    return std::make_unique<EnterpriseSearchManager>(
-       prefs,
-       base::BindRepeating(&TemplateURLService::EnterpriseSiteSearchChanged,
+       prefs, base::BindRepeating(&TemplateURLService::EnterpriseSearchChanged,
+                                  base::Unretained(this)));
diff --git a/chromium-next/patches/patch-components_security__interstitials_content_utils.cc b/chromium-next/patches/patch-components_security__interstitials_content_utils.cc
index ef09cb40ad..7620d0c05e 100644
--- a/chromium-next/patches/patch-components_security__interstitials_content_utils.cc
+++ b/chromium-next/patches/patch-components_security__interstitials_content_utils.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/security_interstitials/content/utils.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/security_interstitials/content/utils.cc
-@@ -38,7 +38,7 @@ void LaunchDateAndTimeSettings() {
+@@ -37,7 +37,7 @@ void LaunchDateAndTimeSettings() {
  #if BUILDFLAG(IS_ANDROID)
    JNIEnv* env = base::android::AttachCurrentThread();
    Java_DateAndTimeSettingsHelper_openDateAndTimeSettings(env);
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    struct ClockCommand {
      const char* const pathname;
      const char* const argument;
diff --git a/chromium-next/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/chromium-next/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
index 56e7ddf1fc..a2b68f549a 100644
--- a/chromium-next/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ b/chromium-next/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
-@@ -148,7 +148,7 @@ void CrossDeviceUserSegment::ExecuteMode
+@@ -147,7 +147,7 @@ void CrossDeviceUserSegment::ExecuteMode
  // Check for current device type and subtract it from the device count
  // calculation.
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.cc b/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.cc
index 36dcf0140e..6d5f42db90 100644
--- a/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.cc
+++ b/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/services/on_device_translation/sandbox_hook.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/services/on_device_translation/sandbox_hook.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/services/on_device_translation/sandbox_hook.cc
 @@ -7,12 +7,15 @@
  #include "components/services/on_device_translation/translate_kit_client.h"
diff --git a/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.h b/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.h
index 8ba516b33d..06507fce4a 100644
--- a/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.h
+++ b/chromium-next/patches/patch-components_services_on__device__translation_sandbox__hook.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/services/on_device_translation/sandbox_hook.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/services/on_device_translation/sandbox_hook.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/services/on_device_translation/sandbox_hook.h
 @@ -5,7 +5,13 @@
  #ifndef COMPONENTS_SERVICES_ON_DEVICE_TRANSLATION_SANDBOX_HOOK_H_
diff --git a/chromium-next/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/chromium-next/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index 53723dd25e..369aa1b107 100644
--- a/chromium-next/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
 @@ -22,7 +22,7 @@
  
diff --git a/chromium-next/patches/patch-components_soda_soda__util.cc b/chromium-next/patches/patch-components_soda_soda__util.cc
index 497f84e791..639c9c496a 100644
--- a/chromium-next/patches/patch-components_soda_soda__util.cc
+++ b/chromium-next/patches/patch-components_soda_soda__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/soda/soda_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/soda/soda_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/soda/soda_util.cc
-@@ -27,7 +27,7 @@
+@@ -22,7 +22,7 @@
  #include "base/win/windows_version.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/cpu.h"
  #endif
  
-@@ -52,7 +52,7 @@ bool IsSupportedChromeOS() {
+@@ -38,7 +38,7 @@ bool IsSupportedChromeOS() {
  }
  #endif  // BUILDFLAG(IS_CHROMEOS)
  
@@ -24,7 +24,7 @@ $NetBSD$
  bool IsSupportedLinux() {
  #if defined(ARCH_CPU_X86_FAMILY)
    // Check if the CPU has the required instruction set to run the Speech
-@@ -83,7 +83,7 @@ bool IsSupportedWin() {
+@@ -69,7 +69,7 @@ bool IsSupportedWin() {
  bool IsOnDeviceSpeechRecognitionSupported() {
  #if BUILDFLAG(IS_CHROMEOS)
    return IsSupportedChromeOS();
diff --git a/chromium-next/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/chromium-next/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
index cd4db8f65a..3f931b9868 100644
--- a/chromium-next/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_storage__monitor_BUILD.gn b/chromium-next/patches/patch-components_storage__monitor_BUILD.gn
index d2912b3f36..2c93de4080 100644
--- a/chromium-next/patches/patch-components_storage__monitor_BUILD.gn
+++ b/chromium-next/patches/patch-components_storage__monitor_BUILD.gn
@@ -4,23 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/storage_monitor/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/storage_monitor/BUILD.gn
-@@ -75,7 +75,7 @@ static_library("storage_monitor") {
+@@ -71,7 +71,7 @@ static_library("storage_monitor") {
        deps += [ "//services/device/public/mojom" ]
      }
-   } else if (is_linux || is_chromeos_lacros) {
+   } else if (is_linux) {
 -    if (use_udev) {
 +    if (use_udev && !is_bsd) {
        sources += [
          "mtab_watcher_linux.cc",
          "mtab_watcher_linux.h",
-@@ -180,7 +180,7 @@ source_set("unit_tests") {
+@@ -177,7 +177,7 @@ source_set("unit_tests") {
          "storage_monitor_chromeos_unittest.cc",
        ]
      }
--  } else if (is_linux || is_chromeos_lacros) {
-+  } else if ((is_linux || is_chromeos_lacros) && !is_bsd) {
+-  } else if (is_linux) {
++  } else if (is_linux && !is_bsd) {
      if (use_udev) {
        sources += [ "storage_monitor_linux_unittest.cc" ]
      }
diff --git a/chromium-next/patches/patch-components_storage__monitor_removable__device__constants.cc b/chromium-next/patches/patch-components_storage__monitor_removable__device__constants.cc
index 4618c49bfc..5d84f9cc76 100644
--- a/chromium-next/patches/patch-components_storage__monitor_removable__device__constants.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/storage_monitor/removable_device_constants.cc
 @@ -10,7 +10,7 @@ namespace storage_monitor {
  const char kFSUniqueIdPrefix[] = "UUID:";
diff --git a/chromium-next/patches/patch-components_storage__monitor_removable__device__constants.h b/chromium-next/patches/patch-components_storage__monitor_removable__device__constants.h
index b6ad7f073b..a0084bc588 100644
--- a/chromium-next/patches/patch-components_storage__monitor_removable__device__constants.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/storage_monitor/removable_device_constants.h
 @@ -14,7 +14,7 @@ namespace storage_monitor {
  extern const char kFSUniqueIdPrefix[];
diff --git a/chromium-next/patches/patch-components_supervised__user_core_browser_list__family__members__service.h b/chromium-next/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
new file mode 100644
index 0000000000..83410b8cbd
--- /dev/null
+++ b/chromium-next/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- components/supervised_user/core/browser/list_family_members_service.h.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/supervised_user/core/browser/list_family_members_service.h
+@@ -33,7 +33,7 @@ namespace supervised_user {
+ // If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
+ // capability. Otherwise, it is only used by supervised users.
+ constexpr bool FetchListFamilyMembersWithCapability() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   return true;
+ #else
+   return false;
diff --git a/chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
index 8102189dcb..4395b2270a 100644
--- a/chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 2c5b03b9d2..d39e6fdca9 100644
--- a/chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/chromium-next/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/supervised_user/core/browser/supervised_user_preferences.cc
-@@ -147,7 +147,7 @@ void RegisterProfilePrefs(PrefRegistrySi
-       prefs::kFamilyLinkUserState,
-       static_cast<int>(FamilyLinkUserState::kUnknown));
+@@ -144,7 +144,7 @@ void RegisterProfilePrefs(PrefRegistrySi
+   registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
+   registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
  #if BUILDFLAG(ENABLE_EXTENSIONS) && \
 -    (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
 +    (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
diff --git a/chromium-next/patches/patch-components_supervised__user_core_common_features.cc b/chromium-next/patches/patch-components_supervised__user_core_common_features.cc
index fe2ea07bc7..800dbce0a9 100644
--- a/chromium-next/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/supervised_user/core/common/features.cc
 @@ -60,7 +60,7 @@ BASE_FEATURE(kUpdatedSupervisedUserExten
               "UpdatedSupervisedUserExtensionApprovalStrings",
@@ -24,14 +24,16 @@ $NetBSD$
    bool skipParentApprovalEnabled = base::FeatureList::IsEnabled(
        kEnableSupervisedUserSkipParentApprovalToInstallExtensions);
    bool permissionExtensionsForSupervisedUsersEnabled =
-@@ -96,13 +96,13 @@ BASE_FEATURE(kCustomProfileStringsForSup
+@@ -96,7 +96,7 @@ BASE_FEATURE(kCustomProfileStringsForSup
               "CustomProfileStringsForSupervisedUsers",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kShowKiteForSupervisedUsers,
-              "ShowKiteForSupervisedUsers",
+ BASE_FEATURE(kEnableSupervisedUserVersionSignOutDialog,
+              "EnableSupervisedUserVersionSignOutDialog",
+              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -106,7 +106,7 @@ BASE_FEATURE(kShowKiteForSupervisedUsers
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif
  
@@ -39,22 +41,29 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kHideGuestModeForSupervisedUsers,
               "HideGuestModeForSupervisedUsers",
-              base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -112,7 +112,7 @@ BASE_FEATURE(kForceSafeSearchForUnauthen
+              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -114,13 +114,13 @@ BASE_FEATURE(kHideGuestModeForSupervised
+ 
+ BASE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers,
               "ForceSafeSearchForUnauthenticatedSupervisedUsers",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
               base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
  BASE_FEATURE(kForceSupervisedUserReauthenticationForYouTube,
               "ForceSupervisedUserReauthenticationForYouTube",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -162,7 +162,7 @@ BASE_FEATURE(kReplaceSupervisionSystemCa
- 
- BASE_FEATURE(kFetchListFamilyMembersWithCapability,
-              "FetchListFamilyMembersWithCapability",
--#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
-              base::FEATURE_ENABLED_BY_DEFAULT
+@@ -149,7 +149,7 @@ BASE_FEATURE(kExemptYouTubeInfrastructur
+ // platform #defines.
+ BASE_FEATURE(kUncredentialedFilteringFallbackForSupervisedUsers,
+              "UncredentialedFilteringFallbackForSupervisedUsers",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT);
  #else
-              base::FEATURE_DISABLED_BY_DEFAULT
+              base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium-next/patches/patch-components_supervised__user_core_common_features.h b/chromium-next/patches/patch-components_supervised__user_core_common_features.h
index 827cab9e4a..400f53d386 100644
--- a/chromium-next/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig	2025-02-17 21:09:38.000000000 +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.
@@ -26,10 +26,10 @@ $NetBSD$
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // This hides the following guest mode entry points for supervised users:
- //
- // * In the Profile menu for supervised profiles
-@@ -71,7 +71,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSu
+ // Uses supervised user strings on the signout dialog.
+ BASE_DECLARE_FEATURE(kEnableSupervisedUserVersionSignOutDialog);
+ 
+@@ -74,7 +74,7 @@ BASE_DECLARE_FEATURE(kHideGuestModeForSu
  // unauthenticated (e.g. signed out of the content area) account.
  BASE_DECLARE_FEATURE(kForceSafeSearchForUnauthenticatedSupervisedUsers);
  
diff --git a/chromium-next/patches/patch-components_supervised__user_core_common_pref__names.h b/chromium-next/patches/patch-components_supervised__user_core_common_pref__names.h
index a17ed3b072..bf14130de9 100644
--- a/chromium-next/patches/patch-components_supervised__user_core_common_pref__names.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/supervised_user/core/common/pref_names.h
 @@ -129,7 +129,7 @@ inline constexpr char kDefaultSupervised
      "profile.managed.default_filtering_behavior";
diff --git a/chromium-next/patches/patch-components_sync__device__info_local__device__info__util.cc b/chromium-next/patches/patch-components_sync__device__info_local__device__info__util.cc
index 66e99c94c0..6b53328874 100644
--- a/chromium-next/patches/patch-components_sync__device__info_local__device__info__util.cc
+++ b/chromium-next/patches/patch-components_sync__device__info_local__device__info__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync_device_info/local_device_info_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/sync_device_info/local_device_info_util.cc
-@@ -85,7 +85,7 @@ void OnMachineStatisticsLoaded(LocalDevi
+@@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
  sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
  #if BUILDFLAG(IS_CHROMEOS)
    return sync_pb::SyncEnums_DeviceType_TYPE_CROS;
@@ -15,16 +15,16 @@ $NetBSD$
    return sync_pb::SyncEnums_DeviceType_TYPE_LINUX;
  #elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
    switch (ui::GetDeviceFormFactor()) {
-@@ -110,7 +110,7 @@ DeviceInfo::OsType GetLocalDeviceOSType(
+@@ -107,7 +107,7 @@ sync_pb::SyncEnums::DeviceType GetLocalD
+ DeviceInfo::OsType GetLocalDeviceOSType() {
+ #if BUILDFLAG(IS_CHROMEOS)
    return DeviceInfo::OsType::kChromeOsAsh;
- #elif BUILDFLAG(IS_CHROMEOS_LACROS)
-   return DeviceInfo::OsType::kChromeOsLacros;
 -#elif BUILDFLAG(IS_LINUX)
 +#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return DeviceInfo::OsType::kLinux;
  #elif BUILDFLAG(IS_ANDROID)
    return DeviceInfo::OsType::kAndroid;
-@@ -129,7 +129,7 @@ DeviceInfo::OsType GetLocalDeviceOSType(
+@@ -126,7 +126,7 @@ DeviceInfo::OsType GetLocalDeviceOSType(
  
  DeviceInfo::FormFactor GetLocalDeviceFormFactor() {
  #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium-next/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium-next/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index 76cfd7419b..d0c24dc30f 100644
--- a/chromium-next/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/sync_device_info/local_device_info_util_linux.cc
 @@ -9,6 +9,11 @@
  
diff --git a/chromium-next/patches/patch-components_sync_base_sync__util.cc b/chromium-next/patches/patch-components_sync_base_sync__util.cc
index 6b9df83af3..1bd9f91ff4 100644
--- a/chromium-next/patches/patch-components_sync_base_sync__util.cc
+++ b/chromium-next/patches/patch-components_sync_base_sync__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/sync/base/sync_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/sync/base/sync_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/sync/base/sync_util.cc
-@@ -45,6 +45,8 @@ std::string GetSystemString() {
+@@ -44,6 +44,8 @@ std::string GetSystemString() {
    system = "FREEBSD ";
  #elif BUILDFLAG(IS_OPENBSD)
    system = "OPENBSD ";
diff --git a/chromium-next/patches/patch-components_system__cpu_cpu__probe.cc b/chromium-next/patches/patch-components_system__cpu_cpu__probe.cc
index 71b20ec19b..a04bc1331c 100644
--- a/chromium-next/patches/patch-components_system__cpu_cpu__probe.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/system_cpu/cpu_probe.cc
 @@ -30,6 +30,9 @@ std::unique_ptr<CpuProbe> CpuProbe::Crea
    return CpuProbeWin::Create();
diff --git a/chromium-next/patches/patch-components_translate_core_common_translate__util.cc b/chromium-next/patches/patch-components_translate_core_common_translate__util.cc
index 5954a7f042..e87b7fd9e7 100644
--- a/chromium-next/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/translate/core/common/translate_util.cc
 @@ -21,7 +21,7 @@ const char kSecurityOrigin[] = "https://
  BASE_FEATURE(kTFLiteLanguageDetectionEnabled,
diff --git a/chromium-next/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/chromium-next/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
index 27bcb02127..89f115e405 100644
--- a/chromium-next/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/chromium-next/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/trusted_vault/trusted_vault_connection_impl.cc
 @@ -102,7 +102,7 @@ GetLocalPhysicalDeviceType() {
    // currently used or even built on all platforms.
diff --git a/chromium-next/patches/patch-components_update__client_update__query__params.cc b/chromium-next/patches/patch-components_update__client_update__query__params.cc
index 2b8d1bcce0..75e4f98a69 100644
--- a/chromium-next/patches/patch-components_update__client_update__query__params.cc
+++ b/chromium-next/patches/patch-components_update__client_update__query__params.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/update_client/update_query_params.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/update_client/update_query_params.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/update_client/update_query_params.cc
-@@ -40,6 +40,10 @@ const char kOs[] =
+@@ -39,6 +39,10 @@ const char kOs[] =
      "fuchsia";
  #elif BUILDFLAG(IS_OPENBSD)
      "openbsd";
diff --git a/chromium-next/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/chromium-next/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index df4f322f7d..9541649ba9 100644
--- a/chromium-next/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/chromium-next/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
-@@ -294,7 +294,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
+@@ -299,7 +299,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
    // The ideal fix would be to change the omnibox font used for Thai. In
    // that case, the Linux-only list should be revisited and potentially
    // removed.
diff --git a/chromium-next/patches/patch-components_user__education_views_help__bubble__view.cc b/chromium-next/patches/patch-components_user__education_views_help__bubble__view.cc
index 82be3914a1..9a5c0379eb 100644
--- a/chromium-next/patches/patch-components_user__education_views_help__bubble__view.cc
+++ b/chromium-next/patches/patch-components_user__education_views_help__bubble__view.cc
@@ -4,14 +4,32 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/user_education/views/help_bubble_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/user_education/views/help_bubble_view.cc
-@@ -852,7 +852,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
+@@ -299,7 +299,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(He
+ // TODO(https://crbug.com/382611284): Temporarily handle the case when the
+ // primary window is minimized by closing the help bubble. Remove this code when
+ // the issue is solved at the Views framework level.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ class HelpBubbleView::PrimaryWidgetObserver : public views::WidgetObserver {
+  public:
+   explicit PrimaryWidgetObserver(HelpBubbleView& help_bubble)
+@@ -772,7 +772,7 @@ HelpBubbleView::HelpBubbleView(
+     event_relay_->Init(this);
+   }
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+   primary_widget_observer_ = std::make_unique<PrimaryWidgetObserver>(*this);
+ #endif
+ 
+@@ -886,7 +886,7 @@ gfx::Rect HelpBubbleView::GetAnchorRect(
  void HelpBubbleView::OnBeforeBubbleWidgetInit(views::Widget::InitParams* params,
                                                views::Widget* widget) const {
    BubbleDialogDelegateView::OnBeforeBubbleWidgetInit(params, widget);
 -#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_BSD)
    // Help bubbles anchored to menus may be clipped to their anchors' bounds,
    // resulting in visual errors, unless they use accelerated rendering. See
    // crbug.com/1445770 for details. This also applies to bubbles anchored to
diff --git a/chromium-next/patches/patch-components_user__education_views_help__bubble__view.h b/chromium-next/patches/patch-components_user__education_views_help__bubble__view.h
new file mode 100644
index 0000000000..e61881b548
--- /dev/null
+++ b/chromium-next/patches/patch-components_user__education_views_help__bubble__view.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/user_education/views/help_bubble_view.h.orig	2025-02-17 21:09:38.000000000 +0000
++++ components/user_education/views/help_bubble_view.h
+@@ -162,7 +162,7 @@ class HelpBubbleView : public views::Bub
+ // work around this problem by closing the bubble if the widget is minimized.
+ // When the underlying issue is fixed at the framework level, this can be
+ // removed.
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+   class PrimaryWidgetObserver;
+   std::unique_ptr<PrimaryWidgetObserver> primary_widget_observer_;
+ #endif
diff --git a/chromium-next/patches/patch-components_variations_service_variations__service.cc b/chromium-next/patches/patch-components_variations_service_variations__service.cc
index 975b049af8..32c2dbc788 100644
--- a/chromium-next/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/variations/service/variations_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/variations/service/variations_service.cc
-@@ -102,7 +102,7 @@ std::string GetPlatformString() {
+@@ -99,7 +99,7 @@ std::string GetPlatformString() {
    return "android";
  #elif BUILDFLAG(IS_FUCHSIA)
    return "fuchsia";
diff --git a/chromium-next/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium-next/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index 0e96c42e92..88b5c48f2f 100644
--- a/chromium-next/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
+++ b/chromium-next/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/visited_url_ranking/public/url_visit_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/visited_url_ranking/public/url_visit_util.cc
 @@ -66,7 +66,7 @@ PlatformType GetPlatformInput() {
    return PlatformType::kWindows;
diff --git a/chromium-next/patches/patch-components_viz_host_gpu__host__impl.cc b/chromium-next/patches/patch-components_viz_host_gpu__host__impl.cc
index 4cbea57fdf..c5eb021261 100644
--- a/chromium-next/patches/patch-components_viz_host_gpu__host__impl.cc
+++ b/chromium-next/patches/patch-components_viz_host_gpu__host__impl.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/host/gpu_host_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/host/gpu_host_impl.cc
-@@ -139,7 +139,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
- // overlays are not currently supported on Linux, elide the call here at this
- // time.
- // TODO(crbug.com/377886734): Fix the underlying issue and re-enable this call.
--#if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_OZONE) && (!BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD))
-   gpu_service_params->supports_overlays = ui::OzonePlatform::GetInstance()
-                                               ->GetPlatformRuntimeProperties()
-                                               .supports_overlays;
+@@ -135,7 +135,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
+       mojom::GpuServiceCreationParams::New();
+ #if BUILDFLAG(IS_OZONE)
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   // Linux has an issue when running in single-process mode wherein
+   // GetPlatformRuntimeProperties() browser-side calls can have a data race with
+   // in-process GPU service initialization. The call to
diff --git a/chromium-next/patches/patch-components_viz_host_host__display__client.cc b/chromium-next/patches/patch-components_viz_host_host__display__client.cc
index 9a27a69eb6..d542ace30e 100644
--- a/chromium-next/patches/patch-components_viz_host_host__display__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/host/host_display_client.cc
 @@ -65,7 +65,7 @@ void HostDisplayClient::AddChildWindowTo
  }
diff --git a/chromium-next/patches/patch-components_viz_host_host__display__client.h b/chromium-next/patches/patch-components_viz_host_host__display__client.h
index ebb79133bd..89ea5b2a57 100644
--- a/chromium-next/patches/patch-components_viz_host_host__display__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/host/host_display_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/host/host_display_client.h
 @@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient 
    void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium-next/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/chromium-next/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index 4b7cd45120..6eb517d8c0 100644
--- a/chromium-next/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1498,7 +1498,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
+@@ -1506,7 +1506,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
                                              ->GetVulkanPhysicalDevice(),
                                          VK_IMAGE_TILING_OPTIMAL, vk_format,
                                          si_format, yuv_color_space, ycbcr_info);
diff --git a/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.cc b/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
index f61464e3ca..d388beddfa 100644
--- a/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ b/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/service/display_embedder/software_output_surface.cc
-@@ -113,7 +113,7 @@ void SoftwareOutputSurface::SwapBuffersC
+@@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersC
    base::TimeTicks now = base::TimeTicks::Now();
    base::TimeDelta interval_to_next_refresh =
        now.SnappedToNextTick(refresh_timebase_, refresh_interval_) - now;
@@ -15,7 +15,7 @@ $NetBSD$
    if (needs_swap_size_notifications_)
      client_->DidSwapWithSize(pixel_size);
  #endif
-@@ -140,7 +140,7 @@ gfx::OverlayTransform SoftwareOutputSurf
+@@ -142,7 +142,7 @@ gfx::OverlayTransform SoftwareOutputSurf
    return gfx::OVERLAY_TRANSFORM_NONE;
  }
  
diff --git a/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.h b/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.h
index 18cba5d446..e3e9ec573a 100644
--- a/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.h
+++ b/chromium-next/patches/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/display_embedder/software_output_surface.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/service/display_embedder/software_output_surface.h
-@@ -42,7 +42,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
+@@ -41,7 +41,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
        UpdateVSyncParametersCallback callback) override;
    void SetDisplayTransformHint(gfx::OverlayTransform transform) override {}
    gfx::OverlayTransform GetDisplayTransform() override;
@@ -15,7 +15,7 @@ $NetBSD$
    void SetNeedsSwapSizeNotifications(
        bool needs_swap_size_notifications) override;
  #endif
-@@ -60,7 +60,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
+@@ -59,7 +59,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
    base::TimeTicks refresh_timebase_;
    base::TimeDelta refresh_interval_ = BeginFrameArgs::DefaultInterval();
  
diff --git a/chromium-next/patches/patch-components_viz_service_display_skia__renderer.cc b/chromium-next/patches/patch-components_viz_service_display_skia__renderer.cc
index c28d010ae1..32f2f67e08 100644
--- a/chromium-next/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/service/display/skia_renderer.cc
-@@ -1358,7 +1358,7 @@ void SkiaRenderer::ClearFramebuffer() {
+@@ -1369,7 +1369,7 @@ void SkiaRenderer::ClearFramebuffer() {
    if (current_frame()->current_render_pass->has_transparent_background) {
      ClearCanvas(SkColors::kTransparent);
    } else {
diff --git a/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 51ffe7decd..99fcc3bcd4 100644
--- a/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
-@@ -113,7 +113,7 @@ RootCompositorFrameSinkImpl::Create(
+@@ -122,7 +122,7 @@ RootCompositorFrameSinkImpl::Create(
    output_surface->SetNeedsSwapSizeNotifications(
        params->send_swap_size_notifications);
  
@@ -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);
-@@ -794,7 +794,7 @@ void RootCompositorFrameSinkImpl::Displa
+@@ -832,7 +832,7 @@ void RootCompositorFrameSinkImpl::Displa
    if (display_client_ && enable_swap_completion_callback_) {
      display_client_->DidCompleteSwapWithSize(pixel_size);
    }
diff --git a/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index f6582e04ac..500732a898 100644
--- a/chromium-next/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-components_viz_test_fake__display__client.cc b/chromium-next/patches/patch-components_viz_test_fake__display__client.cc
index d1c4f41a7a..976452d0ae 100644
--- a/chromium-next/patches/patch-components_viz_test_fake__display__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/test/fake_display_client.cc
 @@ -27,7 +27,7 @@ void FakeDisplayClient::AddChildWindowTo
      gpu::SurfaceHandle child_window) {}
diff --git a/chromium-next/patches/patch-components_viz_test_fake__display__client.h b/chromium-next/patches/patch-components_viz_test_fake__display__client.h
index d98ded5605..cd3df7b9ee 100644
--- a/chromium-next/patches/patch-components_viz_test_fake__display__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/test/fake_display_client.h
 @@ -36,7 +36,7 @@ class FakeDisplayClient : public mojom::
    void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium-next/patches/patch-components_viz_test_mock__display__client.h b/chromium-next/patches/patch-components_viz_test_mock__display__client.h
index 7dbd06c882..355ebc0fda 100644
--- a/chromium-next/patches/patch-components_viz_test_mock__display__client.h
+++ b/chromium-next/patches/patch-components_viz_test_mock__display__client.h
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- components/viz/test/mock_display_client.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ components/viz/test/mock_display_client.h
 @@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
- #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS_ASH)
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
    MOCK_METHOD1(SetPreferredRefreshRate, void(float refresh_rate));
- #endif  // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
 -#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE_X11)
 +#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE_X11)
    MOCK_METHOD1(DidCompleteSwapWithNewSize, void(const gfx::Size&));
diff --git a/chromium-next/patches/patch-content_app_BUILD.gn b/chromium-next/patches/patch-content_app_BUILD.gn
index bd50d33f09..82aafb1609 100644
--- a/chromium-next/patches/patch-content_app_BUILD.gn
+++ b/chromium-next/patches/patch-content_app_BUILD.gn
@@ -4,12 +4,12 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/app/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/app/BUILD.gn
-@@ -96,9 +96,9 @@ source_set("content_main_runner_app") {
-       "//chromeos/startup:constants",
-     ]
-   }
+@@ -89,9 +89,9 @@ source_set("content_main_runner_app") {
+            "//third_party/tflite:buildflags",
+            "//tools/v8_context_snapshot:buildflags",
+          ]
 -  if (build_tflite_with_xnnpack) {
 -    deps += [ "//third_party/cpuinfo" ]
 -  }
diff --git a/chromium-next/patches/patch-content_app_content__main.cc b/chromium-next/patches/patch-content_app_content__main.cc
index 803aeac283..a1e3eff2f2 100644
--- a/chromium-next/patches/patch-content_app_content__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/app/content_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/app/content_main.cc
-@@ -227,7 +227,7 @@ NO_STACK_PROTECTOR int RunContentProcess
+@@ -221,7 +221,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
-@@ -313,7 +313,7 @@ NO_STACK_PROTECTOR int RunContentProcess
+@@ -306,7 +306,7 @@ NO_STACK_PROTECTOR int RunContentProcess
      command_line->AppendSwitch(switches::kUseMobileUserAgent);
  #endif
  
diff --git a/chromium-next/patches/patch-content_app_content__main__runner__impl.cc b/chromium-next/patches/patch-content_app_content__main__runner__impl.cc
index 0adce1348c..21fae9d111 100644
--- a/chromium-next/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium-next/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/app/content_main_runner_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/app/content_main_runner_impl.cc
-@@ -147,18 +147,20 @@
+@@ -146,18 +146,20 @@
  #include "content/browser/posix_file_descriptor_info_impl.h"
  #include "content/public/common/content_descriptors.h"
  
@@ -29,7 +29,7 @@ $NetBSD$
  #include "third_party/boringssl/src/include/openssl/crypto.h"
  #include "third_party/webrtc_overrides/init_webrtc.h"  // nogncheck
  
-@@ -192,6 +194,10 @@
+@@ -186,6 +188,10 @@
  #include "media/base/media_switches.h"
  #endif
  
@@ -40,7 +40,7 @@ $NetBSD$
  #if BUILDFLAG(IS_ANDROID)
  #include "base/system/sys_info.h"
  #include "content/browser/android/battery_metrics.h"
-@@ -399,7 +405,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -384,7 +390,7 @@ void InitializeZygoteSandboxForBrowserPr
  }
  #endif  // BUILDFLAG(USE_ZYGOTE)
  
@@ -49,7 +49,7 @@ $NetBSD$
  
  #if BUILDFLAG(ENABLE_PPAPI)
  // Loads the (native) libraries but does not initialize them (i.e., does not
-@@ -437,7 +443,10 @@ void PreloadLibraryCdms() {
+@@ -422,7 +428,10 @@ void PreloadLibraryCdms() {
  
  void PreSandboxInit() {
    // Ensure the /dev/urandom is opened.
@@ -60,7 +60,7 @@ $NetBSD$
  
    // May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
    // files.
-@@ -449,9 +458,16 @@ void PreSandboxInit() {
+@@ -434,9 +443,16 @@ void PreSandboxInit() {
    // https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
    CRYPTO_pre_sandbox_init();
  
@@ -77,7 +77,7 @@ $NetBSD$
  
  #if BUILDFLAG(ENABLE_PPAPI)
    // Ensure access to the Pepper plugins before the sandbox is turned on.
-@@ -762,7 +778,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+@@ -746,7 +762,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
      unregister_thread_closure = base::HangWatcher::RegisterThread(
          base::HangWatcher::ThreadType::kMainThread);
      bool start_hang_watcher_now;
@@ -86,7 +86,7 @@ $NetBSD$
      // On Linux/ChromeOS, the HangWatcher can't start until after the sandbox is
      // initialized, because the sandbox can't be started with multiple threads.
      // TODO(mpdenton): start the HangWatcher after the sandbox is initialized.
-@@ -872,11 +888,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -856,11 +872,10 @@ int ContentMainRunnerImpl::Initialize(Co
                   base::GlobalDescriptors::kBaseDescriptor);
  #endif  // !BUILDFLAG(IS_ANDROID)
  
@@ -100,7 +100,7 @@ $NetBSD$
  
  #endif  // !BUILDFLAG(IS_WIN)
  
-@@ -1057,6 +1072,18 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1041,6 +1056,18 @@ int ContentMainRunnerImpl::Initialize(Co
        process_type == switches::kZygoteProcess) {
      PreSandboxInit();
    }
@@ -119,7 +119,7 @@ $NetBSD$
  #endif
  
    delegate_->SandboxInitialized(process_type);
-@@ -1156,6 +1183,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1140,6 +1167,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
  
    RegisterMainThreadFactories();
  
diff --git a/chromium-next/patches/patch-content_browser_BUILD.gn b/chromium-next/patches/patch-content_browser_BUILD.gn
index 887b1ef881..be429b42f8 100644
--- a/chromium-next/patches/patch-content_browser_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/BUILD.gn
-@@ -2454,6 +2454,14 @@ source_set("browser") {
+@@ -2504,6 +2504,14 @@ source_set("browser") {
      ]
    }
  
@@ -19,9 +19,9 @@ $NetBSD$
 +  }
 +
    if (is_linux || is_chromeos) {
-     sources += [
-       "child_process_launcher_helper_linux.cc",
-@@ -2499,6 +2507,15 @@ source_set("browser") {
+     sources -=
+         [ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
+@@ -2551,6 +2559,15 @@ source_set("browser") {
      deps += [ "//media/mojo/mojom/stable:stable_video_decoder" ]
    }
  
diff --git a/chromium-next/patches/patch-content_browser_audio_audio__service.cc b/chromium-next/patches/patch-content_browser_audio_audio__service.cc
index ce8303dcf0..b5097460b2 100644
--- a/chromium-next/patches/patch-content_browser_audio_audio__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/audio/audio_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/audio/audio_service.cc
 @@ -32,7 +32,7 @@
  #if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
diff --git a/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.cc b/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.cc
index 0014cca069..c9b319fa48 100644
--- a/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/browser_child_process_host_impl.cc
-@@ -327,6 +327,7 @@ void BrowserChildProcessHostImpl::Launch
+@@ -326,6 +326,7 @@ void BrowserChildProcessHostImpl::Launch
        switches::kLogBestEffortTasks,
        switches::kPerfettoDisableInterning,
        switches::kTraceToConsole,
@@ -14,7 +14,7 @@ $NetBSD$
    };
    cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
  
-@@ -656,7 +657,7 @@ void BrowserChildProcessHostImpl::OnProc
+@@ -655,7 +656,7 @@ void BrowserChildProcessHostImpl::OnProc
            ->child_process());
  #endif
  
diff --git a/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.h
index 7dae43acd8..8aedc04099 100644
--- a/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.h
+++ b/chromium-next/patches/patch-content_browser_browser__child__process__host__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_child_process_host_impl.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/browser_child_process_host_impl.h
-@@ -35,7 +35,7 @@
+@@ -36,7 +36,7 @@
  #include "base/win/object_watcher.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/child_thread_type_switcher_linux.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -269,7 +269,7 @@ class BrowserChildProcessHostImpl
+@@ -270,7 +270,7 @@ class BrowserChildProcessHostImpl
    std::unique_ptr<tracing::SystemTracingService> system_tracing_service_;
  #endif
  
diff --git a/chromium-next/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium-next/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index 512d6d6dae..9abdf64002 100644
--- a/chromium-next/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
 @@ -62,7 +62,7 @@ void BrowserChildProcessHostImpl::BindHo
      }
diff --git a/chromium-next/patches/patch-content_browser_browser__main__loop.cc b/chromium-next/patches/patch-content_browser_browser__main__loop.cc
index ddc09be76f..8a29d11d8f 100644
--- a/chromium-next/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium-next/patches/patch-content_browser_browser__main__loop.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/browser_main_loop.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/browser_main_loop.cc
-@@ -249,6 +249,12 @@
+@@ -247,6 +247,12 @@
  #include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
  #endif
  
@@ -19,7 +19,7 @@ $NetBSD$
  // One of the linux specific headers defines this as a macro.
  #ifdef DestroyAll
  #undef DestroyAll
-@@ -543,6 +549,12 @@ int BrowserMainLoop::EarlyInitialization
+@@ -541,6 +547,12 @@ int BrowserMainLoop::EarlyInitialization
    // by now since a thread to start the ServiceManager has been created
    // before the browser main loop starts.
    DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -32,7 +32,7 @@ $NetBSD$
  #endif
  
    // GLib's spawning of new processes is buggy, so it's important that at this
-@@ -581,7 +593,7 @@ int BrowserMainLoop::EarlyInitialization
+@@ -573,7 +585,7 @@ int BrowserMainLoop::EarlyInitialization
        base::ThreadType::kDisplayCritical);
  
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium-next/patches/patch-content_browser_child__process__launcher__helper.h b/chromium-next/patches/patch-content_browser_child__process__launcher__helper.h
index 8d7d078359..a90c8a46bf 100644
--- a/chromium-next/patches/patch-content_browser_child__process__launcher__helper.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/child_process_launcher_helper.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/child_process_launcher_helper.h
 @@ -304,7 +304,7 @@ class ChildProcessLauncherHelper
    std::optional<base::ProcessId> process_id_ = std::nullopt;
diff --git a/chromium-next/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium-next/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index 9e74c13620..15349ce036 100644
--- a/chromium-next/patches/patch-content_browser_child__process__launcher__helper__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/child_process_launcher_helper_linux.cc
 @@ -22,7 +22,9 @@
  #include "content/public/common/result_codes.h"
diff --git a/chromium-next/patches/patch-content_browser_child__thread__type__switcher__linux.cc b/chromium-next/patches/patch-content_browser_child__thread__type__switcher__linux.cc
index c8702cbdfc..97f156e34a 100644
--- a/chromium-next/patches/patch-content_browser_child__thread__type__switcher__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/child_thread_type_switcher_linux.cc
 @@ -20,6 +20,9 @@ void SetThreadTypeOnLauncherThread(base:
                                     base::ThreadType thread_type) {
diff --git a/chromium-next/patches/patch-content_browser_compositor_viz__process__transport__factory.cc b/chromium-next/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
index 7bdfaab2ca..d20b163b6d 100644
--- a/chromium-next/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium-next/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/compositor/viz_process_transport_factory.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/compositor/viz_process_transport_factory.cc
-@@ -110,7 +110,7 @@ class HostDisplayClient : public viz::Ho
+@@ -109,7 +109,7 @@ class HostDisplayClient : public viz::Ho
    HostDisplayClient& operator=(const HostDisplayClient&) = delete;
  
    // viz::HostDisplayClient:
diff --git a/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index 2aaaabe41e..dadd052a18 100644
--- a/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/devtools/devtools_frontend_host_impl.cc
-@@ -27,7 +27,7 @@
+@@ -24,7 +24,7 @@
  #include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
  #include "ui/base/webui/resource_path.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/crash/content/browser/error_reporting/javascript_error_report.h"  // nogncheck
  #include "components/crash/content/browser/error_reporting/js_error_report_processor.h"  // nogncheck
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -42,7 +42,7 @@ const char kCompatibilityScriptSourceURL
+@@ -36,7 +36,7 @@ const char kCompatibilityScriptSourceURL
      "\n//# "
      "sourceURL=devtools://devtools/bundled/devtools_compatibility.js";
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Remove the pieces of the URL we don't want to send back with the error
  // reports. In particular, do not send query or fragments as those can have
  // privacy-sensitive information in them.
-@@ -112,7 +112,7 @@ DevToolsFrontendHostImpl::DevToolsFronte
+@@ -106,7 +106,7 @@ DevToolsFrontendHostImpl::DevToolsFronte
      const HandleMessageCallback& handle_message_callback)
      : web_contents_(WebContents::FromRenderFrameHost(frame_host)),
        handle_message_callback_(handle_message_callback) {
@@ -33,7 +33,7 @@ $NetBSD$
    Observe(web_contents_);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
    mojo::AssociatedRemote<blink::mojom::DevToolsFrontend> frontend;
-@@ -137,7 +137,7 @@ void DevToolsFrontendHostImpl::DispatchE
+@@ -131,7 +131,7 @@ void DevToolsFrontendHostImpl::DispatchE
    handle_message_callback_.Run(std::move(message));
  }
  
diff --git a/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h b/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
index ddb72b143a..33cab44c62 100644
--- a/chromium-next/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/devtools/devtools_frontend_host_impl.h
 @@ -34,7 +34,7 @@ class DevToolsFrontendHostImpl : public 
  
diff --git a/chromium-next/patches/patch-content_browser_devtools_protocol_system__info__handler.cc b/chromium-next/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
index 86a5498dcf..2ccbd37b59 100644
--- a/chromium-next/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
+++ b/chromium-next/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/devtools/protocol/system_info_handler.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/devtools/protocol/system_info_handler.cc
-@@ -51,7 +51,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
+@@ -52,7 +52,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
  // 1046598, and 1153667.
  // Windows builds need more time -- see Issue 873112 and 1004472.
  // Mac builds need more time - see Issue angleproject:6182.
diff --git a/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
index 7d727a1a2a..8abd4a2e1c 100644
--- a/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ b/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
-@@ -125,7 +125,7 @@ class CONTENT_EXPORT FilePathWatcher {
+@@ -126,7 +126,7 @@ class CONTENT_EXPORT FilePathWatcher {
      Type type = Type::kNonRecursive;
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index e7bafcaffa..a76955263e 100644
--- a/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,9 +4,9 @@ $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	2025-02-01 17:17:21.428285741 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig	2025-02-20 13:19:48.814814322 +0000
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
-@@ -0,0 +1,55 @@
+@@ -0,0 +1,60 @@
 +// Copyright 2024 The Chromium Authors
 +// Use of this source code is governed by a BSD-style license that can be
 +// found in the LICENSE file.
@@ -61,4 +61,9 @@ $NetBSD$
 +FilePathWatcher::FilePathWatcher()
 +    : FilePathWatcher(std::make_unique<FilePathWatcherImpl>()) {}
 +
++// static
++size_t FilePathWatcher::GetQuotaLimitImpl() {
++  return std::numeric_limits<size_t>::max();
++}
++
 +}  // namespace content
diff --git a/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index 20a1c2a263..0b76a60035 100644
--- a/chromium-next/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h
 @@ -5,6 +5,7 @@
  #ifndef CONTENT_BROWSER_FILE_SYSTEM_ACCESS_FILE_PATH_WATCHER_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium-next/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/chromium-next/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
index cd3c65acef..6d875948e8 100644
--- a/chromium-next/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
 @@ -67,7 +67,7 @@ void FileSystemAccessLocalPathWatcher::I
        .type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
diff --git a/chromium-next/patches/patch-content_browser_font__access_font__enumeration__data__source.cc b/chromium-next/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
index 6c07668ecb..70ac9ab01f 100644
--- a/chromium-next/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/font_access/font_enumeration_data_source.cc
 @@ -16,7 +16,7 @@
  #include "content/browser/font_access/font_enumeration_data_source_win.h"
diff --git a/chromium-next/patches/patch-content_browser_gpu_compositor__util.cc b/chromium-next/patches/patch-content_browser_gpu_compositor__util.cc
index 4a93694e4a..bc5386d8fa 100644
--- a/chromium-next/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium-next/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/compositor_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/gpu/compositor_util.cc
-@@ -153,7 +153,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
+@@ -152,7 +152,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
        "video_decode",
        SafeGetFeatureStatus(
            gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_DECODE,
@@ -15,7 +15,7 @@ $NetBSD$
            !base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) ||
  #endif  // BUILDFLAG(IS_LINUX)
                command_line.HasSwitch(switches::kDisableAcceleratedVideoDecode)),
-@@ -165,7 +165,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
+@@ -164,7 +164,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
        "video_encode",
        SafeGetFeatureStatus(
            gpu_feature_info, gpu::GPU_FEATURE_TYPE_ACCELERATED_VIDEO_ENCODE,
diff --git a/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc b/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
index 3365f1c6f9..d07f502c09 100644
--- a/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.h b/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
index 8fc42d8c8d..8ebfed2139 100644
--- a/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index 8f702afee4..2de64c8d42 100644
--- a/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/gpu/gpu_data_manager_impl_private.cc
 @@ -1675,7 +1675,7 @@ void GpuDataManagerImplPrivate::RecordCo
    UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
diff --git a/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
index 37b214423b..678338910b 100644
--- a/chromium-next/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc b/chromium-next/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
index 7a725dcd22..357b24a0db 100644
--- a/chromium-next/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
+++ b/chromium-next/patches/patch-content_browser_gpu_gpu__memory__buffer__manager__singleton.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/gpu_memory_buffer_manager_singleton.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/gpu/gpu_memory_buffer_manager_singleton.cc
 @@ -46,7 +46,7 @@ scoped_refptr<base::SingleThreadTaskRunn
  #endif
diff --git a/chromium-next/patches/patch-content_browser_gpu_gpu__process__host.cc b/chromium-next/patches/patch-content_browser_gpu_gpu__process__host.cc
index de8fae9822..6c4d60c9d5 100644
--- a/chromium-next/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium-next/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/gpu/gpu_process_host.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/gpu/gpu_process_host.cc
 @@ -275,6 +275,7 @@ static const char* const kSwitchNames[] 
      switches::kDisableSkiaGraphite,
@@ -14,7 +14,7 @@ $NetBSD$
      switches::kProfilingAtStart,
      switches::kProfilingFile,
      switches::kProfilingFlush,
-@@ -302,7 +303,7 @@ static const char* const kSwitchNames[] 
+@@ -303,7 +304,7 @@ static const char* const kSwitchNames[] 
      switches::kOzoneDumpFile,
      switches::kEnableNativeGpuMemoryBuffers,
  #endif
diff --git a/chromium-next/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium-next/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index 0db2fb4b87..74f9197c16 100644
--- a/chromium-next/patches/patch-content_browser_media_frameless__media__interface__proxy.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/media/frameless_media_interface_proxy.h
 @@ -19,7 +19,7 @@
  #include "mojo/public/cpp/bindings/receiver_set.h"
diff --git a/chromium-next/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc b/chromium-next/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
index a43b4f5ad2..a1254c91ae 100644
--- a/chromium-next/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ b/chromium-next/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/media/media_keys_listener_manager_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/media/media_keys_listener_manager_impl.cc
-@@ -333,7 +333,7 @@ void MediaKeysListenerManagerImpl::Start
+@@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::Start
      return;
    }
  
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) || BUILDFLAG(IS_WIN)
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) || BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
    // Create SystemMediaControls with the SingletonHwnd.
    browser_system_media_controls_ =
        system_media_controls::SystemMediaControls::Create(
diff --git a/chromium-next/patches/patch-content_browser_network__service__instance__impl.cc b/chromium-next/patches/patch-content_browser_network__service__instance__impl.cc
index eb8f4e12ac..d7f4e286c5 100644
--- a/chromium-next/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium-next/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/network_service_instance_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/network_service_instance_impl.cc
-@@ -85,7 +85,7 @@
+@@ -84,7 +84,7 @@
  #include "content/browser/network/network_service_process_tracker_win.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/system_dns_resolution/system_dns_resolver.h"
  #include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
  #endif
-@@ -368,7 +368,7 @@ void CreateInProcessNetworkService(
+@@ -367,7 +367,7 @@ void CreateInProcessNetworkService(
                                  std::move(receiver)));
  }
  
@@ -24,7 +24,7 @@ $NetBSD$
  // Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
  // high-priority thread pool.
  void RunSystemDnsResolverOnThreadPool(
-@@ -437,7 +437,7 @@ network::mojom::NetworkServiceParamsPtr 
+@@ -436,7 +436,7 @@ network::mojom::NetworkServiceParamsPtr 
    }
  #endif  // BUILDFLAG(IS_POSIX)
  
diff --git a/chromium-next/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc b/chromium-next/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
index 5d64d067ec..386f76b531 100644
--- a/chromium-next/patches/patch-content_browser_ppapi__plugin__process__host__receiver__bindings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/ppapi_plugin_process_host_receiver_bindings.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/ppapi_plugin_process_host_receiver_bindings.cc
 @@ -8,7 +8,7 @@
  
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_delegated__frame__host.cc b/chromium-next/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
index 0d94466c8c..d0926b17df 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium-next/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/delegated_frame_host.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/delegated_frame_host.cc
-@@ -318,7 +318,7 @@ void DelegatedFrameHost::EmbedSurface(
+@@ -317,7 +317,7 @@ void DelegatedFrameHost::EmbedSurface(
  
    if (!primary_surface_id ||
        primary_surface_id->local_surface_id() != local_surface_id_) {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      // On Windows and Linux, we would like to produce new content as soon as
      // possible or the OS will create an additional black gutter. Until we can
      // block resize on surface synchronization on these platforms, we will not
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium-next/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index bc4ecb5d56..f23d807abd 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ b/chromium-next/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
  #include "media/base/media_switches.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/gpu/gpu_data_manager_impl.h"
  #endif
  
-@@ -173,7 +173,7 @@ void ServiceVideoCaptureDeviceLauncher::
+@@ -176,7 +176,7 @@ void ServiceVideoCaptureDeviceLauncher::
    }
  #else
    if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled()) {
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc b/chromium-next/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
index 05ae8d9b34..2d015a1f8a 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_pepper_pepper__file__io__host.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_renderer__host_render__process__host__impl.cc b/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
index 90bfcdaa9b..fa048a9680 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.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.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/render_process_host_impl.cc
 @@ -220,7 +220,7 @@
  #include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <sys/resource.h>
  
  #include "components/services/font/public/mojom/font_service.mojom.h"  // nogncheck
-@@ -1082,7 +1082,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1085,7 +1085,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;
-@@ -1259,7 +1259,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1253,7 +1253,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)
  }
-@@ -3261,7 +3261,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3269,7 +3269,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() &&
-@@ -3318,6 +3318,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3325,6 +3325,7 @@ void RenderProcessHostImpl::PropagateBro
        switches::kDisableSpeechAPI,
        switches::kDisableThreadedCompositing,
        switches::kDisableTouchDragDrop,
@@ -50,7 +50,7 @@ $NetBSD$
        switches::kDisableV8IdleTasks,
        switches::kDisableVideoCaptureUseGpuMemoryBuffer,
        switches::kDisableWebGLImageChromium,
-@@ -5107,7 +5108,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5135,7 +5136,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-next/patches/patch-content_browser_renderer__host_render__process__host__impl.h b/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.h
index 266c9bbd6b..94b87fbe58 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -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.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/render_process_host_impl.h
-@@ -102,7 +102,7 @@
+@@ -101,7 +101,7 @@
  #include "media/fuchsia_media_codec_provider_impl.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/browser/child_thread_type_switcher_linux.h"
  #include "media/mojo/mojom/video_encode_accelerator.mojom.h"
  #endif
-@@ -973,7 +973,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -981,7 +981,7 @@ class CONTENT_EXPORT RenderProcessHostIm
      std::unique_ptr<service_manager::BinderRegistry> binders_;
      mojo::Receiver<mojom::ChildProcessHost> receiver_{this};
  
@@ -24,7 +24,7 @@ $NetBSD$
      mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
          video_encode_accelerator_factory_remote_;
      ChildThreadTypeSwitcher child_thread_type_switcher_;
-@@ -1219,7 +1219,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1228,7 +1228,7 @@ class CONTENT_EXPORT RenderProcessHostIm
    // if the request isn't handled on the IO thread.
    void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
  
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index 9db8254861..02a48d9052 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_renderer__host_render__view__host__impl.cc b/chromium-next/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
index 16f72247f0..b174d78abd 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/chromium-next/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_view_host_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/render_view_host_impl.cc
 @@ -274,7 +274,7 @@ void RenderViewHostImpl::GetPlatformSpec
        display::win::ScreenWin::GetSystemMetricsInDIP(SM_CYVSCROLL);
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 2eb09b05af..05055073af 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -122,7 +122,7 @@
+@@ -121,7 +121,7 @@
  #include "ui/gfx/gdi_util.h"
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/accessibility/platform/browser_accessibility_auralinux.h"
  #include "ui/base/ime/linux/text_edit_command_auralinux.h"
  #include "ui/base/ime/text_input_flags.h"
-@@ -485,7 +485,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -478,7 +478,7 @@ gfx::NativeViewAccessible RenderWidgetHo
      return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
          ->GetCOM();
  
@@ -24,7 +24,7 @@ $NetBSD$
    ui::BrowserAccessibilityManager* manager =
        host()->GetOrCreateRootBrowserAccessibilityManager();
    if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1773,7 +1773,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1852,7 +1852,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
    return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
  }
  
@@ -33,16 +33,16 @@ $NetBSD$
  bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
      const gfx::Range& range,
      const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2736,7 +2736,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2822,7 +2822,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
  }
  
  bool RenderWidgetHostViewAura::NeedsMouseCapture() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return NeedsInputGrab();
  #else
    return false;
-@@ -2920,7 +2920,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3006,7 +3006,7 @@ void RenderWidgetHostViewAura::ForwardKe
    if (!target_host)
      return;
  
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
index e51c614ef7..c6ca461938 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -275,7 +275,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -274,7 +274,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
    ukm::SourceId GetClientSourceForMetrics() const override;
    bool ShouldDoLearning() override;
  
diff --git a/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index d002c1d3c8..f4baa7672a 100644
--- a/chromium-next/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_sandbox__host__linux.cc b/chromium-next/patches/patch-content_browser_sandbox__host__linux.cc
index 901b53fc3e..870d1a96f8 100644
--- a/chromium-next/patches/patch-content_browser_sandbox__host__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/sandbox_host_linux.cc
 @@ -45,6 +45,7 @@ void SandboxHostLinux::Init() {
    // Instead, it replies on a temporary socket provided by the caller.
diff --git a/chromium-next/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/chromium-next/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
index fade94334d..db8d3bc4ac 100644
--- a/chromium-next/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ b/chromium-next/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
-@@ -340,7 +340,7 @@ void JankMonitorImpl::ThreadExecutionSta
+@@ -339,7 +339,7 @@ void JankMonitorImpl::ThreadExecutionSta
      // in context menus, among others). Simply ignore the mismatches for now.
      // See https://crbug.com/929813 for the details of why the mismatch
      // happens.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) && \
-     BUILDFLAG(IS_OZONE)
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(IS_OZONE)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(IS_OZONE)
      task_execution_metadata_.clear();
  #endif
+     return;
diff --git a/chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc b/chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
index d2b82b9519..59987e7a59 100644
--- a/chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/scheduler/responsiveness/native_event_observer.cc
 @@ -15,7 +15,7 @@
  
diff --git a/chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h b/chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
index d931f52caa..0f2e47cc58 100644
--- a/chromium-next/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_utility__process__host.cc b/chromium-next/patches/patch-content_browser_utility__process__host.cc
index 42bbca7fcc..cc0b155cf6 100644
--- a/chromium-next/patches/patch-content_browser_utility__process__host.cc
+++ b/chromium-next/patches/patch-content_browser_utility__process__host.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/utility_process_host.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/utility_process_host.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/utility_process_host.cc
-@@ -62,7 +62,7 @@
+@@ -63,7 +63,7 @@
  #include "content/browser/v8_snapshot_files.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/files/file_util.h"
  #include "base/files/scoped_file.h"
  #include "base/pickle.h"
-@@ -86,7 +86,7 @@ namespace content {
+@@ -91,7 +91,7 @@ namespace content {
  
  namespace {
  
@@ -24,7 +24,7 @@ $NetBSD$
  base::ScopedFD PassNetworkContextParentDirs(
      std::vector<base::FilePath> network_context_parent_dirs) {
    base::Pickle pickle;
-@@ -347,7 +347,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -352,7 +352,7 @@ bool UtilityProcessHost::StartProcess() 
          switches::kMuteAudio,
          switches::kUseFileForFakeAudioCapture,
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
@@ -33,7 +33,7 @@ $NetBSD$
          switches::kAlsaInputDevice,
          switches::kAlsaOutputDevice,
  #endif
-@@ -403,7 +403,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -412,7 +412,7 @@ bool UtilityProcessHost::StartProcess() 
      file_data_->files_to_preload.merge(GetV8SnapshotFilesToPreload(*cmd_line));
  #endif  // BUILDFLAG(IS_POSIX)
  
@@ -42,7 +42,7 @@ $NetBSD$
      // The network service should have access to the parent directories
      // necessary for its usage.
      if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -420,7 +420,7 @@ bool UtilityProcessHost::StartProcess() 
+@@ -429,7 +429,7 @@ bool UtilityProcessHost::StartProcess() 
      if (metrics_name_ == video_capture::mojom::VideoCaptureService::Name_) {
        bool pass_gpu_buffer_flag =
            switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/chromium-next/patches/patch-content_browser_utility__process__host__receiver__bindings.cc b/chromium-next/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
index 361dcbfb2f..291f6a9987 100644
--- a/chromium-next/patches/patch-content_browser_utility__process__host__receiver__bindings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/utility_process_host_receiver_bindings.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/utility_process_host_receiver_bindings.cc
 @@ -10,7 +10,7 @@
  #include "content/public/common/content_client.h"
diff --git a/chromium-next/patches/patch-content_browser_utility__sandbox__delegate.cc b/chromium-next/patches/patch-content_browser_utility__sandbox__delegate.cc
index da0e5086c7..45fdbf0614 100644
--- a/chromium-next/patches/patch-content_browser_utility__sandbox__delegate.cc
+++ b/chromium-next/patches/patch-content_browser_utility__sandbox__delegate.cc
@@ -4,24 +4,25 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/utility_sandbox_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/utility_sandbox_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/utility_sandbox_delegate.cc
-@@ -83,10 +83,10 @@ UtilitySandboxedProcessLauncherDelegate:
+@@ -77,7 +77,7 @@ UtilitySandboxedProcessLauncherDelegate:
  #if BUILDFLAG(IS_FUCHSIA)
        sandbox_type_ == sandbox::mojom::Sandbox::kVideoCapture ||
  #endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-       sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+       sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
        sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -100,10 +100,10 @@ UtilitySandboxedProcessLauncherDelegate:
- #if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
+@@ -90,14 +90,14 @@ UtilitySandboxedProcessLauncherDelegate:
+ #endif  // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif  // BUILDFLAG(IS_CHROMEOS)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
        sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
+       sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
  #endif
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
@@ -32,21 +33,22 @@ $NetBSD$
        sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
  #endif
        sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
-@@ -149,10 +149,10 @@ ZygoteCommunication* UtilitySandboxedPro
+@@ -143,7 +143,7 @@ ZygoteCommunication* UtilitySandboxedPro
    // process upon startup.
    if (sandbox_type_ == sandbox::mojom::Sandbox::kNetwork ||
        sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceModelExecution ||
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-       sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+       sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
        sandbox_type_ == sandbox::mojom::Sandbox::kHardwareVideoEncoding ||
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -170,7 +170,7 @@ ZygoteCommunication* UtilitySandboxedPro
- #if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
+@@ -157,11 +157,11 @@ ZygoteCommunication* UtilitySandboxedPro
+ #endif  // BUILDFLAG(IS_CHROMEOS)
+       sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+       sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
        sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
  #endif
 -#if BUILDFLAG(IS_LINUX)
diff --git a/chromium-next/patches/patch-content_browser_v8__snapshot__files.cc b/chromium-next/patches/patch-content_browser_v8__snapshot__files.cc
index 6b3c0aef09..c9af2bd09c 100644
--- a/chromium-next/patches/patch-content_browser_v8__snapshot__files.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc b/chromium-next/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
index 1c4cc030e5..51338842b5 100644
--- a/chromium-next/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
+++ b/chromium-next/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/web_contents/slow_web_preference_cache.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/web_contents/slow_web_preference_cache.cc
-@@ -16,7 +16,7 @@
+@@ -17,7 +17,7 @@
  
  #if BUILDFLAG(IS_WIN)
  #include "ui/events/devices/input_device_observer_win.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/events/devices/device_data_manager.h"
  #elif BUILDFLAG(IS_ANDROID)
  #include "ui/base/device_form_factor.h"
-@@ -54,7 +54,7 @@ SlowWebPreferenceCache::SlowWebPreferenc
+@@ -57,7 +57,7 @@ SlowWebPreferenceCache::SlowWebPreferenc
  
  #if BUILDFLAG(IS_WIN)
    ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
@@ -24,7 +24,7 @@ $NetBSD$
    ui::DeviceDataManager::GetInstance()->AddObserver(this);
  #elif BUILDFLAG(IS_ANDROID)
    ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
-@@ -64,7 +64,7 @@ SlowWebPreferenceCache::SlowWebPreferenc
+@@ -69,7 +69,7 @@ SlowWebPreferenceCache::SlowWebPreferenc
  SlowWebPreferenceCache::~SlowWebPreferenceCache() {
  #if BUILDFLAG(IS_WIN)
    ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
diff --git a/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura.cc b/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
index 18de2e97ef..9a4559cf68 100644
--- a/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/web_contents/web_contents_view_aura.cc
 @@ -174,7 +174,7 @@ class WebDragSourceAura : public content
    raw_ptr<aura::Window> window_;
@@ -15,7 +15,7 @@ $NetBSD$
  // Fill out the OSExchangeData with a file contents, synthesizing a name if
  // necessary.
  void PrepareDragForFileContents(const DropData& drop_data,
-@@ -258,7 +258,7 @@ void PrepareDragData(const DropData& dro
+@@ -259,7 +259,7 @@ void PrepareDragData(const DropData& dro
    if (!drop_data.download_metadata.empty())
      PrepareDragForDownload(drop_data, provider, web_contents);
  #endif
@@ -24,7 +24,7 @@ $NetBSD$
    // We set the file contents before the URL because the URL also sets file
    // contents (to a .URL shortcut).  We want to prefer file content data over
    // a shortcut so we add it first.
-@@ -1326,7 +1326,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1328,7 +1328,7 @@ void WebContentsViewAura::OnMouseEvent(u
      // Linux window managers like to handle raise-on-click themselves.  If we
      // raise-on-click manually, this may override user settings that prevent
      // focus-stealing.
diff --git a/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
index 6288d240a5..a274249fa0 100644
--- a/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
+++ b/chromium-next/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/web_contents/web_contents_view_aura_unittest.cc
-@@ -97,7 +97,7 @@ class TestDragDropClient : public aura::
+@@ -96,7 +96,7 @@ class TestDragDropClient : public aura::
      drag_drop_data_ = std::move(data);
      return DragOperation::kCopy;
    }
diff --git a/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc b/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
index 4bd58c100a..476362819b 100644
--- a/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ b/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -4,41 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/webui/web_ui_main_frame_observer.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/webui/web_ui_main_frame_observer.cc
-@@ -14,7 +14,7 @@
- #include "content/public/browser/navigation_handle.h"
- #include "content/public/browser/web_ui_controller.h"
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/feature_list.h"
- #include "base/functional/callback_helpers.h"
- #include "base/logging.h"
-@@ -32,7 +32,7 @@ namespace content {
- 
- namespace {
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Remove the pieces of the URL we don't want to send back with the error
- // reports. In particular, do not send query or fragments as those can have
- // privacy-sensitive information in them.
-@@ -56,7 +56,7 @@ WebUIMainFrameObserver::WebUIMainFrameOb
- 
- WebUIMainFrameObserver::~WebUIMainFrameObserver() = default;
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- void WebUIMainFrameObserver::OnDidAddMessageToConsole(
-     RenderFrameHost* source_frame,
-     blink::mojom::ConsoleMessageLevel log_level,
-@@ -171,7 +171,7 @@ void WebUIMainFrameObserver::ReadyToComm
- 
- // TODO(crbug.com/40149439) This is currently disabled due to Windows DLL
- // thunking issues. Fix & re-enable.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   MaybeEnableWebUIJavaScriptErrorReporting(navigation_handle);
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- }
+@@ -47,7 +47,7 @@ std::string RedactURL(const GURL& url) {
+ bool IsWebUIJavaScriptErrorReportingSupported() {
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
+   return false;
+-#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+   return true;
+ #else
+   return base::FeatureList::IsEnabled(features::kWebUIJSErrorReportingExtended);
diff --git a/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.h b/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
deleted file mode 100644
index 13ad0a38fc..0000000000
--- a/chromium-next/patches/patch-content_browser_webui_web__ui__main__frame__observer.h
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- content/browser/webui/web_ui_main_frame_observer.h.orig	2025-01-27 17:37:37.000000000 +0000
-+++ content/browser/webui/web_ui_main_frame_observer.h
-@@ -44,7 +44,7 @@ class CONTENT_EXPORT WebUIMainFrameObser
- 
- // TODO(crbug.com/40149439) This is currently disabled due to Windows DLL
- // thunking issues. Fix & re-enable.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   // On official Google builds, capture and report JavaScript error messages on
-   // WebUI surfaces back to Google. This allows us to fix JavaScript errors and
-   // exceptions.
-@@ -64,7 +64,7 @@ class CONTENT_EXPORT WebUIMainFrameObser
-  private:
-   const GURL& GetUrlForLogging() const;
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   void MaybeEnableWebUIJavaScriptErrorReporting(
-       NavigationHandle* navigation_handle);
- 
diff --git a/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index 81d04c8506..1f04a8724c 100644
--- a/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/zygote_host/zygote_host_impl_linux.cc
-@@ -19,8 +19,10 @@
- #include "build/chromeos_buildflags.h"
+@@ -18,8 +18,10 @@
+ #include "build/build_config.h"
  #include "content/common/zygote/zygote_commands_linux.h"
  #include "content/common/zygote/zygote_communication_linux.h"
 +#if !BUILDFLAG(IS_BSD)
@@ -17,7 +17,7 @@ $NetBSD$
  #include "sandbox/linux/services/credentials.h"
  #include "sandbox/linux/services/namespace_sandbox.h"
  #include "sandbox/linux/suid/client/setuid_sandbox_host.h"
-@@ -38,6 +40,7 @@ namespace content {
+@@ -37,6 +39,7 @@ namespace content {
  
  namespace {
  
@@ -25,7 +25,7 @@ $NetBSD$
  // Receive a fixed message on fd and return the sender's PID.
  // Returns true if the message received matches the expected message.
  bool ReceiveFixedMessage(int fd,
-@@ -60,6 +63,7 @@ bool ReceiveFixedMessage(int fd,
+@@ -59,6 +62,7 @@ bool ReceiveFixedMessage(int fd,
      return false;
    return true;
  }
@@ -33,7 +33,7 @@ $NetBSD$
  
  }  // namespace
  
-@@ -69,9 +73,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
+@@ -68,9 +72,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
  }
  
  ZygoteHostImpl::ZygoteHostImpl()
@@ -47,7 +47,7 @@ $NetBSD$
        sandbox_binary_(),
        zygote_pids_lock_(),
        zygote_pids_() {}
-@@ -84,6 +92,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInsta
+@@ -83,6 +91,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInsta
  }
  
  void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
@@ -55,7 +55,7 @@ $NetBSD$
    if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
      return;
    }
-@@ -138,6 +147,7 @@ void ZygoteHostImpl::Init(const base::Co
+@@ -137,6 +146,7 @@ void ZygoteHostImpl::Init(const base::Co
             "you can try using --"
          << sandbox::policy::switches::kNoSandbox << ".";
    }
@@ -63,7 +63,7 @@ $NetBSD$
  }
  
  void ZygoteHostImpl::AddZygotePid(pid_t pid) {
-@@ -162,6 +172,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -161,6 +171,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
      base::CommandLine* cmd_line,
      base::ScopedFD* control_fd,
      base::FileHandleMappingVector additional_remapped_fds) {
@@ -71,7 +71,7 @@ $NetBSD$
    int fds[2];
    CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC, 0, fds));
    CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
-@@ -230,9 +241,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -229,9 +240,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
  
    AddZygotePid(pid);
    return pid;
diff --git a/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
index 574f7b1c88..32a31b6e21 100644
--- a/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
+++ b/chromium-next/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/browser/zygote_host/zygote_host_impl_linux.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/browser/zygote_host/zygote_host_impl_linux.h
-@@ -47,12 +47,14 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
+@@ -46,12 +46,14 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
                       base::ScopedFD* control_fd,
                       base::FileHandleMappingVector additional_remapped_fds);
  
@@ -21,7 +21,7 @@ $NetBSD$
  
    bool HasZygote() { return !zygote_pids_.empty(); }
  
-@@ -67,9 +69,11 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
+@@ -66,9 +68,11 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
  
    int renderer_sandbox_status_;
  
diff --git a/chromium-next/patches/patch-content_child_BUILD.gn b/chromium-next/patches/patch-content_child_BUILD.gn
index 42d1752a39..2b04bbe3b0 100644
--- a/chromium-next/patches/patch-content_child_BUILD.gn
+++ b/chromium-next/patches/patch-content_child_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/child/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/child/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/child/BUILD.gn
-@@ -131,6 +131,13 @@ target(link_target_type, "child") {
+@@ -134,6 +134,13 @@ target(link_target_type, "child") {
      ]
    }
  
diff --git a/chromium-next/patches/patch-content_child_child__process.cc b/chromium-next/patches/patch-content_child_child__process.cc
index 52dcab0a8b..83eb2f52c9 100644
--- a/chromium-next/patches/patch-content_child_child__process.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/child/child_process.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/child/child_process.cc
 @@ -31,7 +31,7 @@
  #include "content/common/android/cpu_time_metrics.h"
diff --git a/chromium-next/patches/patch-content_child_child__process.h b/chromium-next/patches/patch-content_child_child__process.h
index aed07aa597..3b5a094c07 100644
--- a/chromium-next/patches/patch-content_child_child__process.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/child/child_process.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/child/child_process.h
 @@ -79,7 +79,7 @@ class CONTENT_EXPORT ChildProcess {
      return io_thread_runner_.get();
diff --git a/chromium-next/patches/patch-content_common_BUILD.gn b/chromium-next/patches/patch-content_common_BUILD.gn
index fedaaefd4a..b8291fd53c 100644
--- a/chromium-next/patches/patch-content_common_BUILD.gn
+++ b/chromium-next/patches/patch-content_common_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/common/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/common/BUILD.gn
-@@ -385,19 +385,28 @@ source_set("common") {
+@@ -384,19 +384,28 @@ source_set("common") {
    }
  
    if (is_linux || is_chromeos) {
diff --git a/chromium-next/patches/patch-content_common_features.cc b/chromium-next/patches/patch-content_common_features.cc
index 08ced10b93..a583b3c216 100644
--- a/chromium-next/patches/patch-content_common_features.cc
+++ b/chromium-next/patches/patch-content_common_features.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/common/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/common/features.cc
-@@ -156,7 +156,7 @@ BASE_FEATURE(kEnableBackForwardCacheForO
-              base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -130,7 +130,7 @@ BASE_FEATURE(kEmbeddingRequiresOptIn,
+              base::FEATURE_DISABLED_BY_DEFAULT);
  
  // Enables error reporting for JS errors inside DevTools frontend host
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -15,12 +15,3 @@ $NetBSD$
  BASE_FEATURE(kEnableDevToolsJsErrorReporting,
               "EnableDevToolsJsErrorReporting",
               base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -315,7 +315,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.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kHandleChildThreadTypeChangesInBrowser,
-              "HandleChildThreadTypeChangesInBrowser",
-              base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium-next/patches/patch-content_common_features.h b/chromium-next/patches/patch-content_common_features.h
index 81e1762240..74c2cf64c9 100644
--- a/chromium-next/patches/patch-content_common_features.h
+++ b/chromium-next/patches/patch-content_common_features.h
@@ -4,23 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/common/features.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/common/features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/common/features.h
-@@ -35,7 +35,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kDev
+@@ -29,7 +29,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCom
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCommittedOriginTracking);
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCriticalClientHint);
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
- CONTENT_EXPORT BASE_DECLARE_FEATURE(
-     kEnableBackForwardCacheForOngoingSubframeNavigation);
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEnableDevToolsJsErrorReporting);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  CONTENT_EXPORT BASE_DECLARE_FEATURE(kEmbeddingRequiresOptIn);
-@@ -79,7 +79,7 @@ CONTENT_EXPORT extern const base::Featur
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kGpuInfoCollectionSeparatePrefetch);
- #endif
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kGroupNIKByJoiningOrigin);
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kHandleChildThreadTypeChangesInBrowser);
- #endif
- #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium-next/patches/patch-content_common_font__list__unittest.cc b/chromium-next/patches/patch-content_common_font__list__unittest.cc
index ae0a8cd0b8..cb8d6e3070 100644
--- a/chromium-next/patches/patch-content_common_font__list__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/common/font_list_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/common/font_list_unittest.cc
 @@ -48,7 +48,7 @@ TEST(FontList, GetFontList) {
          EXPECT_TRUE(HasFontWithName(fonts, "MS Gothic", "MS Gothic"));
diff --git a/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index d37bbc7409..ca7f18091a 100644
--- a/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.435664196 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig	2025-02-20 13:19:48.822305229 +0000
 +++ content/common/gpu_pre_sandbox_hook_bsd.cc
 @@ -0,0 +1,68 @@
 +// Copyright 2023 The Chromium Authors
diff --git a/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 774f42a0af..dcfe951ccf 100644
--- a/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.435796913 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig	2025-02-20 13:19:48.822439769 +0000
 +++ content/common/gpu_pre_sandbox_hook_bsd.h
 @@ -0,0 +1,20 @@
 +// Copyright 2017 The Chromium Authors
diff --git a/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h b/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
index ae4b8f3b8e..11e3166b7c 100644
--- a/chromium-next/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_common_user__agent.cc b/chromium-next/patches/patch-content_common_user__agent.cc
index 09c71425f8..80b52e7615 100644
--- a/chromium-next/patches/patch-content_common_user__agent.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/common/user_agent.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/common/user_agent.cc
 @@ -45,7 +45,7 @@ std::string GetUserAgentPlatform() {
    return "";
diff --git a/chromium-next/patches/patch-content_gpu_gpu__child__thread.cc b/chromium-next/patches/patch-content_gpu_gpu__child__thread.cc
index 3157813317..d946dfe1dd 100644
--- a/chromium-next/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium-next/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/gpu/gpu_child_thread.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/gpu/gpu_child_thread.cc
-@@ -58,7 +58,7 @@
+@@ -57,7 +57,7 @@
  #include "third_party/skia/include/ports/SkFontConfigInterface.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "content/child/sandboxed_process_thread_type_handler.h"
  #endif
  
-@@ -146,7 +146,8 @@ void GpuChildThread::Init(const base::Ti
+@@ -147,7 +147,8 @@ void GpuChildThread::Init(const base::Ti
  
    viz_main_.gpu_service()->set_start_time(process_start_time);
  
diff --git a/chromium-next/patches/patch-content_gpu_gpu__main.cc b/chromium-next/patches/patch-content_gpu_gpu__main.cc
index 4915fe3e76..0b1509f336 100644
--- a/chromium-next/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/gpu/gpu_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/gpu/gpu_main.cc
 @@ -95,10 +95,14 @@
  #include "sandbox/win/src/sandbox.h"
@@ -31,16 +31,16 @@ $NetBSD$
  bool StartSandboxLinux(gpu::GpuWatchdogThread*,
                         const gpu::GPUInfo*,
                         const gpu::GpuPreferences&);
-@@ -175,7 +179,7 @@ class ContentSandboxHelper : public gpu:
-   bool EnsureSandboxInitialized(gpu::GpuWatchdogThread* watchdog_thread,
+@@ -177,7 +181,7 @@ class ContentSandboxHelper : public gpu:
                                  const gpu::GPUInfo* gpu_info,
                                  const gpu::GpuPreferences& gpu_prefs) override {
+     GPU_STARTUP_TRACE_EVENT("gpu_main::EnsureSandboxInitialized");
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
  #elif BUILDFLAG(IS_WIN)
      return StartSandboxWindows(sandbox_info_);
-@@ -293,7 +297,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -300,7 +304,7 @@ int GpuMain(MainFunctionParams parameter
            std::make_unique<base::SingleThreadTaskExecutor>(
                gpu_preferences.message_pump_type);
      }
@@ -49,7 +49,7 @@ $NetBSD$
  #error "Unsupported Linux platform."
  #elif BUILDFLAG(IS_MAC)
      // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -318,7 +322,8 @@ int GpuMain(MainFunctionParams parameter
+@@ -326,7 +330,8 @@ int GpuMain(MainFunctionParams parameter
    base::PlatformThread::SetName("CrGpuMain");
    mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
  
@@ -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.
-@@ -449,7 +454,7 @@ int GpuMain(MainFunctionParams parameter
+@@ -459,7 +464,7 @@ int GpuMain(MainFunctionParams parameter
  
  namespace {
  
@@ -68,12 +68,12 @@ $NetBSD$
  bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
                         const gpu::GPUInfo* gpu_info,
                         const gpu::GpuPreferences& gpu_prefs) {
-@@ -489,7 +494,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
+@@ -499,7 +504,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogT
    sandbox_options.accelerated_video_encode_enabled =
        !gpu_prefs.disable_accelerated_video_encode;
  
 -#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // Video decoding of many video streams can use thousands of FDs as well as
-   // Exo clients like Lacros.
+   // Exo clients.
    // See https://crbug.com/1417237
diff --git a/chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc b/chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
index c238f02f9d..6dfbf6e042 100644
--- a/chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/ppapi_plugin/ppapi_blink_platform_impl.cc
 @@ -21,7 +21,7 @@
  
diff --git a/chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h b/chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
index 0350ab0fa9..e77409836a 100644
--- a/chromium-next/patches/patch-content_ppapi__plugin_ppapi__blink__platform__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/ppapi_plugin/ppapi_blink_platform_impl.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc b/chromium-next/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
index 80eda4f24c..40baeaa877 100644
--- a/chromium-next/patches/patch-content_ppapi__plugin_ppapi__plugin__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/ppapi_plugin/ppapi_plugin_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/ppapi_plugin/ppapi_plugin_main.cc
 @@ -52,6 +52,11 @@
  #include "gin/v8_initializer.h"
diff --git a/chromium-next/patches/patch-content_public_browser_content__browser__client.cc b/chromium-next/patches/patch-content_public_browser_content__browser__client.cc
index a021976d9b..6cb41673f6 100644
--- a/chromium-next/patches/patch-content_public_browser_content__browser__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/public/browser/content_browser_client.cc
-@@ -1355,7 +1355,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1361,7 +1361,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-next/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h b/chromium-next/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
index d1485f2dfb..7a1b907128 100644
--- a/chromium-next/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
+++ b/chromium-next/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/browser/zygote_host/zygote_host_linux.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/public/browser/zygote_host/zygote_host_linux.h
-@@ -35,11 +35,13 @@ class ZygoteHost {
+@@ -34,11 +34,13 @@ class ZygoteHost {
    // after the first render has been forked.
    virtual int GetRendererSandboxStatus() = 0;
  
diff --git a/chromium-next/patches/patch-content_public_common_content__features.cc b/chromium-next/patches/patch-content_public_common_content__features.cc
index 12c4eb6d49..e51e0845a4 100644
--- a/chromium-next/patches/patch-content_public_common_content__features.cc
+++ b/chromium-next/patches/patch-content_public_common_content__features.cc
@@ -4,30 +4,30 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/public/common/content_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/public/common/content_features.cc
-@@ -72,7 +72,7 @@ BASE_FEATURE(kAudioServiceOutOfProcess,
- // TODO(crbug.com/40118868): Remove !IS_CHROMEOS_LACROS once lacros starts being
- // built with OS_CHROMEOS instead of OS_LINUX.
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
--    (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS))
-+    (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
+@@ -68,7 +68,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
+ // Runs the audio service in a separate process.
+ BASE_FEATURE(kAudioServiceOutOfProcess,
+              "AudioServiceOutOfProcess",
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1278,9 +1278,9 @@ BASE_FEATURE(kWebAssemblyTiering,
+@@ -1209,9 +1209,9 @@ BASE_FEATURE(kWebAssemblyTiering,
  BASE_FEATURE(kWebAssemblyTrapHandler,
               "WebAssemblyTrapHandler",
  #if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) ||  \
 -      BUILDFLAG(IS_MAC)) &&                                                  \
-+      BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) &&                                                  \
++      BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) &&                             \
       defined(ARCH_CPU_X86_64)) ||                                            \
 -    ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
 +    ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
       defined(ARCH_CPU_ARM64))
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
-@@ -1317,7 +1317,11 @@ BASE_FEATURE(kWebUICodeCache,
+@@ -1258,7 +1258,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExten
  
  // Controls whether the WebUSB API is enabled:
  // https://wicg.github.io/webusb
diff --git a/chromium-next/patches/patch-content_public_common_content__switches.cc b/chromium-next/patches/patch-content_public_common_content__switches.cc
index b60bf62322..881814954c 100644
--- a/chromium-next/patches/patch-content_public_common_content__switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/public/common/content_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/public/common/content_switches.cc
-@@ -347,6 +347,8 @@ const char kEnableIsolatedWebAppsInRende
+@@ -346,6 +346,8 @@ const char kEnableIsolatedWebAppsInRende
  // builds.
  const char kEnableLogging[]                 = "enable-logging";
  
@@ -15,12 +15,12 @@ $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.
-@@ -954,7 +956,7 @@ const char kPreventResizingContentsForTe
+@@ -946,7 +948,7 @@ const char kPreventResizingContentsForTe
+     "prevent-resizing-contents-for-testing";
+ #endif
  
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // Allows sending text-to-speech requests to speech-dispatcher, a common
  // Linux speech service. Because it's buggy, the user must explicitly
  // enable it so that visiting a random webpage can't cause instability.
diff --git a/chromium-next/patches/patch-content_public_common_content__switches.h b/chromium-next/patches/patch-content_public_common_content__switches.h
index a575f32b1b..d1d248cecb 100644
--- a/chromium-next/patches/patch-content_public_common_content__switches.h
+++ b/chromium-next/patches/patch-content_public_common_content__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/public/common/content_switches.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/public/common/content_switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/public/common/content_switches.h
-@@ -109,6 +109,7 @@ CONTENT_EXPORT extern const char kEnable
+@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnable
  CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
  CONTENT_EXPORT extern const char kEnableLCDText[];
  CONTENT_EXPORT extern const char kEnableLogging[];
@@ -14,12 +14,12 @@ $NetBSD$
  CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
  CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
  CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -262,7 +263,7 @@ CONTENT_EXPORT extern const char kPreven
+@@ -258,7 +259,7 @@ CONTENT_EXPORT extern const char kRender
+ CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
+ #endif
  
- // TODO(crbug.com/40118868): Revisit the macro expression once build flag switch
- // of lacros-chrome is complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  CONTENT_EXPORT extern const char kEnableSpeechDispatcher[];
- CONTENT_EXPORT extern const char kLLVMProfileFile[];
  #endif
+ 
diff --git a/chromium-next/patches/patch-content_public_common_zygote_features.gni b/chromium-next/patches/patch-content_public_common_zygote_features.gni
index fa26a5baa1..f673b5833c 100644
--- a/chromium-next/patches/patch-content_public_common_zygote_features.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/public/common/zygote/features.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/public/common/zygote/features.gni
 @@ -2,4 +2,4 @@
  # Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium-next/patches/patch-content_renderer_render__thread__impl.cc b/chromium-next/patches/patch-content_renderer_render__thread__impl.cc
index 066210c2ac..12a50d9a09 100644
--- a/chromium-next/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium-next/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/renderer/render_thread_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/renderer/render_thread_impl.cc
-@@ -212,6 +212,8 @@
+@@ -211,6 +211,8 @@
  
  #if BUILDFLAG(IS_APPLE)
  #include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
  #else
  #include <malloc.h>
  #endif
-@@ -1046,7 +1048,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -1047,7 +1049,7 @@ media::GpuVideoAcceleratorFactories* Ren
                               kGpuStreamIdMedia, kGpuStreamPriorityMedia);
  
    const bool enable_video_decode_accelerator =
@@ -24,7 +24,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
  #endif  // BUILDFLAG(IS_LINUX)
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1055,7 +1057,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -1056,7 +1058,7 @@ media::GpuVideoAcceleratorFactories* Ren
         gpu::kGpuFeatureStatusEnabled);
  
    const bool enable_video_encode_accelerator =
@@ -33,7 +33,7 @@ $NetBSD$
        base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
  #else
        !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1850,7 +1852,7 @@ std::unique_ptr<CodecFactory> RenderThre
+@@ -1849,7 +1851,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
      bool enable_video_encode_accelerator) {
    mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
        vea_provider;
diff --git a/chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.cc b/chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.cc
index 4bf209144f..c2861f263e 100644
--- a/chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/renderer/renderer_blink_platform_impl.cc
-@@ -127,7 +127,7 @@
+@@ -129,7 +129,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
-@@ -196,13 +196,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -198,13 +198,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());
-@@ -222,7 +222,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -224,7 +224,7 @@ RendererBlinkPlatformImpl::RendererBlink
  #endif
    }
  
@@ -40,7 +40,7 @@ $NetBSD$
    if (sandboxEnabled()) {
  #if BUILDFLAG(IS_MAC)
      sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -283,7 +283,7 @@ void RendererBlinkPlatformImpl::SetThrea
+@@ -285,7 +285,7 @@ void RendererBlinkPlatformImpl::SetThrea
  #endif
  
  blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
diff --git a/chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.h b/chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.h
index 46008aa7bf..c0b8b8d69e 100644
--- a/chromium-next/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/renderer/renderer_blink_platform_impl.h
-@@ -254,7 +254,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
+@@ -256,7 +256,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
    void Collect3DContextInformation(blink::Platform::GraphicsInfo* gl_info,
                                     const gpu::GPUInfo& gpu_info) const;
  
diff --git a/chromium-next/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/chromium-next/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
index 608c417c08..36a166f175 100644
--- a/chromium-next/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/renderer/renderer_main_platform_delegate_linux.cc
 @@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::Enabl
    // any renderer has been started.
diff --git a/chromium-next/patches/patch-content_shell_BUILD.gn b/chromium-next/patches/patch-content_shell_BUILD.gn
index 2107871a8e..30aef607e4 100644
--- a/chromium-next/patches/patch-content_shell_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/shell/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/shell/BUILD.gn
-@@ -1087,7 +1087,7 @@ group("content_shell_crash_test") {
+@@ -1082,7 +1082,7 @@ group("content_shell_crash_test") {
    if (is_win) {
      data_deps += [ "//build/win:copy_cdb_to_output" ]
    }
diff --git a/chromium-next/patches/patch-content_shell_app_shell__main__delegate.cc b/chromium-next/patches/patch-content_shell_app_shell__main__delegate.cc
index 1fbf43c85d..7275b9d4fe 100644
--- a/chromium-next/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/shell/app/shell_main_delegate.cc
 @@ -269,7 +269,7 @@ void ShellMainDelegate::PreSandboxStartu
      // Reporting for sub-processes will be initialized in ZygoteForked.
diff --git a/chromium-next/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium-next/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index 998a67bbee..94985365f2 100644
--- a/chromium-next/patches/patch-content_shell_browser_shell__browser__main__parts.cc
+++ b/chromium-next/patches/patch-content_shell_browser_shell__browser__main__parts.cc
@@ -4,36 +4,36 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/browser/shell_browser_main_parts.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/shell/browser/shell_browser_main_parts.cc
-@@ -51,7 +51,7 @@
+@@ -50,7 +50,7 @@
  #include "net/base/network_change_notifier.h"
  #endif
  
--#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
+-#if BUILDFLAG(IS_LINUX) && defined(USE_AURA)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) && defined(USE_AURA)
  #include "ui/base/ime/init/input_method_initializer.h"
  #endif
  
-@@ -68,7 +68,7 @@
- #include "chromeos/lacros/dbus/lacros_dbus_thread_manager.h"
+@@ -61,7 +61,7 @@
+ #include "device/bluetooth/floss/floss_features.h"
  #endif
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "device/bluetooth/dbus/dbus_bluez_manager_wrapper_linux.h"
  #include "ui/linux/linux_ui.h"          // nogncheck
  #include "ui/linux/linux_ui_factory.h"  // nogncheck
- #endif
-@@ -139,7 +139,7 @@ void ShellBrowserMainParts::PostCreateMa
+@@ -128,7 +128,7 @@ void ShellBrowserMainParts::PostCreateMa
  }
  
  int ShellBrowserMainParts::PreEarlyInitialization() {
--#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS))
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD))
+-#if BUILDFLAG(IS_LINUX) && defined(USE_AURA)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(USE_AURA)
    ui::InitializeInputMethodForTesting();
- #endif
- #if BUILDFLAG(IS_ANDROID)
-@@ -168,7 +168,7 @@ void ShellBrowserMainParts::ToolkitIniti
+ #elif BUILDFLAG(IS_ANDROID)
+   net::NetworkChangeNotifier::SetFactory(
+@@ -156,7 +156,7 @@ void ShellBrowserMainParts::ToolkitIniti
    if (switches::IsRunWebTestsSwitchPresent())
      return;
  
@@ -42,7 +42,7 @@ $NetBSD$
    ui::LinuxUi::SetInstance(ui::GetDefaultLinuxUi());
  #endif
  }
-@@ -215,7 +215,7 @@ void ShellBrowserMainParts::PostMainMess
+@@ -203,7 +203,7 @@ void ShellBrowserMainParts::PostMainMess
    ShellDevToolsManagerDelegate::StopHttpHandler();
    browser_context_.reset();
    off_the_record_browser_context_.reset();
diff --git a/chromium-next/patches/patch-content_shell_browser_shell__paths.cc b/chromium-next/patches/patch-content_shell_browser_shell__paths.cc
index 2e33cfb00b..d8a205878b 100644
--- a/chromium-next/patches/patch-content_shell_browser_shell__paths.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/shell/browser/shell_paths.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/shell/browser/shell_paths.cc
 @@ -13,7 +13,7 @@
  
diff --git a/chromium-next/patches/patch-content_shell_renderer_shell__content__renderer__client.cc b/chromium-next/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
index 775ce72379..b896fa6830 100644
--- a/chromium-next/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium-next/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/shell/renderer/shell_content_renderer_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/shell/renderer/shell_content_renderer_client.cc
-@@ -54,7 +54,7 @@
+@@ -55,7 +55,7 @@
  #include "media/base/media_switches.h"
  #endif
  
diff --git a/chromium-next/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium-next/patches/patch-content_shell_utility_shell__content__utility__client.cc
index 6848586a93..e30e1934a5 100644
--- a/chromium-next/patches/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/shell/utility/shell_content_utility_client.cc
 @@ -38,7 +38,7 @@
  #include "sandbox/policy/sandbox.h"
diff --git a/chromium-next/patches/patch-content_test_BUILD.gn b/chromium-next/patches/patch-content_test_BUILD.gn
index 9afda049d2..cde4155375 100644
--- a/chromium-next/patches/patch-content_test_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/test/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/test/BUILD.gn
-@@ -1772,7 +1772,7 @@ test("content_browsertests") {
+@@ -1723,7 +1723,7 @@ test("content_browsertests") {
      "../test/url_loader_interceptor_browsertest.cc",
    ]
  
diff --git a/chromium-next/patches/patch-content_utility_services.cc b/chromium-next/patches/patch-content_utility_services.cc
index e3fc416f65..6ff55074df 100644
--- a/chromium-next/patches/patch-content_utility_services.cc
+++ b/chromium-next/patches/patch-content_utility_services.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/services.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/services.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/utility/services.cc
-@@ -74,7 +74,7 @@
+@@ -73,7 +73,7 @@
  extern sandbox::TargetServices* g_utility_target_services;
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -15,16 +15,16 @@ $NetBSD$
  #include "media/mojo/services/mojo_video_encode_accelerator_provider_factory.h"
  #include "sandbox/linux/services/libc_interceptor.h"
  #include "sandbox/policy/mojom/sandbox.mojom.h"
-@@ -102,7 +102,7 @@ extern sandbox::TargetServices* g_utilit
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
+@@ -101,7 +101,7 @@ extern sandbox::TargetServices* g_utilit
+ #endif  // BUILDFLAG(IS_CHROMEOS) && (BUILDFLAG(USE_VAAPI) ||
          // BUILDFLAG(USE_V4L2_CODEC))
  
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
      (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  #include "content/common/features.h"
  #include "media/mojo/services/stable_video_decoder_factory_process_service.h"  // nogncheck
-@@ -238,7 +238,7 @@ auto RunAudio(mojo::PendingReceiver<audi
+@@ -237,7 +237,7 @@ auto RunAudio(mojo::PendingReceiver<audi
        << "task_policy_set TASK_QOS_POLICY";
  #endif
  
@@ -33,17 +33,17 @@ $NetBSD$
    auto* command_line = base::CommandLine::ForCurrentProcess();
    if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
        sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -388,7 +388,7 @@ auto RunOOPArcVideoAcceleratorFactorySer
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
-         // BUILDFLAG(USE_V4L2_CODEC))
+@@ -381,7 +381,7 @@ auto RunOOPArcVideoAcceleratorFactorySer
+ #endif  // BUILDFLAG(IS_CHROMEOS) && \
+         // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
      (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  auto RunStableVideoDecoderFactoryProcessService(
      mojo::PendingReceiver<
-@@ -399,7 +399,7 @@ auto RunStableVideoDecoderFactoryProcess
- #endif  // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
+@@ -392,7 +392,7 @@ auto RunStableVideoDecoderFactoryProcess
+ #endif  // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) &&
          // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -51,26 +51,17 @@ $NetBSD$
  auto RunVideoEncodeAcceleratorProviderFactory(
      mojo::PendingReceiver<media::mojom::VideoEncodeAcceleratorProviderFactory>
          receiver) {
-@@ -422,7 +422,7 @@ void RegisterIOThreadServices(mojo::Serv
+@@ -415,7 +415,7 @@ void RegisterIOThreadServices(mojo::Serv
    // loop of type IO that can get notified when pipes have data.
    services.Add(RunNetworkService);
  
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
-     (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
-   if (base::FeatureList::IsEnabled(
-           features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -478,7 +478,7 @@ void RegisterMainThreadServices(mojo::Se
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH) && (BUILDFLAG(USE_VAAPI) ||
-         // BUILDFLAG(USE_V4L2_CODEC))
- 
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)) && \
+-#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
      (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
-   if (!base::FeatureList::IsEnabled(
-           features::kRunStableVideoDecoderFactoryProcessServiceOnIOThread)) {
-@@ -487,7 +487,7 @@ void RegisterMainThreadServices(mojo::Se
- #endif  // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)) &&
+   services.Add(RunStableVideoDecoderFactoryProcessService);
+ #endif  // (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) &&
+@@ -468,7 +468,7 @@ void RegisterMainThreadServices(mojo::Se
+ #endif  // BUILDFLAG(IS_CHROMEOS) && \
          // (BUILDFLAG(USE_VAAPI) || BUILDFLAG(USE_V4L2_CODEC))
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index b3f5f67e42..15f5007a7a 100644
--- a/chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
 @@ -12,11 +12,14 @@
  #include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index 4a3f543804..11c5e9a6d1 100644
--- a/chromium-next/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/utility/speech/speech_recognition_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef CONTENT_UTILITY_SPEECH_SPEECH_RECOGNITION_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
index d346d44399..41619c53d0 100644
--- a/chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
 @@ -9,7 +9,7 @@
  
diff --git a/chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
index 154e657570..04736e7291 100644
--- a/chromium-next/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-content_utility_utility__main.cc b/chromium-next/patches/patch-content_utility_utility__main.cc
index 44ad990c00..bbcd42c21e 100644
--- a/chromium-next/patches/patch-content_utility_utility__main.cc
+++ b/chromium-next/patches/patch-content_utility_utility__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- content/utility/utility_main.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/utility_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/utility/utility_main.cc
-@@ -38,17 +38,21 @@
+@@ -36,18 +36,22 @@
  #include "services/tracing/public/cpp/trace_startup.h"
  #include "services/video_effects/public/cpp/buildflags.h"
  
@@ -22,21 +22,17 @@ $NetBSD$
  #include "content/public/common/content_descriptor_keys.h"
  #include "content/utility/speech/speech_recognition_sandbox_hook_linux.h"
  #include "gpu/config/gpu_info_collector.h"
+ #include "media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h"
  #include "media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h"
 +#if !BUILDFLAG(IS_BSD)
  #include "sandbox/policy/linux/sandbox_linux.h"
 +#endif
  #include "services/audio/audio_sandbox_hook_linux.h"
  #include "services/network/network_sandbox_hook_linux.h"
- // gn check is not smart enough to realize that this include only applies to
-@@ -60,11 +64,16 @@
- #endif
- #endif
+ #include "services/screen_ai/buildflags/buildflags.h"
+@@ -66,7 +70,12 @@
  
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- #include "media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h"
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(ENABLE_VIDEO_EFFECTS) && BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_BSD)
@@ -48,16 +44,7 @@ $NetBSD$
  #include "services/video_effects/video_effects_sandbox_hook_linux.h"  // nogncheck
  #endif  // BUILDFLAG(ENABLE_VIDEO_EFFECTS) && BUILDFLAG(IS_LINUX)
  
-@@ -79,7 +88,7 @@
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
- #if (BUILDFLAG(ENABLE_SCREEN_AI_SERVICE) && \
--     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)))
-+     (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)))
- #include "services/screen_ai/public/cpp/utilities.h"  // nogncheck
- #include "services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h"  // nogncheck
- #endif
-@@ -103,7 +112,7 @@
+@@ -101,7 +110,7 @@
  sandbox::TargetServices* g_utility_target_services = nullptr;
  #endif  // BUILDFLAG(IS_WIN)
  
@@ -66,7 +53,7 @@ $NetBSD$
  #include "components/services/on_device_translation/sandbox_hook.h"
  #endif  // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
  
-@@ -111,7 +120,7 @@ namespace content {
+@@ -109,7 +118,7 @@ namespace content {
  
  namespace {
  
@@ -75,27 +62,7 @@ $NetBSD$
  std::vector<std::string> GetNetworkContextsParentDirectories() {
    base::MemoryMappedFile::Region region;
    base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -138,9 +147,10 @@ std::vector<std::string> GetNetworkConte
-   return dirs;
- }
- 
-+#if !BUILDFLAG(IS_BSD)
- bool ShouldUseAmdGpuPolicy(sandbox::mojom::Sandbox sandbox_type) {
-   const bool obtain_gpu_info =
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-       sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoDecoding ||
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-       sandbox_type == sandbox::mojom::Sandbox::kHardwareVideoEncoding;
-@@ -155,6 +165,7 @@ bool ShouldUseAmdGpuPolicy(sandbox::mojo
- 
-   return false;
- }
-+#endif
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- 
- #if BUILDFLAG(IS_WIN)
-@@ -252,7 +263,8 @@ int UtilityMain(MainFunctionParams param
+@@ -247,7 +256,8 @@ int UtilityMain(MainFunctionParams param
      CHECK(on_device_model::OnDeviceModelService::PreSandboxInit());
    }
  
@@ -105,8 +72,8 @@ $NetBSD$
    // Thread type delegate of the process should be registered before first
    // thread type change in ChildProcess constructor. It also needs to be
    // registered before the process has multiple threads, which may race with
-@@ -264,7 +276,7 @@ int UtilityMain(MainFunctionParams param
-   }
+@@ -255,7 +265,7 @@ int UtilityMain(MainFunctionParams param
+   SandboxedProcessThreadTypeHandler::Create();
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -114,7 +81,7 @@ $NetBSD$
    // Initializes the sandbox before any threads are created.
    // TODO(jorgelo): move this after GTK initialization when we enable a strict
    // Seccomp-BPF policy.
-@@ -294,7 +306,7 @@ int UtilityMain(MainFunctionParams param
+@@ -287,7 +297,7 @@ int UtilityMain(MainFunctionParams param
        pre_sandbox_hook =
            base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
        break;
@@ -123,9 +90,9 @@ $NetBSD$
      case sandbox::mojom::Sandbox::kOnDeviceTranslation:
        pre_sandbox_hook = base::BindOnce(
            &on_device_translation::OnDeviceTranslationSandboxHook);
-@@ -308,13 +320,13 @@ int UtilityMain(MainFunctionParams param
-                              screen_ai::GetBinaryPathSwitch()));
-       break;
+@@ -303,13 +313,13 @@ int UtilityMain(MainFunctionParams param
+ #else
+       NOTREACHED();
  #endif
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
@@ -134,12 +101,12 @@ $NetBSD$
            base::BindOnce(&video_effects::VideoEffectsPreSandboxHook);
        break;
  #endif  // BUILDFLAG(IS_LINUX)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      case sandbox::mojom::Sandbox::kHardwareVideoDecoding:
        pre_sandbox_hook =
            base::BindOnce(&media::HardwareVideoDecodingPreSandboxHook);
-@@ -341,6 +353,7 @@ int UtilityMain(MainFunctionParams param
+@@ -336,6 +346,7 @@ int UtilityMain(MainFunctionParams param
      default:
        break;
    }
@@ -147,7 +114,7 @@ $NetBSD$
    if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
        (parameters.zygote_child || !pre_sandbox_hook.is_null())) {
      sandbox_options.use_amd_specific_policies =
-@@ -348,6 +361,11 @@ int UtilityMain(MainFunctionParams param
+@@ -343,6 +354,11 @@ int UtilityMain(MainFunctionParams param
      sandbox::policy::Sandbox::Initialize(
          sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
    }
diff --git a/chromium-next/patches/patch-content_utility_utility__thread__impl.cc b/chromium-next/patches/patch-content_utility_utility__thread__impl.cc
index a90fe11014..bf1c2991b0 100644
--- a/chromium-next/patches/patch-content_utility_utility__thread__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/utility/utility_thread_impl.cc
 @@ -31,7 +31,7 @@
  #include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/chromium-next/patches/patch-content_zygote_BUILD.gn b/chromium-next/patches/patch-content_zygote_BUILD.gn
index 94b9cf5616..41584dcc59 100644
--- a/chromium-next/patches/patch-content_zygote_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/zygote/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/zygote/BUILD.gn
 @@ -5,7 +5,7 @@
  import("//build/config/nacl/config.gni")
diff --git a/chromium-next/patches/patch-content_zygote_zygote__linux.cc b/chromium-next/patches/patch-content_zygote_zygote__linux.cc
index f2c9ba2ee4..ceb276d3f9 100644
--- a/chromium-next/patches/patch-content_zygote_zygote__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/zygote/zygote_linux.cc
 @@ -1,6 +1,7 @@
  // Copyright 2012 The Chromium Authors
@@ -14,7 +14,7 @@ $NetBSD$
  
  #ifdef UNSAFE_BUFFERS_BUILD
  // TODO(crbug.com/342213636): Remove this and spanify to fix the errors.
-@@ -710,3 +711,4 @@ void Zygote::HandleReinitializeLoggingRe
+@@ -709,3 +710,4 @@ void Zygote::HandleReinitializeLoggingRe
  }
  
  }  // namespace content
diff --git a/chromium-next/patches/patch-content_zygote_zygote__main__linux.cc b/chromium-next/patches/patch-content_zygote_zygote__main__linux.cc
index 411bc39147..8165d147b8 100644
--- a/chromium-next/patches/patch-content_zygote_zygote__main__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ content/zygote/zygote_main_linux.cc
 @@ -11,7 +11,9 @@
  #include <stddef.h>
diff --git a/chromium-next/patches/patch-device_bluetooth_bluetooth__adapter.cc b/chromium-next/patches/patch-device_bluetooth_bluetooth__adapter.cc
index 05e68e8bb3..c26318cd29 100644
--- a/chromium-next/patches/patch-device_bluetooth_bluetooth__adapter.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ device/bluetooth/bluetooth_adapter.cc
 @@ -32,7 +32,7 @@ namespace device {
  BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
diff --git a/chromium-next/patches/patch-device_bluetooth_cast__bluetooth.gni b/chromium-next/patches/patch-device_bluetooth_cast__bluetooth.gni
index cca7abc35b..ac98fc2215 100644
--- a/chromium-next/patches/patch-device_bluetooth_cast__bluetooth.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ device/bluetooth/cast_bluetooth.gni
 @@ -2,5 +2,5 @@ import("//build/config/features.gni")
  
diff --git a/chromium-next/patches/patch-device_gamepad_BUILD.gn b/chromium-next/patches/patch-device_gamepad_BUILD.gn
index 3938357269..f5ac57daaf 100644
--- a/chromium-next/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- device/gamepad/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ device/gamepad/BUILD.gn
 @@ -99,7 +99,7 @@ component("gamepad") {
        "hid_writer_linux.cc",
diff --git a/chromium-next/patches/patch-device_gamepad_gamepad__provider.cc b/chromium-next/patches/patch-device_gamepad_gamepad__provider.cc
index 8b2ffbb371..cb48c05c33 100644
--- a/chromium-next/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium-next/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- device/gamepad/gamepad_provider.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ device/gamepad/gamepad_provider.cc
-@@ -157,7 +157,7 @@ void GamepadProvider::Initialize(std::un
+@@ -159,7 +159,7 @@ void GamepadProvider::Initialize(std::un
  
    if (!polling_thread_)
      polling_thread_ = std::make_unique<base::Thread>("Gamepad polling thread");
diff --git a/chromium-next/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium-next/patches/patch-device_gamepad_hid__writer__linux.cc
index 5f0420e0af..8578e110b5 100644
--- a/chromium-next/patches/patch-device_gamepad_hid__writer__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ device/gamepad/hid_writer_linux.cc
 @@ -2,6 +2,8 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium-next/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/chromium-next/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
index 2cbc4ba105..39e8e458d2 100644
--- a/chromium-next/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
-@@ -118,7 +118,7 @@ void EnsureApiBrowserContextKeyedService
+@@ -120,7 +120,7 @@ void EnsureApiBrowserContextKeyedService
  #endif
    MessageService::GetFactoryInstance();
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -14,4 +14,4 @@ $NetBSD$
 +    BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
    NetworkingPrivateEventRouterFactory::GetInstance();
  #endif
-   OffscreenDocumentManager::GetFactory();
+   PrinterProviderAPIFactory::GetInstance();
diff --git a/chromium-next/patches/patch-extensions_browser_api_management_management__api.cc b/chromium-next/patches/patch-extensions_browser_api_management_management__api.cc
index fee3c08ba4..9f9d046c71 100644
--- a/chromium-next/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/browser/api/management/management_api.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/browser/api/management/management_api.cc
 @@ -285,7 +285,7 @@ bool PlatformSupportsApprovalFlowForExte
  #if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-extensions_browser_api_messaging_message__service.cc b/chromium-next/patches/patch-extensions_browser_api_messaging_message__service.cc
index 8064c6f769..57d91ccca5 100644
--- a/chromium-next/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium-next/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/browser/api/messaging/message_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/browser/api/messaging/message_service.cc
-@@ -78,7 +78,7 @@ namespace {
+@@ -74,7 +74,7 @@ namespace {
  const char kReceivingEndDoesntExistError[] =
      "Could not establish connection. Receiving end does not exist.";
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
  const char kMissingPermissionError[] =
      "Access to native messaging requires nativeMessaging permission.";
  const char kProhibitedByPoliciesError[] =
-@@ -551,7 +551,7 @@ void MessageService::OpenChannelToNative
+@@ -634,7 +634,7 @@ void MessageService::OpenChannelToNative
      return;
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/chromium-next/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index ea3feded53..2bbf851988 100644
--- a/chromium-next/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
 @@ -12,7 +12,7 @@
  
diff --git a/chromium-next/patches/patch-extensions_common_api___permission__features.json b/chromium-next/patches/patch-extensions_common_api___permission__features.json
index b64647d669..973aa9ac49 100644
--- a/chromium-next/patches/patch-extensions_common_api___permission__features.json
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/common/api/_permission_features.json
 @@ -138,7 +138,7 @@
      {
@@ -15,7 +15,7 @@ $NetBSD$
        "allowlist": [
          "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/387169
          "A3BC37E2148AC4E99BE4B16AF9D42DD1E592BBBE",  // http://crbug.com/387169
-@@ -432,7 +432,7 @@
+@@ -423,7 +423,7 @@
    }, {
      "channel": "stable",
      "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
@@ -24,7 +24,7 @@ $NetBSD$
      "allowlist": [
        "0DE0F05680A4A056BCEC864ED8DDA84296F82B40",  // http://crbug.com/434651
        "1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80",  // http://crbug.com/293683
-@@ -476,7 +476,7 @@
+@@ -467,7 +467,7 @@
    "networkingPrivate": {
      "channel": "stable",
      "extension_types": ["extension", "legacy_packaged_app", "platform_app"],
diff --git a/chromium-next/patches/patch-extensions_common_api_runtime.json b/chromium-next/patches/patch-extensions_common_api_runtime.json
index 03230ec7c8..1413082c09 100644
--- a/chromium-next/patches/patch-extensions_common_api_runtime.json
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/common/api/runtime.json.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/common/api/runtime.json
 @@ -86,6 +86,8 @@
              {"name": "cros", "description": "Specifies the Chrome operating system."},
diff --git a/chromium-next/patches/patch-extensions_common_command.cc b/chromium-next/patches/patch-extensions_common_command.cc
index 74644375c7..11d232843c 100644
--- a/chromium-next/patches/patch-extensions_common_command.cc
+++ b/chromium-next/patches/patch-extensions_common_command.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/common/command.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- extensions/common/command.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/common/command.cc
-@@ -284,7 +284,7 @@ std::string Command::CommandPlatform() {
+@@ -281,7 +281,7 @@ std::string Command::CommandPlatform() {
    return values::kKeybindingPlatformMac;
  #elif BUILDFLAG(IS_CHROMEOS)
    return values::kKeybindingPlatformChromeOs;
diff --git a/chromium-next/patches/patch-extensions_common_features_feature.cc b/chromium-next/patches/patch-extensions_common_features_feature.cc
index 41f37132e8..772d1841dc 100644
--- a/chromium-next/patches/patch-extensions_common_features_feature.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/common/features/feature.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/common/features/feature.cc
 @@ -29,6 +29,8 @@ Feature::Platform Feature::GetCurrentPla
    return WIN_PLATFORM;
diff --git a/chromium-next/patches/patch-extensions_renderer_bindings_api__binding__util.cc b/chromium-next/patches/patch-extensions_renderer_bindings_api__binding__util.cc
index d70da31908..02bd76d1b6 100644
--- a/chromium-next/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium-next/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/renderer/bindings/api_binding_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/renderer/bindings/api_binding_util.cc
 @@ -128,7 +128,7 @@ void InvalidateContext(v8::Local<v8::Con
  std::string GetPlatformString() {
diff --git a/chromium-next/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium-next/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 2e1d2b56f8..2a57f3660b 100644
--- a/chromium-next/patches/patch-extensions_renderer_bindings_argument__spec.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/renderer/bindings/argument_spec.cc
 @@ -18,6 +18,8 @@
  #include "gin/data_object_builder.h"
diff --git a/chromium-next/patches/patch-extensions_shell_app_shell__main__delegate.cc b/chromium-next/patches/patch-extensions_shell_app_shell__main__delegate.cc
index f3bd391b90..24b423594f 100644
--- a/chromium-next/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/shell/app/shell_main_delegate.cc
 @@ -40,7 +40,7 @@
  #if BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium-next/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index 8d8c75b8d8..c595ed59f9 100644
--- a/chromium-next/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/chromium-next/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
 @@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
  bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
diff --git a/chromium-next/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc b/chromium-next/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
index 087771c357..3ae75993ec 100644
--- a/chromium-next/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/shell/browser/shell_browser_main_parts.cc
 @@ -137,7 +137,7 @@ void ShellBrowserMainParts::PostCreateMa
        switches::kAppShellAllowRoaming)) {
diff --git a/chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc b/chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
index 4d56ca45a4..add7eabf98 100644
--- a/chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/shell/browser/shell_extensions_api_client.cc
 @@ -18,7 +18,7 @@
  #include "extensions/shell/browser/shell_virtual_keyboard_delegate.h"
diff --git a/chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.h b/chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
index 4003cbef1c..04a7e679bf 100644
--- a/chromium-next/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ extensions/shell/browser/shell_extensions_api_client.h
 @@ -34,14 +34,14 @@ class ShellExtensionsAPIClient : public 
        content::BrowserContext* browser_context) const override;
diff --git a/chromium-next/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc b/chromium-next/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
index fc47177913..a067280644 100644
--- a/chromium-next/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc b/chromium-next/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
index 79f2838a87..1249f05ba9 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -303,7 +303,7 @@ wgpu::BackendType DawnContextProvider::G
+@@ -324,7 +324,7 @@ wgpu::BackendType DawnContextProvider::G
    return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
               ? wgpu::BackendType::D3D12
               : wgpu::BackendType::D3D11;
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/chromium-next/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index 3063eaa231..abe4dd8747 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium-next/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2874,7 +2874,7 @@ GLES2Decoder* GLES2Decoder::Create(
+@@ -2864,7 +2864,7 @@ GLES2Decoder* GLES2Decoder::Create(
    }
  
  // Allow linux to run fuzzers.
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.cc
index 92db9db241..4d3722eed4 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.cc
+++ b/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_context_state.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_context_state.cc
-@@ -60,7 +60,7 @@
+@@ -62,7 +62,7 @@
  #include "gpu/vulkan/vulkan_implementation.h"
  #include "gpu/vulkan/vulkan_util.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "gpu/command_buffer/service/external_semaphore_pool.h"
  #endif
  
-@@ -379,7 +379,7 @@ SharedContextState::SharedContextState(
+@@ -388,7 +388,7 @@ SharedContextState::SharedContextState(
    if (gr_context_type_ == GrContextType::kVulkan) {
      if (vk_context_provider_) {
  #if BUILDFLAG(ENABLE_VULKAN) && \
@@ -24,7 +24,7 @@ $NetBSD$
        external_semaphore_pool_ = std::make_unique<ExternalSemaphorePool>(this);
  #endif
        use_virtualized_gl_contexts_ = false;
-@@ -416,7 +416,7 @@ SharedContextState::~SharedContextState(
+@@ -425,7 +425,7 @@ SharedContextState::~SharedContextState(
    }
  
  #if BUILDFLAG(ENABLE_VULKAN) && \
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.h
index c8d0213e67..cc093f05e0 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.h
+++ b/chromium-next/patches/patch-gpu_command__buffer_service_shared__context__state.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_context_state.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_context_state.h
-@@ -222,7 +222,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -235,7 +235,7 @@ class GPU_GLES2_EXPORT SharedContextStat
      return &memory_type_tracker_;
    }
  #if BUILDFLAG(ENABLE_VULKAN) && \
@@ -15,7 +15,7 @@ $NetBSD$
    ExternalSemaphorePool* external_semaphore_pool() {
      return external_semaphore_pool_.get();
    }
-@@ -429,7 +429,7 @@ class GPU_GLES2_EXPORT SharedContextStat
+@@ -448,7 +448,7 @@ class GPU_GLES2_EXPORT SharedContextStat
    bool disable_check_reset_status_throttling_for_test_ = false;
  
  #if BUILDFLAG(ENABLE_VULKAN) && \
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
index fc204525c7..2824a1657c 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
 @@ -20,7 +20,7 @@ namespace {
  // TODO(penghuang): verify the scanout is the right usage for video playback.
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 40470afa69..0e5588d20a 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
 @@ -57,7 +57,7 @@
  #include "ui/gl/gl_version_info.h"
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
index cf8276207c..cb9b7a8e0b 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
+++ b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
 @@ -176,7 +176,7 @@ bool IsFormatSupported(viz::SharedImageF
  
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index d24f2b8142..2b5aaee597 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
 @@ -48,7 +48,7 @@
  #include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
index 89156304b3..34f91fcce0 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
-@@ -604,7 +604,7 @@ bool SharedImageManager::SupportsScanout
+@@ -605,7 +605,7 @@ bool SharedImageManager::SupportsScanout
    return true;
  #elif BUILDFLAG(IS_ANDROID)
    return base::AndroidHardwareBufferCompat::IsSupportAvailable();
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index 43172681ed..d97c65c588 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
 @@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(c
  
diff --git a/chromium-next/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/chromium-next/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index 2d6f9d371a..3348d3401a 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1341,7 +1341,7 @@ WGPUFuture WebGPUDecoderImpl::RequestAda
+@@ -1364,7 +1364,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) {
-@@ -2026,7 +2026,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -2061,7 +2061,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
    }
  
  #if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium-next/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc b/chromium-next/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
index bdd6160174..57bef70e64 100644
--- a/chromium-next/patches/patch-gpu_command__buffer_tests_gl__gpu__memory__buffer__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/command_buffer/tests/gl_gpu_memory_buffer_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-gpu_config_gpu__control__list.cc b/chromium-next/patches/patch-gpu_config_gpu__control__list.cc
index 13eb46f4b4..863892eac6 100644
--- a/chromium-next/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium-next/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,18 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/config/gpu_control_list.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/config/gpu_control_list.cc
-@@ -276,7 +276,7 @@ bool GpuControlList::More::GLVersionInfo
- GpuControlList::GLType GpuControlList::More::GetDefaultGLType() {
- #if BUILDFLAG(IS_CHROMEOS)
-   return kGLTypeGL;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_OPENBSD)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   return kGLTypeGL;
- #elif BUILDFLAG(IS_MAC)
-   return kGLTypeGL;
-@@ -847,7 +847,7 @@ GpuControlList::OsType GpuControlList::G
+@@ -831,7 +831,7 @@ GpuControlList::OsType GpuControlList::G
    return kOsAndroid;
  #elif BUILDFLAG(IS_FUCHSIA)
    return kOsFuchsia;
diff --git a/chromium-next/patches/patch-gpu_config_gpu__finch__features.cc b/chromium-next/patches/patch-gpu_config_gpu__finch__features.cc
index bc3d6a6b00..6e50305a9c 100644
--- a/chromium-next/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/config/gpu_finch_features.cc
-@@ -166,7 +166,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFl
+@@ -156,7 +156,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFl
  BASE_FEATURE(kDefaultEnableGpuRasterization,
               "DefaultEnableGpuRasterization",
  #if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium-next/patches/patch-gpu_config_gpu__info__collector.cc b/chromium-next/patches/patch-gpu_config_gpu__info__collector.cc
index 161b9da853..ad65d37c8b 100644
--- a/chromium-next/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/config/gpu_info_collector.cc
-@@ -358,7 +358,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
+@@ -360,7 +360,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
  void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
    static BASE_FEATURE(kCollectWebGPUSupportMetrics,
                        "CollectWebGPUSupportMetrics",
diff --git a/chromium-next/patches/patch-gpu_config_gpu__test__config.cc b/chromium-next/patches/patch-gpu_config_gpu__test__config.cc
index f947396a64..e523d843a9 100644
--- a/chromium-next/patches/patch-gpu_config_gpu__test__config.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/config/gpu_test_config.cc
 @@ -29,7 +29,7 @@ GPUTestConfig::OS GetCurrentOS() {
  #if BUILDFLAG(IS_CHROMEOS_ASH)
diff --git a/chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc b/chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
index d2d7ccf470..e617294f88 100644
--- a/chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/ipc/common/gpu_memory_buffer_support.cc
 @@ -26,7 +26,7 @@
  #include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h b/chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
index 6c8fe9d9d5..d223cb1a06 100644
--- a/chromium-next/patches/patch-gpu_ipc_common_gpu__memory__buffer__support.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/ipc/common/gpu_memory_buffer_support.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/ipc/common/gpu_memory_buffer_support.h
 @@ -21,7 +21,7 @@
  #include "ui/gfx/geometry/size.h"
diff --git a/chromium-next/patches/patch-gpu_ipc_service_gpu__init.cc b/chromium-next/patches/patch-gpu_ipc_service_gpu__init.cc
index e18c7380d2..5dc2e7b6c4 100644
--- a/chromium-next/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium-next/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- gpu/ipc/service/gpu_init.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/ipc/service/gpu_init.cc
-@@ -388,7 +388,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -392,7 +392,7 @@ bool GpuInit::InitializeAndStartSandbox(
    enable_watchdog = false;
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
    bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
  #else   // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
    // For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -425,7 +425,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -430,7 +430,7 @@ bool GpuInit::InitializeAndStartSandbox(
    }
  
    bool attempted_startsandbox = false;
@@ -24,7 +24,7 @@ $NetBSD$
    // On Chrome OS ARM Mali, GPU driver userspace creates threads when
    // initializing a GL context, so start the sandbox early.
    // TODO(zmo): Need to collect OS version before this.
-@@ -527,7 +527,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -532,7 +532,7 @@ bool GpuInit::InitializeAndStartSandbox(
      gpu_preferences_.gr_context_type = GrContextType::kGL;
    }
  
@@ -33,7 +33,7 @@ $NetBSD$
    // The ContentSandboxHelper is currently the only one implementation of
    // GpuSandboxHelper and it has no dependency. Except on Linux where
    // VaapiWrapper checks the GL implementation to determine which display
-@@ -609,7 +609,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -614,7 +614,7 @@ bool GpuInit::InitializeAndStartSandbox(
            command_line, gpu_feature_info_,
            gpu_preferences_.disable_software_rasterizer, false);
        if (gl_use_swiftshader_) {
@@ -42,7 +42,7 @@ $NetBSD$
          VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
                  << "on Linux";
          return false;
-@@ -765,7 +765,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -784,7 +784,7 @@ bool GpuInit::InitializeAndStartSandbox(
  
    InitializePlatformOverlaySettings(&gpu_info_, gpu_feature_info_);
  
@@ -51,7 +51,7 @@ $NetBSD$
    // Driver may create a compatibility profile context when collect graphics
    // information on Linux platform. Try to collect graphics information
    // based on core profile context after disabling platform extensions.
-@@ -820,7 +820,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -839,7 +839,7 @@ bool GpuInit::InitializeAndStartSandbox(
        }
      }
    }
@@ -60,7 +60,7 @@ $NetBSD$
      (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
    if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
      // https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1007,7 +1007,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1036,7 +1036,7 @@ void GpuInit::InitializeInProcess(base::
    }
    bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
  
@@ -69,7 +69,7 @@ $NetBSD$
      (BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
    if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
      // https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1062,7 +1062,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1091,7 +1091,7 @@ void GpuInit::InitializeInProcess(base::
      }
    }
  
diff --git a/chromium-next/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc b/chromium-next/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
index 34b3f8df30..c2a4218ba4 100644
--- a/chromium-next/patches/patch-gpu_ipc_service_gpu__memory__buffer__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/ipc/service/gpu_memory_buffer_factory.cc
 @@ -14,7 +14,7 @@
  #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
diff --git a/chromium-next/patches/patch-gpu_ipc_service_x__util.h b/chromium-next/patches/patch-gpu_ipc_service_x__util.h
index 84d03d2c87..1ed9417391 100644
--- a/chromium-next/patches/patch-gpu_ipc_service_x__util.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/ipc/service/x_util.h
 @@ -12,7 +12,7 @@
  #include "gpu/ipc/service/gpu_config.h"
diff --git a/chromium-next/patches/patch-gpu_vulkan_generate__bindings.py b/chromium-next/patches/patch-gpu_vulkan_generate__bindings.py
index e0d05fb2f5..936625b638 100644
--- a/chromium-next/patches/patch-gpu_vulkan_generate__bindings.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/generate_bindings.py
 @@ -271,7 +271,7 @@ VULKAN_DEVICE_FUNCTIONS = [
      ]
diff --git a/chromium-next/patches/patch-gpu_vulkan_semaphore__handle.cc b/chromium-next/patches/patch-gpu_vulkan_semaphore__handle.cc
index dd3e2a4f76..555a9f6bff 100644
--- a/chromium-next/patches/patch-gpu_vulkan_semaphore__handle.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/semaphore_handle.cc
 @@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::Gp
    // https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic.
diff --git a/chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.cc b/chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.cc
index 856a3551b0..49bc5d29b2 100644
--- a/chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/vulkan_device_queue.cc
 @@ -154,7 +154,7 @@ bool VulkanDeviceQueue::Initialize(
  
diff --git a/chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.h b/chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.h
index 1bd5070d39..7d942a974b 100644
--- a/chromium-next/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/vulkan_device_queue.h
 @@ -179,7 +179,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
  #endif
diff --git a/chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index 7ff902d52c..85f3e67cb6 100644
--- a/chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/vulkan_function_pointers.cc
 @@ -1297,7 +1297,7 @@ bool VulkanFunctionPointers::BindDeviceF
      }
diff --git a/chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.h b/chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.h
index 9207a06140..53834b238b 100644
--- a/chromium-next/patches/patch-gpu_vulkan_vulkan__function__pointers.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/vulkan_function_pointers.h
 @@ -322,7 +322,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFu
    VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
diff --git a/chromium-next/patches/patch-gpu_vulkan_vulkan__image.h b/chromium-next/patches/patch-gpu_vulkan_vulkan__image.h
index 0a0ecf6e38..203c50c8ae 100644
--- a/chromium-next/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/vulkan_image.h
 @@ -87,7 +87,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
        VkImageUsageFlags usage,
diff --git a/chromium-next/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium-next/patches/patch-gpu_vulkan_vulkan__util.cc
index 75e4070fd0..f25fb67f04 100644
--- a/chromium-next/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ gpu/vulkan/vulkan_util.cc
 @@ -473,7 +473,7 @@ bool CheckVulkanCompatibilities(
      }
diff --git a/chromium-next/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium-next/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index 2df5f28c45..2c41c5b313 100644
--- a/chromium-next/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium-next/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -21,13 +21,13 @@
+@@ -22,13 +22,13 @@
  #include "content/public/browser/browser_thread.h"
  #include "headless/lib/browser/headless_browser_impl.h"
  
@@ -17,12 +17,12 @@ $NetBSD$
  #include "components/os_crypt/sync/os_crypt.h"
  #include "headless/public/switches.h"
  
--#if defined(USE_DBUS)
-+#if defined(USE_DBUS) && !BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(USE_DBUS)
++#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
  #include "device/bluetooth/dbus/bluez_dbus_manager.h"
  #endif
  
-@@ -161,7 +161,7 @@ class BrowserShutdownHandler {
+@@ -162,7 +162,7 @@ class BrowserShutdownHandler {
  
  }  // namespace
  
@@ -31,15 +31,15 @@ $NetBSD$
  constexpr char kProductName[] = "HeadlessChrome";
  #endif
  
-@@ -169,9 +169,9 @@ void HeadlessBrowserMainParts::PostCreat
+@@ -170,9 +170,9 @@ void HeadlessBrowserMainParts::PostCreat
    BrowserShutdownHandler::Install(base::BindOnce(
        &HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  
--#if defined(USE_DBUS)
-+#if defined(USE_DBUS) && !BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(USE_DBUS)
++#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
    bluez::BluezDBusManager::Initialize(/*system_bus=*/nullptr);
  #endif
  
diff --git a/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.cc
index 7a34fe74df..a175deb076 100644
--- a/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.cc
+++ b/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_content_browser_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ headless/lib/browser/headless_content_browser_client.cc
 @@ -56,7 +56,7 @@
  #include "content/public/common/content_descriptors.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "components/os_crypt/sync/os_crypt.h"  // nogncheck
  #include "content/public/browser/network_service_util.h"
  #endif
-@@ -516,7 +516,7 @@ void HeadlessContentBrowserClient::Handl
+@@ -517,7 +517,7 @@ void HeadlessContentBrowserClient::Handl
  
  void HeadlessContentBrowserClient::SetEncryptionKey(
      ::network::mojom::NetworkService* network_service) {
diff --git a/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.h
index c7c0e019f9..bc0064dff1 100644
--- a/chromium-next/patches/patch-headless_lib_browser_headless__content__browser__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ headless/lib/browser/headless_content_browser_client.h
 @@ -45,7 +45,7 @@ class HeadlessContentBrowserClient : pub
    CreateDevToolsManagerDelegate() override;
diff --git a/chromium-next/patches/patch-headless_lib_browser_headless__web__contents__impl.cc b/chromium-next/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
index c6e795485f..757856cf38 100644
--- a/chromium-next/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/chromium-next/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- headless/lib/browser/headless_web_contents_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -69,7 +69,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
+@@ -71,7 +71,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
  namespace {
  
  void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
diff --git a/chromium-next/patches/patch-headless_lib_headless__content__main__delegate.cc b/chromium-next/patches/patch-headless_lib_headless__content__main__delegate.cc
index 4b295fa43b..da616eac5f 100644
--- a/chromium-next/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ headless/lib/headless_content_main_delegate.cc
 @@ -407,7 +407,7 @@ void HeadlessContentMainDelegate::InitCr
    if (process_type != ::switches::kZygoteProcess) {
diff --git a/chromium-next/patches/patch-ipc_ipc__channel.h b/chromium-next/patches/patch-ipc_ipc__channel.h
index 4500a26eb3..8f52347439 100644
--- a/chromium-next/patches/patch-ipc_ipc__channel.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ipc/ipc_channel.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ipc/ipc_channel.h
 @@ -218,7 +218,7 @@ class COMPONENT_EXPORT(IPC) Channel : pu
    static std::string GenerateUniqueRandomChannelID();
diff --git a/chromium-next/patches/patch-ipc_ipc__channel__common.cc b/chromium-next/patches/patch-ipc_ipc__channel__common.cc
index 87e42f3a5a..6238554870 100644
--- a/chromium-next/patches/patch-ipc_ipc__channel__common.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ipc/ipc_channel_common.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ipc/ipc_channel_common.cc
 @@ -10,7 +10,7 @@
  
diff --git a/chromium-next/patches/patch-ipc_ipc__channel__mojo.cc b/chromium-next/patches/patch-ipc_ipc__channel__mojo.cc
index d838c5275d..0cb41c2f10 100644
--- a/chromium-next/patches/patch-ipc_ipc__channel__mojo.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ipc/ipc_channel_mojo.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ipc/ipc_channel_mojo.cc
 @@ -105,7 +105,7 @@ class ThreadSafeChannelProxy : public mo
  };
diff --git a/chromium-next/patches/patch-ipc_ipc__message__utils.cc b/chromium-next/patches/patch-ipc_ipc__message__utils.cc
index 4df47912d1..06e9bd44e3 100644
--- a/chromium-next/patches/patch-ipc_ipc__message__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ipc/ipc_message_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ipc/ipc_message_utils.cc
 @@ -399,7 +399,7 @@ void ParamTraits<unsigned int>::Log(cons
  }
diff --git a/chromium-next/patches/patch-ipc_ipc__message__utils.h b/chromium-next/patches/patch-ipc_ipc__message__utils.h
index 9b135d9723..3c8bab9514 100644
--- a/chromium-next/patches/patch-ipc_ipc__message__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ipc/ipc_message_utils.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_BUILD.gn b/chromium-next/patches/patch-media_BUILD.gn
index 0b8f7f83fe..b0c0560eb7 100644
--- a/chromium-next/patches/patch-media_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/BUILD.gn
 @@ -99,6 +99,12 @@ config("media_config") {
        defines += [ "DLOPEN_PULSEAUDIO" ]
diff --git a/chromium-next/patches/patch-media_audio_BUILD.gn b/chromium-next/patches/patch-media_audio_BUILD.gn
index 69a76efca2..5d9810cabb 100644
--- a/chromium-next/patches/patch-media_audio_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/audio/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/audio/BUILD.gn
 @@ -269,10 +269,35 @@ source_set("audio") {
      deps += [ "//media/base/android:media_jni_headers" ]
diff --git a/chromium-next/patches/patch-media_audio_alsa_audio__manager__alsa.cc b/chromium-next/patches/patch-media_audio_alsa_audio__manager__alsa.cc
index b78ed467fd..0cc5dd3bf4 100644
--- a/chromium-next/patches/patch-media_audio_alsa_audio__manager__alsa.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/audio/alsa/audio_manager_alsa.cc
 @@ -100,7 +100,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
    int card = -1;
diff --git a/chromium-next/patches/patch-media_audio_audio__input__device.cc b/chromium-next/patches/patch-media_audio_audio__input__device.cc
index e24b76ed71..a43ad6c281 100644
--- a/chromium-next/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium-next/patches/patch-media_audio_audio__input__device.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/audio/audio_input_device.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/audio/audio_input_device.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/audio/audio_input_device.cc
-@@ -269,7 +269,7 @@ void AudioInputDevice::OnStreamCreated(
+@@ -275,7 +275,7 @@ void AudioInputDevice::OnStreamCreated(
  // here. See comments in AliveChecker and PowerObserverHelper for details and
  // todos.
    if (detect_dead_stream_ == DeadStreamDetection::kEnabled) {
diff --git a/chromium-next/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium-next/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 196567b3d5..81381d45d6 100644
--- a/chromium-next/patches/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_audio_pulse_pulse__util.cc b/chromium-next/patches/patch-media_audio_pulse_pulse__util.cc
index e557fa4f2b..40894d7d26 100644
--- a/chromium-next/patches/patch-media_audio_pulse_pulse__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/audio/pulse/pulse_util.cc
 @@ -50,8 +50,12 @@ constexpr char kBrowserDisplayName[] = "
  
diff --git a/chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index eb07e420c0..d179f858af 100644
--- a/chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.451872869 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig	2025-02-20 13:19:48.839010834 +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-next/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.h
index af0ee9a302..20b5ae320a 100644
--- a/chromium-next/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/chromium-next/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	2025-02-01 17:17:21.452047467 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig	2025-02-20 13:19:48.839161546 +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-next/patches/patch-media_audio_sndio_sndio__input.cc b/chromium-next/patches/patch-media_audio_sndio_sndio__input.cc
index c28620a3af..342706c936 100644
--- a/chromium-next/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.452177850 +0000
+--- media/audio/sndio/sndio_input.cc.orig	2025-02-20 13:19:48.839295106 +0000
 +++ media/audio/sndio/sndio_input.cc
 @@ -0,0 +1,200 @@
 +// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-media_audio_sndio_sndio__input.h b/chromium-next/patches/patch-media_audio_sndio_sndio__input.h
index 3b29151b2d..cb49fba6fe 100644
--- a/chromium-next/patches/patch-media_audio_sndio_sndio__input.h
+++ b/chromium-next/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	2025-02-01 17:17:21.452319314 +0000
+--- media/audio/sndio/sndio_input.h.orig	2025-02-20 13:19:48.839439576 +0000
 +++ media/audio/sndio/sndio_input.h
 @@ -0,0 +1,91 @@
 +// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-media_audio_sndio_sndio__output.cc b/chromium-next/patches/patch-media_audio_sndio_sndio__output.cc
index 55975ab87a..b9045f8b3e 100644
--- a/chromium-next/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.452448935 +0000
+--- media/audio/sndio/sndio_output.cc.orig	2025-02-20 13:19:48.839575740 +0000
 +++ media/audio/sndio/sndio_output.cc
 @@ -0,0 +1,187 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-media_audio_sndio_sndio__output.h b/chromium-next/patches/patch-media_audio_sndio_sndio__output.h
index 46d28c1533..c0187ce6b0 100644
--- a/chromium-next/patches/patch-media_audio_sndio_sndio__output.h
+++ b/chromium-next/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	2025-02-01 17:17:21.452587975 +0000
+--- media/audio/sndio/sndio_output.h.orig	2025-02-20 13:19:48.839718066 +0000
 +++ media/audio/sndio/sndio_output.h
 @@ -0,0 +1,88 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-media_base_audio__latency.cc b/chromium-next/patches/patch-media_base_audio__latency.cc
index 691c4d8453..0bb7512c99 100644
--- a/chromium-next/patches/patch-media_base_audio__latency.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/base/audio_latency.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/base/audio_latency.cc
 @@ -148,7 +148,7 @@ int AudioLatency::GetRtcBufferSize(int s
    }
diff --git a/chromium-next/patches/patch-media_base_libaom__thread__wrapper.cc b/chromium-next/patches/patch-media_base_libaom__thread__wrapper.cc
index dd64f90bc5..1505df1fd0 100644
--- a/chromium-next/patches/patch-media_base_libaom__thread__wrapper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/base/libaom_thread_wrapper.cc
 @@ -5,17 +5,21 @@
  #include "base/logging.h"
diff --git a/chromium-next/patches/patch-media_base_libvpx__thread__wrapper.cc b/chromium-next/patches/patch-media_base_libvpx__thread__wrapper.cc
index a0a33536bc..004ca49b19 100644
--- a/chromium-next/patches/patch-media_base_libvpx__thread__wrapper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/base/libvpx_thread_wrapper.cc
 @@ -5,11 +5,14 @@
  #include "media/base/libvpx_thread_wrapper.h"
diff --git a/chromium-next/patches/patch-media_base_media__switches.cc b/chromium-next/patches/patch-media_base_media__switches.cc
index e44407de55..4eb952221e 100644
--- a/chromium-next/patches/patch-media_base_media__switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/base/media_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/base/media_switches.cc
 @@ -20,7 +20,7 @@
  #include "ui/gl/gl_features.h"
@@ -24,7 +24,7 @@ $NetBSD$
  // The Alsa device to use when opening an audio input stream.
  const char kAlsaInputDevice[] = "alsa-input-device";
  // The Alsa device to use when opening an audio stream.
-@@ -371,8 +371,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
+@@ -378,8 +378,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",
-@@ -382,6 +382,31 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
+@@ -389,6 +389,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
-@@ -627,7 +652,7 @@ BASE_FEATURE(kFileDialogsBlockPictureInP
+@@ -634,7 +659,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
-@@ -650,7 +675,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -657,7 +682,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
-@@ -662,7 +687,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
+@@ -669,7 +694,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
-@@ -691,7 +716,7 @@ BASE_FEATURE(kUnifiedAutoplay,
+@@ -698,7 +723,7 @@ BASE_FEATURE(kUnifiedAutoplay,
               "UnifiedAutoplay",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
@@ -103,7 +103,7 @@ $NetBSD$
  // Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
  // on chromeos, but needs an experiment on linux.
  BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -795,7 +820,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
+@@ -802,7 +827,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
               "VSyncMjpegDecoding",
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -112,7 +112,7 @@ $NetBSD$
  // Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
  BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
               "V4L2H264TemporalLayerHWEncoding",
-@@ -1395,7 +1420,7 @@ BASE_FEATURE(kUseGTFOOutOfProcessVideoDe
+@@ -1380,7 +1405,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,
-@@ -1475,7 +1500,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
+@@ -1460,7 +1485,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
               "RecordWebAudioEngagement",
               base::FEATURE_ENABLED_BY_DEFAULT);
  
diff --git a/chromium-next/patches/patch-media_base_media__switches.h b/chromium-next/patches/patch-media_base_media__switches.h
index d02b7e8fe5..cfd15eaffc 100644
--- a/chromium-next/patches/patch-media_base_media__switches.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/base/media_switches.h.orig	2025-02-17 21:09:38.000000000 +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
-@@ -325,13 +325,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+@@ -326,13 +326,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -44,7 +44,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -345,7 +358,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kSuspe
+@@ -346,7 +359,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kSuspe
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
@@ -53,7 +53,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -366,7 +379,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -368,7 +381,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
  #endif  // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -62,7 +62,7 @@ $NetBSD$
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
  #endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -498,7 +511,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -499,7 +512,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
  MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseGTFOOutOfProcessVideoDecoding);
  #endif  // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
  
diff --git a/chromium-next/patches/patch-media_base_user__input__monitor__unittest.cc b/chromium-next/patches/patch-media_base_user__input__monitor__unittest.cc
deleted file mode 100644
index 96e1f7ca28..0000000000
--- a/chromium-next/patches/patch-media_base_user__input__monitor__unittest.cc
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- media/base/user_input_monitor_unittest.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ media/base/user_input_monitor_unittest.cc
-@@ -13,7 +13,7 @@
- #include "build/build_config.h"
- #include "testing/gtest/include/gtest/gtest.h"
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/files/file_descriptor_watcher_posix.h"
- #endif
- 
-@@ -49,7 +49,7 @@ class UserInputMonitorTest : public test
- }  // namespace
- 
- TEST_F(UserInputMonitorTest, CreatePlatformSpecific) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   base::test::TaskEnvironment task_environment(
-       base::test::TaskEnvironment::MainThreadType::IO);
- #else
-@@ -72,7 +72,7 @@ TEST_F(UserInputMonitorTest, CreatePlatf
- }
- 
- TEST_F(UserInputMonitorTest, CreatePlatformSpecificWithMapping) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   base::test::TaskEnvironment task_environment(
-       base::test::TaskEnvironment::MainThreadType::IO);
- #else
diff --git a/chromium-next/patches/patch-media_base_video__frame.cc b/chromium-next/patches/patch-media_base_video__frame.cc
index b2c818c933..b54adaac8f 100644
--- a/chromium-next/patches/patch-media_base_video__frame.cc
+++ b/chromium-next/patches/patch-media_base_video__frame.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/video_frame.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/base/video_frame.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/base/video_frame.cc
-@@ -88,7 +88,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -90,7 +90,7 @@ std::string VideoFrame::StorageTypeToStr
        return "OWNED_MEMORY";
      case VideoFrame::STORAGE_SHMEM:
        return "SHMEM";
@@ -15,7 +15,7 @@ $NetBSD$
      case VideoFrame::STORAGE_DMABUFS:
        return "DMABUFS";
  #endif
-@@ -102,7 +102,7 @@ std::string VideoFrame::StorageTypeToStr
+@@ -104,7 +104,7 @@ std::string VideoFrame::StorageTypeToStr
  // static
  bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
    return
@@ -24,8 +24,8 @@ $NetBSD$
        // This is not strictly needed but makes explicit that, at VideoFrame
        // level, DmaBufs are not mappable from userspace.
        storage_type != VideoFrame::STORAGE_DMABUFS &&
-@@ -414,7 +414,7 @@ VideoFrame::CreateFrameForGpuMemoryBuffe
-                            : shared_image->GetStrideForVideoFrame(i);
+@@ -420,7 +420,7 @@ VideoFrame::CreateFrameForGpuMemoryBuffe
+         plane_size.width() * VideoFrame::BytesPerElement(*format, plane);
    }
    uint64_t modifier = gfx::NativePixmapHandle::kNoModifier;
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -33,7 +33,7 @@ $NetBSD$
    bool is_native_buffer =
        gpu_memory_buffer
            ? (gpu_memory_buffer->GetType() != gfx::SHARED_MEMORY_BUFFER)
-@@ -755,7 +755,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
+@@ -906,7 +906,7 @@ scoped_refptr<VideoFrame> VideoFrame::Wr
    return frame;
  }
  
@@ -42,7 +42,7 @@ $NetBSD$
  // static
  scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
      const VideoFrameLayout& layout,
-@@ -1461,7 +1461,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
+@@ -1592,7 +1592,7 @@ scoped_refptr<gpu::ClientSharedImage> Vi
    return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
  }
  
diff --git a/chromium-next/patches/patch-media_base_video__frame.h b/chromium-next/patches/patch-media_base_video__frame.h
index e07ee6f549..4fa534b941 100644
--- a/chromium-next/patches/patch-media_base_video__frame.h
+++ b/chromium-next/patches/patch-media_base_video__frame.h
@@ -4,27 +4,27 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/base/video_frame.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/base/video_frame.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/base/video_frame.h
-@@ -50,7 +50,7 @@
- #include "base/apple/scoped_cftyperef.h"
- #endif  // BUILDFLAG(IS_APPLE)
+@@ -42,7 +42,7 @@
+ #include "ui/gfx/geometry/size.h"
+ #include "ui/gfx/hdr_metadata.h"
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  #include "base/files/scoped_file.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
-@@ -94,7 +94,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -86,7 +86,7 @@ class MEDIA_EXPORT VideoFrame : public b
      STORAGE_UNOWNED_MEMORY = 2,  // External, non owned data pointers.
      STORAGE_OWNED_MEMORY = 3,  // VideoFrame has allocated its own data buffer.
      STORAGE_SHMEM = 4,         // Backed by read-only shared memory.
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-     // 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
-@@ -369,7 +369,7 @@ class MEDIA_EXPORT VideoFrame : public b
+     STORAGE_DMABUFS = 5,  // Each plane is stored into a DmaBuf.
+ #endif
+     STORAGE_GPU_MEMORY_BUFFER = 6,
+@@ -409,7 +409,7 @@ class MEDIA_EXPORT VideoFrame : public b
        ReleaseMailboxAndGpuMemoryBufferCB mailbox_holder_and_gmb_release_cb,
        base::TimeDelta timestamp);
  
@@ -33,7 +33,7 @@ $NetBSD$
    // Wraps provided dmabufs
    // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
    // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -682,7 +682,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -723,7 +723,7 @@ class MEDIA_EXPORT VideoFrame : public b
    // wait for the included sync point.
    scoped_refptr<gpu::ClientSharedImage> shared_image() const;
  
@@ -42,12 +42,12 @@ $NetBSD$
    // The number of DmaBufs will be equal or less than the number of planes of
    // the frame. If there are less, this means that the last FD contains the
    // remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -946,7 +946,7 @@ class MEDIA_EXPORT VideoFrame : public b
+@@ -982,7 +982,7 @@ class MEDIA_EXPORT VideoFrame : public b
    // GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
    bool is_mappable_si_enabled_ = false;
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- 
    // Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
    // equal or less than the number of planes of the frame. If it is less, then
+   // the memory area represented by the last FD contains the remaining planes.
diff --git a/chromium-next/patches/patch-media_capture_video_create__video__capture__device__factory.cc b/chromium-next/patches/patch-media_capture_video_create__video__capture__device__factory.cc
index a2a40d7815..30c6419ac0 100644
--- a/chromium-next/patches/patch-media_capture_video_create__video__capture__device__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_capture_video_fake__video__capture__device__factory.cc b/chromium-next/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
index 5c71fd1cd5..d6ddcde732 100644
--- a/chromium-next/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_capture_video_file__video__capture__device__factory.cc b/chromium-next/patches/patch-media_capture_video_file__video__capture__device__factory.cc
index e1796a73f6..f2370269d8 100644
--- a/chromium-next/patches/patch-media_capture_video_file__video__capture__device__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/file_video_capture_device_factory.cc
 @@ -52,7 +52,7 @@ void FileVideoCaptureDeviceFactory::GetD
        VideoCaptureApi::WIN_DIRECT_SHOW;
diff --git a/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc b/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
index 0c522dc390..8f39d9ff1b 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/linux/fake_v4l2_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/fake_v4l2_impl.cc
-@@ -562,7 +562,7 @@ int FakeV4L2Impl::close(int fd) {
+@@ -563,7 +563,7 @@ int FakeV4L2Impl::close(int fd) {
    return kSuccessReturnValue;
  }
  
diff --git a/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.h b/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
index b99b88d646..ddad53acf1 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/fake_v4l2_impl.h
 @@ -8,7 +8,13 @@
  #include <map>
diff --git a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
index 42669379ba..d45f90980e 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/v4l2_capture_delegate.cc
 @@ -5,8 +5,10 @@
  #include "media/capture/video/linux/v4l2_capture_delegate.h"
@@ -172,7 +172,7 @@ $NetBSD$
        if (use_gpu_buffer_) {
          v4l2_gpu_helper_->OnIncomingCapturedData(
              client_.get(), buffer_tracker->start(),
-@@ -1220,7 +1247,7 @@ void V4L2CaptureDelegate::SetErrorState(
+@@ -1221,7 +1248,7 @@ void V4L2CaptureDelegate::SetErrorState(
    client_->OnError(error, from_here, reason);
  }
  
diff --git a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index 5f18059ee2..0d7eb4a19d 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/v4l2_capture_delegate.h
 @@ -22,7 +22,7 @@
  #include "media/capture/video/linux/v4l2_capture_device_impl.h"
diff --git a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device.h b/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device.h
index 8746fe3482..5b3b3e780c 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/v4l2_capture_device.h
 @@ -21,7 +21,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
   public:
diff --git a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc b/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
index 89bda4603b..1f4d723f16 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/v4l2_capture_device_impl.cc
 @@ -22,7 +22,7 @@ int V4L2CaptureDeviceImpl::close(int fd)
    return ::close(fd);
diff --git a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h b/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
index c0e3be9808..054b222aab 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/v4l2_capture_device_impl.h
 @@ -19,7 +19,7 @@ class CAPTURE_EXPORT V4L2CaptureDeviceIm
   public:
diff --git a/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
index 1826fdb3c6..5b60205dc1 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h b/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
index 09d61a4af9..8e32b39f5e 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/video_capture_device_factory_v4l2.h
 @@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
  
diff --git a/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__linux.cc b/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
index 6bb618ff2c..70f3973ee8 100644
--- a/chromium-next/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/linux/video_capture_device_linux.cc
 @@ -15,7 +15,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/chromium-next/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
index 57bfe21032..1296d3c6eb 100644
--- a/chromium-next/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
 @@ -14,7 +14,7 @@
  #include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
diff --git a/chromium-next/patches/patch-media_capture_video_video__capture__device__client.cc b/chromium-next/patches/patch-media_capture_video_video__capture__device__client.cc
index 3372517242..eb13854ff8 100644
--- a/chromium-next/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium-next/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/capture/video/video_capture_device_client.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/capture/video/video_capture_device_client.cc
-@@ -172,7 +172,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
+@@ -173,7 +173,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
        CHECK(!is_width_odd && !is_height_odd);
        return {libyuv::FOURCC_UYVY};
      case media::PIXEL_FORMAT_RGB24:
diff --git a/chromium-next/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium-next/patches/patch-media_cdm_cdm__paths__unittest.cc
index 24ba8d7041..37c671d862 100644
--- a/chromium-next/patches/patch-media_cdm_cdm__paths__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/cdm/cdm_paths_unittest.cc
 @@ -27,7 +27,7 @@ const char kComponentPlatform[] =
      "win";
diff --git a/chromium-next/patches/patch-media_cdm_library__cdm_cdm__paths.gni b/chromium-next/patches/patch-media_cdm_library__cdm_cdm__paths.gni
index 4882a5033f..210c5f7ad1 100644
--- a/chromium-next/patches/patch-media_cdm_library__cdm_cdm__paths.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py b/chromium-next/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
index dc5130ded2..0499606c46 100644
--- a/chromium-next/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/ffmpeg/scripts/build_ffmpeg.py
 @@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
  SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
diff --git a/chromium-next/patches/patch-media_ffmpeg_scripts_robo__lib_config.py b/chromium-next/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
index a73c9bb601..5f2e4c39b4 100644
--- a/chromium-next/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
+++ b/chromium-next/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/ffmpeg/scripts/robo_lib/config.py.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/ffmpeg/scripts/robo_lib/config.py
-@@ -55,19 +55,13 @@ class RoboConfiguration:
+@@ -56,19 +56,13 @@ class RoboConfiguration:
          self._llvm_path = os.path.join(self.chrome_src(), "third_party",
                                         "llvm-build", "Release+Asserts", "bin")
  
@@ -25,8 +25,8 @@ $NetBSD$
 -                shell.log(f"On sushi branch: {self.sushi_branch_name()}")
  
          # Filename that we'll ask generate_gn.py to write git commands to.
-         # TODO: Should this use script_directory, or stay with ffmpeg?  As long as
-@@ -186,9 +180,9 @@ class RoboConfiguration:
+         # TODO: Should this use script_directory, or stay with ffmpeg?  As long
+@@ -187,9 +181,9 @@ class RoboConfiguration:
  
          if re.match(r"i.86", platform.machine()):
              self._host_architecture = "ia32"
@@ -38,7 +38,7 @@ $NetBSD$
              self._host_architecture = "arm64"
          elif platform.machine() == "mips32":
              self._host_architecture = "mipsel"
-@@ -223,6 +217,12 @@ class RoboConfiguration:
+@@ -224,6 +218,12 @@ class RoboConfiguration:
          elif platform.system() == "Windows" or "CYGWIN_NT" in platform.system(
          ):
              self._host_operating_system = "win"
@@ -51,7 +51,7 @@ $NetBSD$
          else:
              raise ValueError(f"Unsupported platform: {platform.system()}")
  
-@@ -231,8 +231,8 @@ class RoboConfiguration:
+@@ -232,8 +232,8 @@ class RoboConfiguration:
          wd = os.getcwd()
          # Walk up the tree until we find src/AUTHORS
          while wd != "/":
diff --git a/chromium-next/patches/patch-media_gpu_buffer__validation.cc b/chromium-next/patches/patch-media_gpu_buffer__validation.cc
index 26c34934d9..9dc88a2d5b 100644
--- a/chromium-next/patches/patch-media_gpu_buffer__validation.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/buffer_validation.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/buffer_validation.cc
 @@ -15,7 +15,7 @@
  #include "ui/gfx/geometry/size.h"
diff --git a/chromium-next/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc b/chromium-next/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
index 3715f14e2f..28dd8a9930 100644
--- a/chromium-next/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/chromeos/gl_image_processor_backend.cc
 @@ -28,6 +28,10 @@
  #include "ui/ozone/public/ozone_platform.h"
diff --git a/chromium-next/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/chromium-next/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
index baab9e4f7a..2da4e0adc8 100644
--- a/chromium-next/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/chromium-next/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
index f24a4309ac..f12ff6fbde 100644
--- a/chromium-next/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/chromium-next/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index 53ed08615e..1cc795b631 100644
--- a/chromium-next/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/chromeos/platform_video_frame_utils.cc
 @@ -67,7 +67,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
      const base::FilePath dev_path(FILE_PATH_LITERAL(
diff --git a/chromium-next/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/chromium-next/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
index 05c13ab466..3000320aff 100644
--- a/chromium-next/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium-next/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/chromeos/video_decoder_pipeline.cc
-@@ -1097,7 +1097,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1159,7 +1159,7 @@ VideoDecoderPipeline::PickDecoderOutputF
    }
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
    // Linux should always use a custom allocator (to allocate buffers using
    // libva) and a PlatformVideoFramePool.
    CHECK(allocator.has_value());
-@@ -1106,7 +1106,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1168,7 +1168,7 @@ VideoDecoderPipeline::PickDecoderOutputF
    // VideoFrame::StorageType of VideoFrame::STORAGE_DMABUFS.
    main_frame_pool_->AsPlatformVideoFramePool()->SetCustomFrameAllocator(
        *allocator, VideoFrame::STORAGE_DMABUFS);
@@ -24,7 +24,7 @@ $NetBSD$
    // Linux w/ V4L2 should not use a custom allocator
    // Only tested with video_decode_accelerator_tests
    // TODO(wenst@) Test with full Chromium Browser
-@@ -1288,7 +1288,7 @@ VideoDecoderPipeline::PickDecoderOutputF
+@@ -1350,7 +1350,7 @@ VideoDecoderPipeline::PickDecoderOutputF
               << " VideoFrames";
      auxiliary_frame_pool_->set_parent_task_runner(decoder_task_runner_);
  
diff --git a/chromium-next/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/chromium-next/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
index d6f00a9b2f..83201da887 100644
--- a/chromium-next/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index e80ee15f1d..ab8fb11d75 100644
--- a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
 @@ -16,7 +16,9 @@
  #include "media/gpu/vaapi/vaapi_wrapper.h"
diff --git a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index d4565a208e..1aa7e059ac 100644
--- a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_DECODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
index 2aad458d65..a7618345b2 100644
--- a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
 @@ -18,12 +18,15 @@
  #include "media/gpu/v4l2/v4l2_device.h"
diff --git a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index 5561cb018d..4503852af0 100644
--- a/chromium-next/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-media_gpu_test_raw__video.cc b/chromium-next/patches/patch-media_gpu_test_raw__video.cc
index bebfac273e..4c437564e4 100644
--- a/chromium-next/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/test/raw_video.cc
 @@ -61,7 +61,7 @@ std::unique_ptr<base::MemoryMappedFile> 
                               base::File::FLAG_READ | base::File::FLAG_WRITE
diff --git a/chromium-next/patches/patch-media_gpu_test_video__frame__file__writer.cc b/chromium-next/patches/patch-media_gpu_test_video__frame__file__writer.cc
index 175090c380..45e9e673e5 100644
--- a/chromium-next/patches/patch-media_gpu_test_video__frame__file__writer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/test/video_frame_file_writer.cc
 @@ -26,7 +26,7 @@
  #include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium-next/patches/patch-media_gpu_test_video__frame__helpers.cc b/chromium-next/patches/patch-media_gpu_test_video__frame__helpers.cc
index 94bfccf197..5232f6db1d 100644
--- a/chromium-next/patches/patch-media_gpu_test_video__frame__helpers.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/test/video_frame_helpers.cc
 @@ -22,7 +22,7 @@
  #include "ui/gfx/buffer_format_util.h"
diff --git a/chromium-next/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium-next/patches/patch-media_gpu_test_video__frame__validator.cc
index 72fcdf565f..aebd5a118f 100644
--- a/chromium-next/patches/patch-media_gpu_test_video__frame__validator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/test/video_frame_validator.cc
 @@ -33,7 +33,7 @@
  #include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium-next/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/chromium-next/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
index ba4fe57b5b..7a7b5c3cc9 100644
--- a/chromium-next/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium-next/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/vaapi/vaapi_video_decoder.cc
-@@ -782,7 +782,7 @@ void VaapiVideoDecoder::ApplyResolutionC
+@@ -784,7 +784,7 @@ void VaapiVideoDecoder::ApplyResolutionC
    const gfx::Size decoder_natural_size =
        aspect_ratio_.GetNaturalSize(decoder_visible_rect);
  
diff --git a/chromium-next/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium-next/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index e15b3c0c39..3c7b68ce7c 100644
--- a/chromium-next/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/gpu/vaapi/vaapi_wrapper.cc
 @@ -78,7 +78,7 @@
  using media_gpu_vaapi::kModuleVa_prot;
diff --git a/chromium-next/patches/patch-media_media__options.gni b/chromium-next/patches/patch-media_media__options.gni
index b9d5ce0e0a..737dec63e0 100644
--- a/chromium-next/patches/patch-media_media__options.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/media_options.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/media_options.gni
 @@ -197,12 +197,18 @@ declare_args() {
    # Enables runtime selection of ALSA library for audio.
diff --git a/chromium-next/patches/patch-media_mojo_mojom_stable_BUILD.gn b/chromium-next/patches/patch-media_mojo_mojom_stable_BUILD.gn
index 939e509671..4410151d36 100644
--- a/chromium-next/patches/patch-media_mojo_mojom_stable_BUILD.gn
+++ b/chromium-next/patches/patch-media_mojo_mojom_stable_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/mojo/mojom/stable/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/mojo/mojom/stable/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/mojo/mojom/stable/BUILD.gn
-@@ -196,7 +196,7 @@ source_set("unit_tests") {
+@@ -191,7 +191,7 @@ source_set("unit_tests") {
    } else if (use_v4l2_codec) {
      deps += [ "//media/gpu/v4l2:v4l2_status" ]
    }
diff --git a/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc b/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
index e5164625e3..ecf2c68b88 100644
--- a/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.cc
-@@ -854,7 +854,7 @@ const gfx::GpuMemoryBufferId& StructTrai
+@@ -856,7 +856,7 @@ const gfx::GpuMemoryBufferId& StructTrai
    return input.id;
  }
  
@@ -15,7 +15,7 @@ $NetBSD$
  // static
  gfx::NativePixmapHandle StructTraits<
      media::stable::mojom::NativeGpuMemoryBufferHandleDataView,
-@@ -875,7 +875,7 @@ bool StructTraits<media::stable::mojom::
+@@ -877,7 +877,7 @@ bool StructTraits<media::stable::mojom::
  
    output->type = gfx::NATIVE_PIXMAP;
  
diff --git a/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h b/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
index 37b853c574..e4c7809b48 100644
--- a/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
+++ b/chromium-next/patches/patch-media_mojo_mojom_stable_stable__video__decoder__types__mojom__traits.h
@@ -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.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/mojo/mojom/stable/stable_video_decoder_types_mojom_traits.h
-@@ -705,7 +705,7 @@ struct StructTraits<media::stable::mojom
+@@ -704,7 +704,7 @@ struct StructTraits<media::stable::mojom
    static const gfx::GpuMemoryBufferId& id(
        const gfx::GpuMemoryBufferHandle& input);
  
diff --git a/chromium-next/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium-next/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index 1745391551..9ce498fc47 100644
--- a/chromium-next/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/mojo/mojom/video_frame_mojom_traits.cc
 @@ -22,7 +22,7 @@
  #include "ui/gfx/mojom/color_space_mojom_traits.h"
diff --git a/chromium-next/patches/patch-media_video_fake__gpu__memory__buffer.cc b/chromium-next/patches/patch-media_video_fake__gpu__memory__buffer.cc
index 47d01f6d4d..0574e7d9ef 100644
--- a/chromium-next/patches/patch-media_video_fake__gpu__memory__buffer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/video/fake_gpu_memory_buffer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/video/fake_gpu_memory_buffer.cc
 @@ -14,7 +14,7 @@
  #include "media/base/format_utils.h"
diff --git a/chromium-next/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/chromium-next/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
index 542303b745..817ae756d8 100644
--- a/chromium-next/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -641,7 +641,7 @@ void GpuMemoryBufferVideoFramePool::Pool
+@@ -643,7 +643,7 @@ void GpuMemoryBufferVideoFramePool::Pool
    }
  
    bool is_software_backed_video_frame = !video_frame->HasSharedImage();
@@ -15,7 +15,7 @@ $NetBSD$
    is_software_backed_video_frame &= !video_frame->HasDmaBufs();
  #endif
  
-@@ -1049,7 +1049,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
+@@ -1051,7 +1051,7 @@ scoped_refptr<VideoFrame> GpuMemoryBuffe
        media::IOSurfaceIsWebGPUCompatible(handle.io_surface.get());
  #endif
  
@@ -24,7 +24,7 @@ $NetBSD$
    is_webgpu_compatible =
        handle.native_pixmap_handle.supports_zero_copy_webgpu_import;
  #endif
-@@ -1229,7 +1229,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl:
+@@ -1231,7 +1231,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl:
        si_usage |= gpu::SHARED_IMAGE_USAGE_SCANOUT;
      }
  
diff --git a/chromium-next/patches/patch-media_video_video__encode__accelerator__adapter.cc b/chromium-next/patches/patch-media_video_video__encode__accelerator__adapter.cc
index 3d64dab6e1..658ef54d0d 100644
--- a/chromium-next/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/video/video_encode_accelerator_adapter.cc
 @@ -159,7 +159,7 @@ VideoEncodeAccelerator::Config SetUpVeaC
      config.input_format = PIXEL_FORMAT_I420;
@@ -15,7 +15,7 @@ $NetBSD$
    if (format != PIXEL_FORMAT_I420 ||
        !VideoFrame::IsStorageTypeMappable(storage_type)) {
      // ChromeOS/Linux hardware video encoders supports I420 on-memory
-@@ -518,7 +518,7 @@ void VideoEncodeAcceleratorAdapter::Init
+@@ -522,7 +522,7 @@ void VideoEncodeAcceleratorAdapter::Init
        profile_, options_, format, first_frame->storage_type(),
        supported_rc_modes_, required_encoder_type_, is_gpu_supported_format);
  
diff --git a/chromium-next/patches/patch-media_video_video__encode__accelerator__adapter__test.cc b/chromium-next/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
index b789326678..9ab49e1eea 100644
--- a/chromium-next/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/video/video_encode_accelerator_adapter_test.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/video/video_encode_accelerator_adapter_test.cc
 @@ -458,7 +458,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
        CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
diff --git a/chromium-next/patches/patch-media_webrtc_audio__processor.cc b/chromium-next/patches/patch-media_webrtc_audio__processor.cc
index 70e9e8ebe3..19faf22228 100644
--- a/chromium-next/patches/patch-media_webrtc_audio__processor.cc
+++ b/chromium-next/patches/patch-media_webrtc_audio__processor.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/webrtc/audio_processor.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/webrtc/audio_processor.cc
-@@ -521,7 +521,7 @@ std::optional<double> AudioProcessor::Pr
+@@ -506,7 +506,7 @@ std::optional<double> AudioProcessor::Pr
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
    DCHECK_LE(volume, 1.0);
  #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || \
diff --git a/chromium-next/patches/patch-media_webrtc_helpers.cc b/chromium-next/patches/patch-media_webrtc_helpers.cc
index 9a78611ebb..9098226940 100644
--- a/chromium-next/patches/patch-media_webrtc_helpers.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- media/webrtc/helpers.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/webrtc/helpers.cc
 @@ -43,14 +43,14 @@ void ConfigAutomaticGainControl(const Au
      return;
diff --git a/chromium-next/patches/patch-media_webrtc_helpers__unittests.cc b/chromium-next/patches/patch-media_webrtc_helpers__unittests.cc
index af03559386..98b9838405 100644
--- a/chromium-next/patches/patch-media_webrtc_helpers__unittests.cc
+++ b/chromium-next/patches/patch-media_webrtc_helpers__unittests.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- media/webrtc/helpers_unittests.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- media/webrtc/helpers_unittests.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ media/webrtc/helpers_unittests.cc
-@@ -40,7 +40,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
+@@ -39,7 +39,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
    EXPECT_TRUE(config.echo_canceller.enabled);
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
    EXPECT_FALSE(config.gain_controller1.enabled);
    EXPECT_TRUE(config.gain_controller2.enabled);
  #elif BUILDFLAG(IS_CASTOS) || BUILDFLAG(IS_CAST_ANDROID)
-@@ -73,7 +73,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
+@@ -66,7 +66,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
  }
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
  TEST(CreateWebRtcAudioProcessingModuleTest,
       InputVolumeAdjustmentEnabledWithAgc2) {
    ::base::test::ScopedFeatureList feature_list;
-@@ -89,7 +89,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
+@@ -82,7 +82,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
          // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
  
@@ -33,7 +33,7 @@ $NetBSD$
  TEST(CreateWebRtcAudioProcessingModuleTest,
       CanDisableInputVolumeAdjustmentWithAgc2) {
    ::base::test::ScopedFeatureList feature_list;
-@@ -106,7 +106,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
+@@ -99,7 +99,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
  #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
  
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-mojo_core_BUILD.gn b/chromium-next/patches/patch-mojo_core_BUILD.gn
index 168a5a1a48..24d4c91ded 100644
--- a/chromium-next/patches/patch-mojo_core_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- mojo/core/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ mojo/core/BUILD.gn
 @@ -163,7 +163,7 @@ source_set("impl_for_embedder") {
        ]
diff --git a/chromium-next/patches/patch-mojo_core_channel.cc b/chromium-next/patches/patch-mojo_core_channel.cc
index eebd1f49d3..2642758f29 100644
--- a/chromium-next/patches/patch-mojo_core_channel.cc
+++ b/chromium-next/patches/patch-mojo_core_channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/core/channel.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- mojo/core/channel.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ mojo/core/channel.cc
 @@ -83,7 +83,11 @@ const size_t kMaxAttachedHandles = 64;
  const size_t kMaxAttachedHandles = 253;
diff --git a/chromium-next/patches/patch-mojo_core_embedder_features.h b/chromium-next/patches/patch-mojo_core_embedder_features.h
index 100885c393..95e2a92458 100644
--- a/chromium-next/patches/patch-mojo_core_embedder_features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- mojo/core/embedder/features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ mojo/core/embedder/features.h
 @@ -16,7 +16,7 @@ namespace core {
  
diff --git a/chromium-next/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc b/chromium-next/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
index fd919c5e60..b84ee676b3 100644
--- a/chromium-next/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ mojo/public/cpp/platform/socket_utils_posix.cc
 @@ -34,7 +34,7 @@ bool IsRecoverableError() {
  }
diff --git a/chromium-next/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium-next/patches/patch-mojo_public_tools_bindings_mojom.gni
index 5f22cb90ee..bb95849d05 100644
--- a/chromium-next/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium-next/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- mojo/public/tools/bindings/mojom.gni.orig	2025-01-27 17:37:37.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ mojo/public/tools/bindings/mojom.gni
-@@ -791,6 +791,21 @@ template("mojom") {
+@@ -796,6 +796,21 @@ template("mojom") {
        enabled_features += [ "is_apple" ]
      }
  
@@ -25,6 +25,6 @@ $NetBSD$
 +      enabled_features += [ "is_bsd" ]
 +    }
 +
-     action(parser_target_name) {
-       allow_remote = true
- 
+     action_outputs = []
+     foreach(base_path, output_file_base_paths) {
+       filename = get_path_info(base_path, "file")
diff --git a/chromium-next/patches/patch-net_BUILD.gn b/chromium-next/patches/patch-net_BUILD.gn
index 79b410deeb..af273fa8a9 100644
--- a/chromium-next/patches/patch-net_BUILD.gn
+++ b/chromium-next/patches/patch-net_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/BUILD.gn
 @@ -126,7 +126,7 @@ net_configs = [
    "//build/config/compiler:wexit_time_destructors",
@@ -15,7 +15,7 @@ $NetBSD$
    net_configs += [ "//build/config/linux:libresolv" ]
  }
  
-@@ -1293,6 +1293,19 @@ component("net") {
+@@ -1303,6 +1303,19 @@ component("net") {
      ]
    }
  
@@ -35,7 +35,7 @@ $NetBSD$
    if (is_mac) {
      sources += [
        "base/network_notification_thread_mac.cc",
-@@ -1456,7 +1469,7 @@ component("net") {
+@@ -1466,7 +1479,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",
-@@ -2138,7 +2151,7 @@ static_library("test_support") {
+@@ -2164,7 +2177,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",
-@@ -2948,14 +2961,14 @@ target(_test_target_type, "net_unittests
+@@ -2975,14 +2988,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",
-@@ -3048,6 +3061,10 @@ target(_test_target_type, "net_unittests
+@@ -3076,6 +3089,10 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -81,7 +81,7 @@ $NetBSD$
    if (enable_websockets) {
      sources += [
        "server/http_connection_unittest.cc",
-@@ -3114,7 +3131,7 @@ target(_test_target_type, "net_unittests
+@@ -3142,7 +3159,7 @@ target(_test_target_type, "net_unittests
      ]
    }
  
@@ -90,7 +90,7 @@ $NetBSD$
      sources += [ "tools/quic/quic_simple_server_test.cc" ]
    }
  
-@@ -3253,7 +3270,7 @@ target(_test_target_type, "net_unittests
+@@ -3281,7 +3298,7 @@ target(_test_target_type, "net_unittests
    }
  
    # Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/chromium-next/patches/patch-net_base_features.cc b/chromium-next/patches/patch-net_base_features.cc
index a43033c2f0..348b5c0222 100644
--- a/chromium-next/patches/patch-net_base_features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/features.cc
 @@ -26,7 +26,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
  BASE_FEATURE(kAsyncDns,
@@ -15,15 +15,15 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -528,7 +528,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
+@@ -530,7 +530,12 @@ BASE_FEATURE(kSpdyHeadersToHttpResponseU
               "SpdyHeadersToHttpResponseUseBuilder",
               base::FEATURE_DISABLED_BY_DEFAULT);
  
 +#if BUILDFLAG(IS_OPENBSD)
 +// No IP_RECVTOS support
- BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_DISABLED_BY_DEFAULT);
-+#else
 +BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_DISABLED_BY_DEFAULT);
++#else
+ BASE_FEATURE(kReportEcn, "ReportEcn", base::FEATURE_ENABLED_BY_DEFAULT);
 +#endif
  
  BASE_FEATURE(kUseNewAlpsCodepointHttp2,
diff --git a/chromium-next/patches/patch-net_base_mock__network__change__notifier.cc b/chromium-next/patches/patch-net_base_mock__network__change__notifier.cc
index 33d3e386f5..d1908e301c 100644
--- a/chromium-next/patches/patch-net_base_mock__network__change__notifier.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/mock_network_change_notifier.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/mock_network_change_notifier.cc
 @@ -103,7 +103,7 @@ MockNetworkChangeNotifier::GetCurrentCon
    return connection_cost_;
diff --git a/chromium-next/patches/patch-net_base_mock__network__change__notifier.h b/chromium-next/patches/patch-net_base_mock__network__change__notifier.h
index 622230a86a..139d195366 100644
--- a/chromium-next/patches/patch-net_base_mock__network__change__notifier.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/mock_network_change_notifier.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-net_base_network__change__notifier.cc b/chromium-next/patches/patch-net_base_network__change__notifier.cc
index 7b631a3b09..fccd40a367 100644
--- a/chromium-next/patches/patch-net_base_network__change__notifier.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/network_change_notifier.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/network_change_notifier.cc
 @@ -37,7 +37,7 @@
  #include "net/base/network_change_notifier_linux.h"
diff --git a/chromium-next/patches/patch-net_base_network__change__notifier.h b/chromium-next/patches/patch-net_base_network__change__notifier.h
index bd916f2e37..b866bbe138 100644
--- a/chromium-next/patches/patch-net_base_network__change__notifier.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/network_change_notifier.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/network_change_notifier.h
 @@ -19,7 +19,7 @@
  #include "net/base/net_export.h"
diff --git a/chromium-next/patches/patch-net_base_network__change__notifier__passive.cc b/chromium-next/patches/patch-net_base_network__change__notifier__passive.cc
index 46642f2b63..eaacfa01c8 100644
--- a/chromium-next/patches/patch-net_base_network__change__notifier__passive.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/network_change_notifier_passive.cc
 @@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::GetAddress
  NetworkChangeNotifier::NetworkChangeCalculatorParams
diff --git a/chromium-next/patches/patch-net_base_network__interfaces__posix.h b/chromium-next/patches/patch-net_base_network__interfaces__posix.h
index d0a1a1aa15..6aecdd7e8c 100644
--- a/chromium-next/patches/patch-net_base_network__interfaces__posix.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/network_interfaces_posix.h
 @@ -8,6 +8,8 @@
  // This file provides some basic functionality shared between
diff --git a/chromium-next/patches/patch-net_base_sockaddr__util__posix.cc b/chromium-next/patches/patch-net_base_sockaddr__util__posix.cc
index d21c9f7657..09790c7b9d 100644
--- a/chromium-next/patches/patch-net_base_sockaddr__util__posix.cc
+++ b/chromium-next/patches/patch-net_base_sockaddr__util__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/base/sockaddr_util_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/base/sockaddr_util_posix.cc
-@@ -46,7 +46,8 @@ bool FillUnixAddress(const std::string& 
+@@ -40,7 +40,8 @@ bool FillUnixAddress(const std::string& 
      return true;
    }
  
diff --git a/chromium-next/patches/patch-net_base_sockaddr__util__posix__unittest.cc b/chromium-next/patches/patch-net_base_sockaddr__util__posix__unittest.cc
index 8ab7a2d30f..23167cdd8e 100644
--- a/chromium-next/patches/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-net_cert_cert__verify__proc.h b/chromium-next/patches/patch-net_cert_cert__verify__proc.h
index 184d09e50a..14b090be3f 100644
--- a/chromium-next/patches/patch-net_cert_cert__verify__proc.h
+++ b/chromium-next/patches/patch-net_cert_cert__verify__proc.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/cert/cert_verify_proc.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/cert/cert_verify_proc.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/cert/cert_verify_proc.h
 @@ -186,7 +186,7 @@ class NET_EXPORT CertVerifyProc
      kMaxValue = kChainLengthOne
diff --git a/chromium-next/patches/patch-net_disk__cache_backend__experiment.h b/chromium-next/patches/patch-net_disk__cache_backend__experiment.h
index c62f6b8fea..0fd89dc661 100644
--- a/chromium-next/patches/patch-net_disk__cache_backend__experiment.h
+++ b/chromium-next/patches/patch-net_disk__cache_backend__experiment.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/disk_cache/backend_experiment.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/disk_cache/backend_experiment.h
 @@ -14,7 +14,7 @@ namespace disk_cache {
  // default.
diff --git a/chromium-next/patches/patch-net_disk__cache_simple_simple__file__tracker.cc b/chromium-next/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
index 9a529096b9..528e32a267 100644
--- a/chromium-next/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/chromium-next/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/disk_cache/simple/simple_file_tracker.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/disk_cache/simple/simple_file_tracker.cc
-@@ -35,7 +35,17 @@ void RecordFileDescripterLimiterOp(FileD
+@@ -31,7 +31,17 @@ void RecordFileDescripterLimiterOp(FileD
  }  // namespace
  
  SimpleFileTracker::SimpleFileTracker(int file_limit)
diff --git a/chromium-next/patches/patch-net_dns_BUILD.gn b/chromium-next/patches/patch-net_dns_BUILD.gn
index 8d4d722f84..6d7173e762 100644
--- a/chromium-next/patches/patch-net_dns_BUILD.gn
+++ b/chromium-next/patches/patch-net_dns_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/dns/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/BUILD.gn
-@@ -138,7 +138,7 @@ source_set("dns") {
+@@ -140,7 +140,7 @@ source_set("dns") {
        "dns_config_service_android.cc",
        "dns_config_service_android.h",
      ]
@@ -15,7 +15,7 @@ $NetBSD$
      sources += [
        "dns_config_service_linux.cc",
        "dns_config_service_linux.h",
-@@ -171,7 +171,10 @@ source_set("dns") {
+@@ -173,7 +173,10 @@ source_set("dns") {
      ]
    }
  
@@ -27,7 +27,7 @@ $NetBSD$
  
    public_deps = [
      ":dns_client",
-@@ -179,6 +182,7 @@ source_set("dns") {
+@@ -181,6 +184,7 @@ source_set("dns") {
      ":host_resolver_manager",
      ":mdns_client",
      "//net:net_public_deps",
@@ -35,7 +35,7 @@ $NetBSD$
    ]
  
    allow_circular_includes_from = [
-@@ -447,9 +451,9 @@ source_set("tests") {
+@@ -450,9 +454,9 @@ source_set("tests") {
  
    if (is_android) {
      sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/chromium-next/patches/patch-net_dns_address__info.cc b/chromium-next/patches/patch-net_dns_address__info.cc
index 9cf9ebc59d..c2c19c5454 100644
--- a/chromium-next/patches/patch-net_dns_address__info.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/address_info.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/address_info.cc
 @@ -83,8 +83,12 @@ AddressInfo::AddressInfoAndResult Addres
      // error.
diff --git a/chromium-next/patches/patch-net_dns_address__sorter__posix.cc b/chromium-next/patches/patch-net_dns_address__sorter__posix.cc
index 8388e3d43d..d5c78a8e69 100644
--- a/chromium-next/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/address_sorter_posix.cc
 @@ -32,6 +32,7 @@
  #include "net/dns/netinet_in_var_ios.h"
diff --git a/chromium-next/patches/patch-net_dns_dns__config__service__posix.cc b/chromium-next/patches/patch-net_dns_dns__config__service__posix.cc
index 82f389b087..af19d2f08e 100644
--- a/chromium-next/patches/patch-net_dns_dns__config__service__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/dns_config_service_posix.cc
 @@ -39,6 +39,11 @@
  #include "net/dns/dns_config_watcher_mac.h"
diff --git a/chromium-next/patches/patch-net_dns_dns__reloader.cc b/chromium-next/patches/patch-net_dns_dns__reloader.cc
index 03ef5851c2..e6d8e5c6db 100644
--- a/chromium-next/patches/patch-net_dns_dns__reloader.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/dns_reloader.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/dns_reloader.cc
 @@ -10,6 +10,7 @@
  // - there's not guarantee it exists at all. :(
diff --git a/chromium-next/patches/patch-net_dns_dns__util.cc b/chromium-next/patches/patch-net_dns_dns__util.cc
index 3c6ed7444f..dbcd1fb37c 100644
--- a/chromium-next/patches/patch-net_dns_dns__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/dns_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/dns_util.cc
 @@ -29,6 +29,8 @@
  #include "net/dns/public/util.h"
diff --git a/chromium-next/patches/patch-net_dns_host__resolver__proc.cc b/chromium-next/patches/patch-net_dns_host__resolver__proc.cc
index dcdc66c948..29932bcb81 100644
--- a/chromium-next/patches/patch-net_dns_host__resolver__proc.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/host_resolver_proc.cc
 @@ -15,10 +15,6 @@
  #include "net/base/net_errors.h"
diff --git a/chromium-next/patches/patch-net_dns_public_BUILD.gn b/chromium-next/patches/patch-net_dns_public_BUILD.gn
index b30b982712..c52285787a 100644
--- a/chromium-next/patches/patch-net_dns_public_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/public/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/public/BUILD.gn
 @@ -78,7 +78,7 @@ source_set("tests") {
      "doh_provider_entry_unittest.cc",
diff --git a/chromium-next/patches/patch-net_dns_public_resolv__reader.cc b/chromium-next/patches/patch-net_dns_public_resolv__reader.cc
index 9313742384..613e4791e4 100644
--- a/chromium-next/patches/patch-net_dns_public_resolv__reader.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-net_dns_public_resolv__reader.h b/chromium-next/patches/patch-net_dns_public_resolv__reader.h
index c5f86a08c8..c8346488d5 100644
--- a/chromium-next/patches/patch-net_dns_public_resolv__reader.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/public/resolv_reader.h
 @@ -5,6 +5,7 @@
  #ifndef NET_DNS_PUBLIC_RESOLV_READER_H_
diff --git a/chromium-next/patches/patch-net_dns_public_scoped__res__state.cc b/chromium-next/patches/patch-net_dns_public_scoped__res__state.cc
index ef2c494d3e..15c8c80ac5 100644
--- a/chromium-next/patches/patch-net_dns_public_scoped__res__state.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-net_dns_public_scoped__res__state.h b/chromium-next/patches/patch-net_dns_public_scoped__res__state.h
index 82580dcd4f..dc068d954d 100644
--- a/chromium-next/patches/patch-net_dns_public_scoped__res__state.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/dns/public/scoped_res_state.h
 @@ -5,6 +5,7 @@
  #ifndef NET_DNS_PUBLIC_SCOPED_RES_STATE_H_
diff --git a/chromium-next/patches/patch-net_filter_zstd__source__stream.cc b/chromium-next/patches/patch-net_filter_zstd__source__stream.cc
index 9ac00fa696..0d918e7bf7 100644
--- a/chromium-next/patches/patch-net_filter_zstd__source__stream.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/filter/zstd_source_stream.cc
 @@ -7,6 +7,7 @@
  #include <algorithm>
diff --git a/chromium-next/patches/patch-net_http_http__auth__gssapi__posix.cc b/chromium-next/patches/patch-net_http_http__auth__gssapi__posix.cc
index 8c88fc9e8f..f0aa32e44a 100644
--- a/chromium-next/patches/patch-net_http_http__auth__gssapi__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/http/http_auth_gssapi_posix.cc
 @@ -375,8 +375,9 @@ base::NativeLibrary GSSAPISharedLibrary:
      static const char* const kDefaultLibraryNames[] = {
diff --git a/chromium-next/patches/patch-net_http_http__auth__gssapi__posix.h b/chromium-next/patches/patch-net_http_http__auth__gssapi__posix.h
index 788d37c724..47a3af297f 100644
--- a/chromium-next/patches/patch-net_http_http__auth__gssapi__posix.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/http/http_auth_gssapi_posix.h
 @@ -21,6 +21,9 @@
  #if BUILDFLAG(IS_APPLE)
diff --git a/chromium-next/patches/patch-net_http_http__auth__handler__negotiate.cc b/chromium-next/patches/patch-net_http_http__auth__handler__negotiate.cc
index 2279f1ab40..e4633eddfb 100644
--- a/chromium-next/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/http/http_auth_handler_negotiate.cc
 @@ -120,7 +120,7 @@ int HttpAuthHandlerNegotiate::Factory::C
  #elif BUILDFLAG(IS_POSIX)
diff --git a/chromium-next/patches/patch-net_http_http__auth__preferences.cc b/chromium-next/patches/patch-net_http_http__auth__preferences.cc
index cd137c1e9c..f7e619354e 100644
--- a/chromium-next/patches/patch-net_http_http__auth__preferences.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/http/http_auth_preferences.cc
 @@ -39,7 +39,7 @@ std::string HttpAuthPreferences::AuthAnd
  }
diff --git a/chromium-next/patches/patch-net_http_http__auth__preferences.h b/chromium-next/patches/patch-net_http_http__auth__preferences.h
index bfe9e6dcaf..83ced89385 100644
--- a/chromium-next/patches/patch-net_http_http__auth__preferences.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/http/http_auth_preferences.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/http/http_auth_preferences.h
 @@ -50,7 +50,7 @@ class NET_EXPORT HttpAuthPreferences {
  #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium-next/patches/patch-net_http_http__network__session.cc b/chromium-next/patches/patch-net_http_http__network__session.cc
index 8ed2b000f2..2223c0303d 100644
--- a/chromium-next/patches/patch-net_http_http__network__session.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/http/http_network_session.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/http/http_network_session.cc
 @@ -20,7 +20,9 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-net_proxy__resolution_proxy__config__service.cc b/chromium-next/patches/patch-net_proxy__resolution_proxy__config__service.cc
index d2576559fa..e797acb70e 100644
--- a/chromium-next/patches/patch-net_proxy__resolution_proxy__config__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/proxy_resolution/proxy_config_service.cc
 @@ -19,20 +19,20 @@
  #include "net/proxy_resolution/proxy_config_service_ios.h"
diff --git a/chromium-next/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc b/chromium-next/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
index d4b079bbbc..a910fa2cc5 100644
--- a/chromium-next/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/proxy_resolution/proxy_config_service_linux.cc
 @@ -11,7 +11,9 @@
  
diff --git a/chromium-next/patches/patch-net_socket_socket__posix.cc b/chromium-next/patches/patch-net_socket_socket__posix.cc
deleted file mode 100644
index a5d5e1b8d7..0000000000
--- a/chromium-next/patches/patch-net_socket_socket__posix.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- net/socket/socket_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ net/socket/socket_posix.cc
-@@ -516,7 +516,7 @@ void SocketPosix::ReadCompleted() {
- }
- 
- int SocketPosix::DoWrite(IOBuffer* buf, int buf_len) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-   // Disable SIGPIPE for this write. Although Chromium globally disables
-   // SIGPIPE, the net stack may be used in other consumers which do not do
-   // this. MSG_NOSIGNAL is a Linux-only API. On OS X, this is a setsockopt on
diff --git a/chromium-next/patches/patch-net_socket_socks5__client__socket.cc b/chromium-next/patches/patch-net_socket_socks5__client__socket.cc
index 6cff0558bb..21e5b56d08 100644
--- a/chromium-next/patches/patch-net_socket_socks5__client__socket.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/socket/socks5_client_socket.cc
 @@ -24,6 +24,9 @@
  #include "net/log/net_log_event_type.h"
diff --git a/chromium-next/patches/patch-net_socket_tcp__socket__posix.cc b/chromium-next/patches/patch-net_socket_tcp__socket__posix.cc
index 0d0c9249c9..1e85422eb3 100644
--- a/chromium-next/patches/patch-net_socket_tcp__socket__posix.cc
+++ b/chromium-next/patches/patch-net_socket_tcp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/tcp_socket_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/socket/tcp_socket_posix.cc
 @@ -98,6 +98,17 @@ bool SetTCPKeepAlive(int fd, bool enable
        PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
diff --git a/chromium-next/patches/patch-net_socket_udp__socket__posix.cc b/chromium-next/patches/patch-net_socket_udp__socket__posix.cc
index e0118203ff..f3f2cbd328 100644
--- a/chromium-next/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium-next/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/socket/udp_socket_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/socket/udp_socket_posix.cc
-@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
+@@ -79,6 +79,32 @@ constexpr int kBindRetries = 10;
  constexpr int kPortStart = 1024;
  constexpr int kPortEnd = 65535;
  
@@ -39,7 +39,7 @@ $NetBSD$
  int GetSocketFDHash(int fd) {
    return fd ^ 1595649551;
  }
-@@ -522,12 +548,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -528,12 +554,17 @@ int UDPSocketPosix::SetRecvTos() {
  #endif  // BUILDFLAG(IS_APPLE)
    }
  
@@ -58,7 +58,7 @@ $NetBSD$
    if (confirm) {
      sendto_flags_ |= MSG_CONFIRM;
    } else {
-@@ -548,7 +579,7 @@ int UDPSocketPosix::SetBroadcast(bool br
+@@ -554,7 +585,7 @@ int UDPSocketPosix::SetBroadcast(bool br
    DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
    int value = broadcast ? 1 : 0;
    int rv;
@@ -67,7 +67,7 @@ $NetBSD$
    // SO_REUSEPORT on OSX permits multiple processes to each receive
    // UDP multicast or broadcast datagrams destined for the bound
    // port.
-@@ -849,9 +880,17 @@ int UDPSocketPosix::SetMulticastOptions(
+@@ -855,9 +886,17 @@ int UDPSocketPosix::SetMulticastOptions(
    if (multicast_interface_ != 0) {
      switch (addr_family_) {
        case AF_INET: {
@@ -85,7 +85,7 @@ $NetBSD$
          int rv = setsockopt(socket_, IPPROTO_IP, IP_MULTICAST_IF,
                              reinterpret_cast<const char*>(&mreq), sizeof(mreq));
          if (rv)
-@@ -885,7 +924,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
+@@ -892,7 +931,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
  #if BUILDFLAG(IS_CHROMEOS_ASH)
    if (last_error == EINVAL)
      return ERR_ADDRESS_IN_USE;
@@ -94,7 +94,7 @@ $NetBSD$
    if (last_error == EADDRNOTAVAIL)
      return ERR_ADDRESS_IN_USE;
  #endif
-@@ -913,9 +952,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
+@@ -920,9 +959,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
      case IPAddress::kIPv4AddressSize: {
        if (addr_family_ != AF_INET)
          return ERR_ADDRESS_INVALID;
@@ -112,7 +112,7 @@ $NetBSD$
        memcpy(&mreq.imr_multiaddr, group_address.bytes().data(),
               IPAddress::kIPv4AddressSize);
        int rv = setsockopt(socket_, IPPROTO_IP, IP_ADD_MEMBERSHIP,
-@@ -952,9 +999,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
+@@ -959,9 +1006,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
      case IPAddress::kIPv4AddressSize: {
        if (addr_family_ != AF_INET)
          return ERR_ADDRESS_INVALID;
diff --git a/chromium-next/patches/patch-net_socket_udp__socket__unittest.cc b/chromium-next/patches/patch-net_socket_udp__socket__unittest.cc
index 5bac15e2b3..623d6c5e5c 100644
--- a/chromium-next/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/socket/udp_socket_unittest.cc
 @@ -372,7 +372,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
    EXPECT_EQ(second_packet, received);
diff --git a/chromium-next/patches/patch-net_third__party_quiche_BUILD.gn b/chromium-next/patches/patch-net_third__party_quiche_BUILD.gn
index 719ed53682..0b294068e0 100644
--- a/chromium-next/patches/patch-net_third__party_quiche_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/chromium-next/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
index 059ddee443..d2e3a94a86 100644
--- a/chromium-next/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/tools/cert_verify_tool/cert_verify_tool.cc
 @@ -35,7 +35,7 @@
  #include "third_party/boringssl/src/pki/trust_store.h"
diff --git a/chromium-next/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium-next/patches/patch-net_tools_net__watcher_net__watcher.cc
index eb4a4cb7ad..c8cda5ef94 100644
--- a/chromium-next/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/tools/net_watcher/net_watcher.cc
 @@ -32,7 +32,7 @@
  #include "net/proxy_resolution/proxy_config_service.h"
diff --git a/chromium-next/patches/patch-net_traffic__annotation_network__traffic__annotation.h b/chromium-next/patches/patch-net_traffic__annotation_network__traffic__annotation.h
index 5a66502006..1ed65eaed2 100644
--- a/chromium-next/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/traffic_annotation/network_traffic_annotation.h
 @@ -375,7 +375,7 @@ struct MutablePartialNetworkTrafficAnnot
  }  // namespace net
diff --git a/chromium-next/patches/patch-net_url__request_url__request__context.cc b/chromium-next/patches/patch-net_url__request_url__request__context.cc
index 72cac39646..eb879acb82 100644
--- a/chromium-next/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium-next/patches/patch-net_url__request_url__request__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/url_request/url_request_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/url_request/url_request_context.cc
-@@ -122,7 +122,7 @@ const HttpNetworkSessionContext* URLRequ
+@@ -123,7 +123,7 @@ const HttpNetworkSessionContext* URLRequ
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
  // complete.
  #if !BUILDFLAG(IS_WIN) && \
diff --git a/chromium-next/patches/patch-net_url__request_url__request__context.h b/chromium-next/patches/patch-net_url__request_url__request__context.h
index a8ec33c22f..3d1af6083e 100644
--- a/chromium-next/patches/patch-net_url__request_url__request__context.h
+++ b/chromium-next/patches/patch-net_url__request_url__request__context.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- net/url_request/url_request_context.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- net/url_request/url_request_context.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/url_request/url_request_context.h
-@@ -92,7 +92,7 @@ class NET_EXPORT URLRequestContext final
+@@ -90,7 +90,7 @@ class NET_EXPORT URLRequestContext final
  // TODO(crbug.com/40118868): Revisit once build flag switch of lacros-chrome is
  // complete.
  #if !BUILDFLAG(IS_WIN) && \
diff --git a/chromium-next/patches/patch-net_url__request_url__request__context__builder.cc b/chromium-next/patches/patch-net_url__request_url__request__context__builder.cc
index 9edc715536..91ffddb822 100644
--- a/chromium-next/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ net/url_request/url_request_context_builder.cc
 @@ -447,7 +447,7 @@ std::unique_ptr<URLRequestContext> URLRe
    }
diff --git a/chromium-next/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium-next/patches/patch-pdf_pdfium_pdfium__engine.cc
index f67fb000c8..26efd945eb 100644
--- a/chromium-next/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ pdf/pdfium/pdfium_engine.cc
-@@ -106,7 +106,7 @@
+@@ -101,7 +101,7 @@
  #include "ui/accessibility/ax_features.mojom-features.h"
  #endif
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "pdf/pdfium/pdfium_font_linux.h"
  #endif
  
-@@ -535,7 +535,7 @@ void InitializeSDK(bool enable_v8,
+@@ -534,7 +534,7 @@ void InitializeSDK(bool enable_v8,
  
    FPDF_InitLibraryWithConfig(&config);
  
diff --git a/chromium-next/patches/patch-ppapi_tests_test__utils.h b/chromium-next/patches/patch-ppapi_tests_test__utils.h
index 3fa48126f0..ecf3fe7bf1 100644
--- a/chromium-next/patches/patch-ppapi_tests_test__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ppapi/tests/test_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ppapi/tests/test_utils.h
 @@ -314,6 +314,8 @@ do { \
  #define PPAPI_OS_FREEBSD 1
diff --git a/chromium-next/patches/patch-printing_backend_cups__ipp__helper.cc b/chromium-next/patches/patch-printing_backend_cups__ipp__helper.cc
index 219a1796e6..9b79a30ed8 100644
--- a/chromium-next/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-printing_backend_print__backend__cups.cc b/chromium-next/patches/patch-printing_backend_print__backend__cups.cc
index 2f009d5c5a..3db06c5c6c 100644
--- a/chromium-next/patches/patch-printing_backend_print__backend__cups.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/backend/print_backend_cups.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/backend/print_backend_cups.cc
-@@ -33,7 +33,7 @@
+@@ -29,7 +29,7 @@
  #include "printing/mojom/print.mojom.h"
  #include "url/gurl.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "base/feature_list.h"
  #include "printing/backend/cups_connection.h"
  #include "printing/backend/print_backend_cups_ipp.h"
-@@ -63,7 +63,7 @@ int CaptureCupsDestCallback(void* data, 
+@@ -59,7 +59,7 @@ int CaptureCupsDestCallback(void* data, 
    return 1;  // Keep going.
  }
  
diff --git a/chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.cc b/chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.cc
index 3a0165fcf5..812b9c454f 100644
--- a/chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/mojom/printing_context_mojom_traits.cc
 @@ -19,7 +19,7 @@
  #include "base/numerics/safe_conversions.h"
diff --git a/chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.h b/chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.h
index 6788ead29c..fc21f11c28 100644
--- a/chromium-next/patches/patch-printing_mojom_printing__context__mojom__traits.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/mojom/printing_context_mojom_traits.h
 @@ -166,7 +166,7 @@ struct StructTraits<printing::mojom::Pri
      return s.pages_per_sheet();
diff --git a/chromium-next/patches/patch-printing_print__settings.cc b/chromium-next/patches/patch-printing_print__settings.cc
index 78c0d65dbf..2616a83102 100644
--- a/chromium-next/patches/patch-printing_print__settings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/print_settings.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/print_settings.cc
 @@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(
  #endif
diff --git a/chromium-next/patches/patch-printing_print__settings.h b/chromium-next/patches/patch-printing_print__settings.h
index 9adf6a5040..f38b3d075f 100644
--- a/chromium-next/patches/patch-printing_print__settings.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/print_settings.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/print_settings.h
 @@ -25,7 +25,7 @@
  #include "base/values.h"
diff --git a/chromium-next/patches/patch-printing_print__settings__conversion.cc b/chromium-next/patches/patch-printing_print__settings__conversion.cc
index e39e528a05..6c2b3e8dbe 100644
--- a/chromium-next/patches/patch-printing_print__settings__conversion.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/print_settings_conversion.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-printing_printing__context__linux.cc b/chromium-next/patches/patch-printing_printing__context__linux.cc
index 4c45462170..c236fdf2eb 100644
--- a/chromium-next/patches/patch-printing_printing__context__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/printing_context_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/printing_context_linux.cc
 @@ -23,7 +23,7 @@
  #endif
diff --git a/chromium-next/patches/patch-printing_printing__features.cc b/chromium-next/patches/patch-printing_printing__features.cc
index 24d21edddd..23c71edd5d 100644
--- a/chromium-next/patches/patch-printing_printing__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/printing_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/printing_features.cc
 @@ -21,12 +21,12 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
               base::FEATURE_ENABLED_BY_DEFAULT);
@@ -21,3 +21,12 @@ $NetBSD$
               base::FEATURE_DISABLED_BY_DEFAULT
  #else
               base::FEATURE_ENABLED_BY_DEFAULT
+@@ -69,7 +69,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
+ // out-of-process.
+ BASE_FEATURE(kEnableOopPrintDrivers,
+              "EnableOopPrintDrivers",
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+              base::FEATURE_ENABLED_BY_DEFAULT
+ #else
+              base::FEATURE_DISABLED_BY_DEFAULT
diff --git a/chromium-next/patches/patch-printing_printing__features.h b/chromium-next/patches/patch-printing_printing__features.h
index 23586e5856..eeb957edb4 100644
--- a/chromium-next/patches/patch-printing_printing__features.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/printing_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/printing_features.h
 @@ -22,7 +22,7 @@ COMPONENT_EXPORT(PRINTING_BASE)
  BASE_DECLARE_FEATURE(kAddPrinterViaPrintscanmgr);
diff --git a/chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc b/chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
index 224a853c97..0f3e989b71 100644
--- a/chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/sandbox/print_backend_sandbox_hook_linux.cc
 @@ -10,20 +10,27 @@
  #include "base/path_service.h"
diff --git a/chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h b/chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
index dd27eeb946..f7aec428a4 100644
--- a/chromium-next/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ printing/sandbox/print_backend_sandbox_hook_linux.h
 @@ -5,8 +5,13 @@
  #ifndef PRINTING_SANDBOX_PRINT_BACKEND_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-remoting_base_chromoting__event.cc b/chromium-next/patches/patch-remoting_base_chromoting__event.cc
index 70696bd3f0..7dacb8d9ad 100644
--- a/chromium-next/patches/patch-remoting_base_chromoting__event.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/base/chromoting_event.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/base/chromoting_event.cc
 @@ -192,7 +192,7 @@ void ChromotingEvent::AddSystemInfo() {
    SetString(kCpuKey, base::SysInfo::OperatingSystemArchitecture());
diff --git a/chromium-next/patches/patch-remoting_base_host__settings.cc b/chromium-next/patches/patch-remoting_base_host__settings.cc
index aa5e180e22..83225ac3dd 100644
--- a/chromium-next/patches/patch-remoting_base_host__settings.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/base/host_settings.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/base/host_settings.cc
 @@ -7,7 +7,7 @@
  #include "base/no_destructor.h"
diff --git a/chromium-next/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/chromium-next/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
index 0a3da78cac..fdd8ec2a30 100644
--- a/chromium-next/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium-next/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/codec/webrtc_video_encoder_vpx.cc
 @@ -93,7 +93,7 @@ void SetVp8CodecParameters(vpx_codec_enc
                             const webrtc::DesktopSize& size) {
diff --git a/chromium-next/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium-next/patches/patch-remoting_host_base_desktop__environment__options.cc
index 15e4725ed9..686682e34c 100644
--- a/chromium-next/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium-next/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/base/desktop_environment_options.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/base/desktop_environment_options.cc
 @@ -99,7 +99,7 @@ bool DesktopEnvironmentOptions::capture_
    // TODO(joedow): Determine whether we can migrate additional platforms to
diff --git a/chromium-next/patches/patch-remoting_host_base_switches.cc b/chromium-next/patches/patch-remoting_host_base_switches.cc
index b4d2a18db6..d2eeb77ffa 100644
--- a/chromium-next/patches/patch-remoting_host_base_switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/base/switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/base/switches.cc
 @@ -23,13 +23,13 @@ const char kProcessTypeEvaluateCapabilit
  const char kProcessTypeFileChooser[] = "file_chooser";
diff --git a/chromium-next/patches/patch-remoting_host_base_switches.h b/chromium-next/patches/patch-remoting_host_base_switches.h
index 40840abcd0..2ab11e9914 100644
--- a/chromium-next/patches/patch-remoting_host_base_switches.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/base/switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/base/switches.h
 @@ -35,13 +35,13 @@ extern const char kProcessTypeRdpDesktop
  extern const char kProcessTypeEvaluateCapability[];
diff --git a/chromium-next/patches/patch-remoting_host_basic__desktop__environment.cc b/chromium-next/patches/patch-remoting_host_basic__desktop__environment.cc
index 2bb865c3b9..531cb9cc5f 100644
--- a/chromium-next/patches/patch-remoting_host_basic__desktop__environment.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/basic_desktop_environment.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-remoting_host_chromoting__host.cc b/chromium-next/patches/patch-remoting_host_chromoting__host.cc
index 9bbd831786..1bfa280b62 100644
--- a/chromium-next/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium-next/patches/patch-remoting_host_chromoting__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/chromoting_host.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/chromoting_host.cc
 @@ -135,7 +135,7 @@ void ChromotingHost::Start(const std::st
        &ChromotingHost::OnIncomingSession, base::Unretained(this)));
diff --git a/chromium-next/patches/patch-remoting_host_chromoting__host.h b/chromium-next/patches/patch-remoting_host_chromoting__host.h
index 3144db402e..547767bb08 100644
--- a/chromium-next/patches/patch-remoting_host_chromoting__host.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/chromoting_host.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/chromoting_host.h
 @@ -36,7 +36,7 @@
  #include "remoting/protocol/session_manager.h"
diff --git a/chromium-next/patches/patch-remoting_host_chromoting__host__context.cc b/chromium-next/patches/patch-remoting_host_chromoting__host__context.cc
index 1682f1fdb1..5daf5e3faa 100644
--- a/chromium-next/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/chromoting_host_context.cc
 @@ -293,7 +293,7 @@ std::unique_ptr<ChromotingHostContext> C
    // on a UI thread.
diff --git a/chromium-next/patches/patch-remoting_host_chromoting__host__services__client.cc b/chromium-next/patches/patch-remoting_host_chromoting__host__services__client.cc
index d6b690da71..802bd7c991 100644
--- a/chromium-next/patches/patch-remoting_host_chromoting__host__services__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/chromoting_host_services_client.cc
 @@ -59,7 +59,7 @@ mojo::PendingRemote<mojom::ChromotingHos
  
diff --git a/chromium-next/patches/patch-remoting_host_client__session.cc b/chromium-next/patches/patch-remoting_host_client__session.cc
index 9dddbbe3b1..45562e2c97 100644
--- a/chromium-next/patches/patch-remoting_host_client__session.cc
+++ b/chromium-next/patches/patch-remoting_host_client__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/client_session.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/client_session.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/client_session.cc
 @@ -161,7 +161,7 @@ void ClientSession::NotifyClientResoluti
    if (effective_policies_.curtain_required.value_or(false)) {
diff --git a/chromium-next/patches/patch-remoting_host_crash_crash__file__uploader.cc b/chromium-next/patches/patch-remoting_host_crash_crash__file__uploader.cc
index 3e51a6bafa..d82c9790b5 100644
--- a/chromium-next/patches/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/crash/crash_file_uploader.cc
 @@ -44,7 +44,7 @@ constexpr char kMinidumpFileName[] = "du
  
diff --git a/chromium-next/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc b/chromium-next/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
index e814ad0647..63979ee52e 100644
--- a/chromium-next/patches/patch-remoting_host_desktop__and__cursor__conditional__composer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/desktop_and_cursor_conditional_composer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/desktop_and_cursor_conditional_composer.cc
 @@ -7,7 +7,7 @@
  #include "base/functional/bind.h"
diff --git a/chromium-next/patches/patch-remoting_host_desktop__capturer__proxy.cc b/chromium-next/patches/patch-remoting_host_desktop__capturer__proxy.cc
index 4e045e968f..58cf51a98d 100644
--- a/chromium-next/patches/patch-remoting_host_desktop__capturer__proxy.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/desktop_capturer_proxy.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/desktop_capturer_proxy.cc
 @@ -26,7 +26,7 @@
  #include "remoting/host/chromeos/frame_sink_desktop_capturer.h"
diff --git a/chromium-next/patches/patch-remoting_host_desktop__capturer__wrapper.cc b/chromium-next/patches/patch-remoting_host_desktop__capturer__wrapper.cc
index a236bc60a7..47f2628031 100644
--- a/chromium-next/patches/patch-remoting_host_desktop__capturer__wrapper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/desktop_capturer_wrapper.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-remoting_host_evaluate__capability.cc b/chromium-next/patches/patch-remoting_host_evaluate__capability.cc
index 809da6e120..da3a2cc477 100644
--- a/chromium-next/patches/patch-remoting_host_evaluate__capability.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/evaluate_capability.cc
 @@ -56,7 +56,7 @@ base::FilePath BuildHostBinaryPath() {
    }
diff --git a/chromium-next/patches/patch-remoting_host_host__attributes.cc b/chromium-next/patches/patch-remoting_host_host__attributes.cc
index 4c2aee6112..5073cc2432 100644
--- a/chromium-next/patches/patch-remoting_host_host__attributes.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/host_attributes.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/host_attributes.cc
 @@ -105,7 +105,7 @@ std::string GetHostAttributes() {
    if (media::InitializeMediaFoundation()) {
diff --git a/chromium-next/patches/patch-remoting_host_host__details.cc b/chromium-next/patches/patch-remoting_host_host__details.cc
index 0555d7354d..c2929ed6a4 100644
--- a/chromium-next/patches/patch-remoting_host_host__details.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/host_details.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/host_details.cc
 @@ -23,7 +23,7 @@ std::string GetHostOperatingSystemName()
    return "Mac";
diff --git a/chromium-next/patches/patch-remoting_host_host__main.cc b/chromium-next/patches/patch-remoting_host_host__main.cc
index b2e48aaf41..f61013b5dd 100644
--- a/chromium-next/patches/patch-remoting_host_host__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/host_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/host_main.cc
 @@ -50,7 +50,7 @@ int FileChooserMain();
  int RdpDesktopSessionMain();
@@ -33,9 +33,9 @@ $NetBSD$
    } else if (process_type == kProcessTypeXSessionChooser) {
      main_routine = &XSessionChooserMain;
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -222,7 +222,7 @@ int HostMain(int argc, char** argv) {
-   // be initialized first, so that the preference for crash-reporting can be
-   // looked up in the config file.
+@@ -224,7 +224,7 @@ int HostMain(int argc, char** argv) {
+   // Note that we enable crash reporting only if the user has opted in to having
+   // the crash reports uploaded.
    if (IsUsageStatsAllowed()) {
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-remoting_host_ipc__constants.cc b/chromium-next/patches/patch-remoting_host_ipc__constants.cc
index e26c407808..ffc1e62883 100644
--- a/chromium-next/patches/patch-remoting_host_ipc__constants.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/ipc_constants.cc
 @@ -17,7 +17,7 @@ namespace remoting {
  
diff --git a/chromium-next/patches/patch-remoting_host_it2me_it2me__host.cc b/chromium-next/patches/patch-remoting_host_it2me_it2me__host.cc
index f9279aa0e6..9f848fe729 100644
--- a/chromium-next/patches/patch-remoting_host_it2me_it2me__host.cc
+++ b/chromium-next/patches/patch-remoting_host_it2me_it2me__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/it2me/it2me_host.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/it2me/it2me_host.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/it2me/it2me_host.cc
 @@ -58,7 +58,7 @@
  #include "remoting/host/chromeos/features.h"
diff --git a/chromium-next/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium-next/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 05347ee6c8..9388e644e9 100644
--- a/chromium-next/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/it2me/it2me_native_messaging_host_main.cc
 @@ -30,7 +30,7 @@
  #include "remoting/host/resources.h"
@@ -33,7 +33,7 @@ $NetBSD$
    // Required for any calls into GTK functions, such as the Disconnect and
    // Continue windows. Calling with nullptr arguments because we don't have
    // any command line arguments for gtk to consume.
-@@ -257,7 +257,7 @@ int It2MeNativeMessagingHostMain(int arg
+@@ -251,7 +251,7 @@ int It2MeNativeMessagingHostMain(int arg
        PolicyWatcher::CreateWithTaskRunner(context->file_task_runner(),
                                            context->management_service());
  
@@ -42,7 +42,7 @@ $NetBSD$
    scoped_refptr<AutoThreadTaskRunner> input_task_runner;
    if (!IsRunningWayland()) {
      // Create an X11EventSource on all UI threads, so the global X11 connection
-@@ -284,7 +284,7 @@ int It2MeNativeMessagingHostMain(int arg
+@@ -278,7 +278,7 @@ int It2MeNativeMessagingHostMain(int arg
    // Run the loop until channel is alive.
    run_loop.Run();
  
diff --git a/chromium-next/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium-next/patches/patch-remoting_host_me2me__desktop__environment.cc
index ff5f83c8a6..2838030480 100644
--- a/chromium-next/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium-next/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/me2me_desktop_environment.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/me2me_desktop_environment.cc
 @@ -108,7 +108,7 @@ std::string Me2MeDesktopEnvironment::Get
      capabilities += protocol::kRemoteWebAuthnCapability;
diff --git a/chromium-next/patches/patch-remoting_host_mojo__caller__security__checker.cc b/chromium-next/patches/patch-remoting_host_mojo__caller__security__checker.cc
index 419f4a3ac0..4e32db42c8 100644
--- a/chromium-next/patches/patch-remoting_host_mojo__caller__security__checker.cc
+++ b/chromium-next/patches/patch-remoting_host_mojo__caller__security__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/mojo_caller_security_checker.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/mojo_caller_security_checker.cc
 @@ -37,7 +37,7 @@
  namespace remoting {
diff --git a/chromium-next/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc b/chromium-next/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
index 3f5255ffe3..14e4104f93 100644
--- a/chromium-next/patches/patch-remoting_host_mouse__cursor__monitor__proxy.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/mouse_cursor_monitor_proxy.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/mouse_cursor_monitor_proxy.cc
 @@ -73,7 +73,7 @@ void MouseCursorMonitorProxy::Core::Crea
  
diff --git a/chromium-next/patches/patch-remoting_host_policy__watcher.cc b/chromium-next/patches/patch-remoting_host_policy__watcher.cc
index 6cf7911b1d..34737a3ec4 100644
--- a/chromium-next/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/policy_watcher.cc
 @@ -178,7 +178,7 @@ base::Value::Dict PolicyWatcher::GetDefa
               true);
diff --git a/chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index 95ee5e5f75..71423e808b 100644
--- a/chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/remote_open_url/remote_open_url_client.cc
 @@ -18,7 +18,7 @@
  #include "remoting/host/mojom/chromoting_host_services.mojom.h"
diff --git a/chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc b/chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index cda0c0d8cf..7da4501a78 100644
--- a/chromium-next/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/remote_open_url/remote_open_url_util.cc
 @@ -29,7 +29,7 @@ const wchar_t kRegisteredApplicationsKey
  #endif  // BUILDFLAG(IS_WIN)
diff --git a/chromium-next/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/chromium-next/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
index 278559b7d2..389e37ae8d 100644
--- a/chromium-next/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/remote_open_url/url_forwarder_configurator.cc
 @@ -12,7 +12,7 @@ UrlForwarderConfigurator::UrlForwarderCo
  
diff --git a/chromium-next/patches/patch-remoting_host_remoting__me2me__host.cc b/chromium-next/patches/patch-remoting_host_remoting__me2me__host.cc
index 69114d7ac9..f5cfe08e62 100644
--- a/chromium-next/patches/patch-remoting_host_remoting__me2me__host.cc
+++ b/chromium-next/patches/patch-remoting_host_remoting__me2me__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/remoting_me2me_host.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/remoting_me2me_host.cc
 @@ -145,7 +145,7 @@
  #include "remoting/host/mac/permission_utils.h"
@@ -22,7 +22,7 @@ $NetBSD$
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
  #include "base/linux_util.h"
- #include "remoting/host/audio_capturer_linux.h"
+ #include "remoting/host/linux/audio_capturer_linux.h"
  #include "remoting/host/linux/certificate_watcher.h"
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  
@@ -127,8 +127,8 @@ $NetBSD$
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
    desktop_environment_options_.set_enable_remote_webauthn(is_corp_host_);
  #endif
- 
-@@ -1863,7 +1863,7 @@ void HostProcess::StartHost() {
+ #if BUILDFLAG(IS_WIN)
+@@ -1871,7 +1871,7 @@ void HostProcess::StartHost() {
  
    host_->AddExtension(std::make_unique<TestEchoExtension>());
  
@@ -137,7 +137,7 @@ $NetBSD$
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
    if (cmd_line->HasSwitch(kEnableUtempter)) {
      host_utmp_logger_ =
-@@ -1899,7 +1899,7 @@ void HostProcess::StartHost() {
+@@ -1907,7 +1907,7 @@ void HostProcess::StartHost() {
    // addresses.
    host_->Start(*host_owner_emails_.begin());
  
@@ -146,7 +146,7 @@ $NetBSD$
    // For Windows, ChromotingHostServices connections are handled by the daemon
    // process, then the message pipe is forwarded to the network process.
    host_->StartChromotingHostServices();
-@@ -2043,7 +2043,7 @@ int HostProcessMain() {
+@@ -2051,7 +2051,7 @@ int HostProcessMain() {
    HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
    const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
  
@@ -155,7 +155,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 ...)
-@@ -2092,7 +2092,7 @@ int HostProcessMain() {
+@@ -2100,7 +2100,7 @@ int HostProcessMain() {
    std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
        net::NetworkChangeNotifier::CreateIfNeeded());
  
diff --git a/chromium-next/patches/patch-remoting_host_session__policies__from__dict.cc b/chromium-next/patches/patch-remoting_host_session__policies__from__dict.cc
index 87feac6add..f607fa6c58 100644
--- a/chromium-next/patches/patch-remoting_host_session__policies__from__dict.cc
+++ b/chromium-next/patches/patch-remoting_host_session__policies__from__dict.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/session_policies_from_dict.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/session_policies_from_dict.cc
 @@ -76,7 +76,7 @@ std::optional<SessionPolicies> SessionPo
        .curtain_required =
diff --git a/chromium-next/patches/patch-remoting_host_setup_start__host__main.cc b/chromium-next/patches/patch-remoting_host_setup_start__host__main.cc
index 2caa8c4658..4ae06ecfe8 100644
--- a/chromium-next/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/setup/start_host_main.cc
 @@ -38,7 +38,7 @@
  #include <unistd.h>
diff --git a/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
index 9a99a7f4bc..d48c82ef1b 100644
--- a/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
 @@ -10,7 +10,7 @@
  #include "base/strings/utf_string_conversions.h"
@@ -24,7 +24,7 @@ $NetBSD$
  
  constexpr auto kAllowedCallerPrograms =
      base::MakeFixedFlatSet<base::FilePath::StringPieceType>({
-@@ -82,7 +82,7 @@ bool IsLaunchedByTrustedProcess() {
+@@ -83,7 +83,7 @@ bool IsLaunchedByTrustedProcess() {
  #if !defined(NDEBUG)
    // Just return true on debug builds for the convenience of development.
    return true;
diff --git a/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
index 7d8288c515..634447868c 100644
--- a/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
+++ b/chromium-next/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
 @@ -30,7 +30,7 @@
  #include "base/task/thread_pool.h"
diff --git a/chromium-next/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium-next/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 341450a05e..94dc083976 100644
--- a/chromium-next/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ remoting/protocol/webrtc_video_stream.cc
 @@ -267,7 +267,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
      : session_options_(session_options) {
diff --git a/chromium-next/patches/patch-sandbox_BUILD.gn b/chromium-next/patches/patch-sandbox_BUILD.gn
index f19f553b62..87d8ea19db 100644
--- a/chromium-next/patches/patch-sandbox_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/BUILD.gn
 @@ -49,7 +49,7 @@ group("sandbox") {
        "//sandbox/mac:system_services",
diff --git a/chromium-next/patches/patch-sandbox_features.gni b/chromium-next/patches/patch-sandbox_features.gni
index e2f80ca8b9..706025b7ac 100644
--- a/chromium-next/patches/patch-sandbox_features.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/features.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/features.gni
 @@ -6,7 +6,7 @@
  # currently.
diff --git a/chromium-next/patches/patch-sandbox_linux_BUILD.gn b/chromium-next/patches/patch-sandbox_linux_BUILD.gn
index 9ff86e2c77..c5d9b1dd87 100644
--- a/chromium-next/patches/patch-sandbox_linux_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/linux/BUILD.gn
 @@ -12,11 +12,11 @@ if (is_android) {
  }
diff --git a/chromium-next/patches/patch-sandbox_linux_services_init__process__reaper.cc b/chromium-next/patches/patch-sandbox_linux_services_init__process__reaper.cc
index cf914baf57..c8f5486db9 100644
--- a/chromium-next/patches/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/linux/services/init_process_reaper.cc
 @@ -2,6 +2,7 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium-next/patches/patch-sandbox_linux_services_libc__interceptor.cc b/chromium-next/patches/patch-sandbox_linux_services_libc__interceptor.cc
index ab243cb9fa..8770e285b7 100644
--- a/chromium-next/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/linux/services/libc_interceptor.cc
 @@ -17,7 +17,9 @@
  #include <stddef.h>
diff --git a/chromium-next/patches/patch-sandbox_policy_BUILD.gn b/chromium-next/patches/patch-sandbox_policy_BUILD.gn
index 1e196b2c36..f4ad301d8c 100644
--- a/chromium-next/patches/patch-sandbox_policy_BUILD.gn
+++ b/chromium-next/patches/patch-sandbox_policy_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/BUILD.gn
-@@ -50,7 +50,7 @@ component("policy") {
+@@ -45,7 +45,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",
-@@ -129,6 +129,38 @@ component("policy") {
+@@ -116,6 +116,38 @@ component("policy") {
        "//sandbox/linux:suid_sandbox_client",
      ]
    }
diff --git a/chromium-next/patches/patch-sandbox_policy_features.cc b/chromium-next/patches/patch-sandbox_policy_features.cc
index 14287002c9..471d00f928 100644
--- a/chromium-next/patches/patch-sandbox_policy_features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/features.cc
 @@ -20,7 +20,11 @@ namespace sandbox::policy::features {
  // (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
@@ -18,12 +18,3 @@ $NetBSD$
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  // Enables a fine-grained seccomp-BPF syscall filter for the network service.
-@@ -132,7 +136,7 @@ BASE_FEATURE(kSpectreVariant2Mitigation,
-              base::FEATURE_ENABLED_BY_DEFAULT);
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Enabling the kNetworkServiceSandbox feature automatically enables Spectre
- // variant 2 mitigations in the network service. This can lead to performance
- // regressions, so enabling this feature will turn off the Spectre Variant 2
diff --git a/chromium-next/patches/patch-sandbox_policy_features.h b/chromium-next/patches/patch-sandbox_policy_features.h
deleted file mode 100644
index bafbb92447..0000000000
--- a/chromium-next/patches/patch-sandbox_policy_features.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- sandbox/policy/features.h.orig	2025-01-27 17:37:37.000000000 +0000
-+++ sandbox/policy/features.h
-@@ -45,7 +45,7 @@ SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATU
- SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(kSpectreVariant2Mitigation);
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT BASE_DECLARE_FEATURE(
-     kForceDisableSpectreVariant2MitigationInNetworkService);
- 
diff --git a/chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index 421399da1c..92d1e3314c 100644
--- a/chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.476681975 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig	2025-02-20 13:19:48.864222956 +0000
 +++ sandbox/policy/freebsd/sandbox_freebsd.cc
 @@ -0,0 +1,211 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index 886f2253a1..8fc440310f 100644
--- a/chromium-next/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.476826736 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig	2025-02-20 13:19:48.864373718 +0000
 +++ sandbox/policy/freebsd/sandbox_freebsd.h
 @@ -0,0 +1,276 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-sandbox_policy_mojom_sandbox.mojom b/chromium-next/patches/patch-sandbox_policy_mojom_sandbox.mojom
index 3289ea6069..e0e59ca187 100644
--- a/chromium-next/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium-next/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/mojom/sandbox.mojom.orig	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/mojom/sandbox.mojom
-@@ -81,6 +81,15 @@ enum Sandbox {
-   [EnableIf=is_fuchsia]
-   kVideoCapture,
+@@ -74,6 +74,15 @@ enum Sandbox {
+   // Minimally privileged sandbox on Fuchsia.
+   [EnableIf=is_fuchsia] kVideoCapture,
  
 +  [EnableIf=is_openbsd]
 +  kVideoCapture,
@@ -21,4 +21,4 @@ $NetBSD$
 +
    // Allows access to file contents and Windows APIs for parsing icons from PE
    // files.
-   [EnableIf=is_win]
+   [EnableIf=is_win] kIconReader,
diff --git a/chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc b/chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
index 808da209fc..004a5d526b 100644
--- a/chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.477155413 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.cc.orig	2025-02-20 13:19:48.864704370 +0000
 +++ sandbox/policy/netbsd/sandbox_netbsd.cc
 @@ -0,0 +1,211 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h b/chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
index 8ae601cc60..c8e0cea109 100644
--- a/chromium-next/patches/patch-sandbox_policy_netbsd_sandbox__netbsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.477297378 +0000
+--- sandbox/policy/netbsd/sandbox_netbsd.h.orig	2025-02-20 13:19:48.864851104 +0000
 +++ sandbox/policy/netbsd/sandbox_netbsd.h
 @@ -0,0 +1,276 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 4e43274566..4f5c1caba9 100644
--- a/chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.477497236 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig	2025-02-20 13:19:48.865698728 +0000
 +++ sandbox/policy/openbsd/sandbox_openbsd.cc
 @@ -0,0 +1,392 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 8c135fece5..baf18946e6 100644
--- a/chromium-next/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.477654681 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig	2025-02-20 13:19:48.865862946 +0000
 +++ sandbox/policy/openbsd/sandbox_openbsd.h
 @@ -0,0 +1,280 @@
 +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-sandbox_policy_sandbox.cc b/chromium-next/patches/patch-sandbox_policy_sandbox.cc
index cc17c36020..9ab89453f9 100644
--- a/chromium-next/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/sandbox.cc
 @@ -18,6 +18,10 @@
  #include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium-next/patches/patch-sandbox_policy_sandbox.h b/chromium-next/patches/patch-sandbox_policy_sandbox.h
index 9cba75efec..7fedbe4e19 100644
--- a/chromium-next/patches/patch-sandbox_policy_sandbox.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/sandbox.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/sandbox.h
 @@ -12,6 +12,14 @@
  #include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium-next/patches/patch-sandbox_policy_sandbox__type.cc b/chromium-next/patches/patch-sandbox_policy_sandbox__type.cc
index 8703a3eea5..db8f7461d9 100644
--- a/chromium-next/patches/patch-sandbox_policy_sandbox__type.cc
+++ b/chromium-next/patches/patch-sandbox_policy_sandbox__type.cc
@@ -4,10 +4,51 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/sandbox_type.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/sandbox_type.cc
-@@ -76,7 +76,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -39,7 +39,7 @@ constexpr char kPpapiSandbox[] = "ppapi"
  #endif
+ 
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ constexpr char kPrintBackendSandbox[] = "print_backend";
+ constexpr char kScreenAISandbox[] = "screen_ai";
+ #endif
+@@ -57,18 +57,18 @@ constexpr char kWindowsSystemProxyResolv
+ constexpr char kMirroringSandbox[] = "mirroring";
+ #endif  // BUILDFLAG(IS_MAC)
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr char kVideoEffectsSandbox[] = "video_effects";
+ #endif
+ 
+-#if BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ constexpr char kVideoCaptureSandbox[] = "video_capture";
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
+ constexpr char kHardwareVideoDecodingSandbox[] = "hardware_video_decoding";
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ constexpr char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+ 
+@@ -81,7 +81,7 @@ constexpr char kLibassistantSandbox[] = 
+ #endif  // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
+ #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+ 
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ constexpr char kOnDeviceTranslationSandbox[] = "on_device_translation";
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+ 
+@@ -143,7 +143,7 @@ void SetCommandLineFlagsForSandboxType(b
+     case Sandbox::kCdm:
      case Sandbox::kPrintCompositor:
      case Sandbox::kAudio:
 -#if BUILDFLAG(IS_FUCHSIA)
@@ -15,7 +56,7 @@ $NetBSD$
      case Sandbox::kVideoCapture:
  #endif
  #if BUILDFLAG(IS_WIN)
-@@ -87,10 +87,10 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -154,10 +154,10 @@ void SetCommandLineFlagsForSandboxType(b
      case Sandbox::kMediaFoundationCdm:
      case Sandbox::kWindowsSystemProxyResolver:
  #endif  // BUILDFLAG(IS_WIN)
@@ -28,7 +69,13 @@ $NetBSD$
      case Sandbox::kHardwareVideoEncoding:
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
  #if BUILDFLAG(IS_CHROMEOS_ASH)
-@@ -108,10 +108,10 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -172,15 +172,15 @@ void SetCommandLineFlagsForSandboxType(b
+     case Sandbox::kMirroring:
+ #endif  // BUILDFLAG(IS_MAC)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+     case Sandbox::kPrintBackend:
      case Sandbox::kScreenAI:
  #endif
      case Sandbox::kSpeechRecognition:
@@ -41,7 +88,7 @@ $NetBSD$
      case Sandbox::kOnDeviceTranslation:
  #endif
        DCHECK(command_line->GetSwitchValueASCII(switches::kProcessType) ==
-@@ -121,7 +121,7 @@ void SetCommandLineFlagsForSandboxType(b
+@@ -190,7 +190,7 @@ void SetCommandLineFlagsForSandboxType(b
            switches::kServiceSandboxType,
            StringFromUtilitySandboxType(sandbox_type));
        break;
@@ -50,7 +97,7 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
        break;
  #endif
-@@ -161,7 +161,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
+@@ -230,7 +230,7 @@ sandbox::mojom::Sandbox SandboxTypeFromC
      return Sandbox::kUtility;
    }
  
@@ -59,44 +106,51 @@ $NetBSD$
    // Intermediate process gains a sandbox later.
    if (process_type == switches::kZygoteProcessType)
      return Sandbox::kZygoteIntermediateSandbox;
-@@ -207,7 +207,7 @@ std::string StringFromUtilitySandboxType
-       return switches::kUtilitySandbox;
+@@ -272,7 +272,7 @@ std::string StringFromUtilitySandboxType
+       return kUtilitySandbox;
      case Sandbox::kAudio:
-       return switches::kAudioSandbox;
+       return kAudioSandbox;
 -#if BUILDFLAG(IS_FUCHSIA)
 +#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
      case Sandbox::kVideoCapture:
-       return switches::kVideoCaptureSandbox;
+       return kVideoCaptureSandbox;
  #endif
-@@ -221,11 +221,11 @@ std::string StringFromUtilitySandboxType
+@@ -283,17 +283,17 @@ std::string StringFromUtilitySandboxType
+     case Sandbox::kSpeechRecognition:
+       return kSpeechRecognitionSandbox;
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+     case Sandbox::kPrintBackend:
+       return kPrintBackendSandbox;
      case Sandbox::kScreenAI:
-       return switches::kScreenAISandbox;
+       return kScreenAISandbox;
  #endif
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      case Sandbox::kVideoEffects:
-       return switches::kVideoEffectsSandbox;
+       return kVideoEffectsSandbox;
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
      case Sandbox::kOnDeviceTranslation:
-       return switches::kOnDeviceTranslationSandbox;
+       return kOnDeviceTranslationSandbox;
  #endif
-@@ -245,11 +245,11 @@ std::string StringFromUtilitySandboxType
+@@ -313,11 +313,11 @@ std::string StringFromUtilitySandboxType
      case Sandbox::kMirroring:
-       return switches::kMirroringSandbox;
+       return kMirroringSandbox;
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
      case Sandbox::kHardwareVideoDecoding:
-       return switches::kHardwareVideoDecodingSandbox;
+       return kHardwareVideoDecodingSandbox;
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
      case Sandbox::kHardwareVideoEncoding:
-       return switches::kHardwareVideoEncodingSandbox;
+       return kHardwareVideoEncodingSandbox;
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -268,7 +268,7 @@ std::string StringFromUtilitySandboxType
+@@ -336,7 +336,7 @@ std::string StringFromUtilitySandboxType
        // The following are not utility processes so should not occur.
      case Sandbox::kRenderer:
      case Sandbox::kGpu:
@@ -105,34 +159,45 @@ $NetBSD$
      case Sandbox::kZygoteIntermediateSandbox:
  #endif
        NOTREACHED();
-@@ -339,25 +339,25 @@ sandbox::mojom::Sandbox UtilitySandboxTy
-   if (sandbox_string == switches::kScreenAISandbox)
+@@ -414,7 +414,7 @@ sandbox::mojom::Sandbox UtilitySandboxTy
+     return Sandbox::kSpeechRecognition;
+   }
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+-    BUILDFLAG(IS_WIN)
++    BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+   if (sandbox_string == kPrintBackendSandbox) {
+     return Sandbox::kPrintBackend;
+   }
+@@ -422,27 +422,27 @@ sandbox::mojom::Sandbox UtilitySandboxTy
      return Sandbox::kScreenAI;
+   }
  #endif
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (sandbox_string == switches::kVideoEffectsSandbox) {
+   if (sandbox_string == kVideoEffectsSandbox) {
      return Sandbox::kVideoEffects;
    }
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-   if (sandbox_string == switches::kOnDeviceTranslationSandbox) {
+   if (sandbox_string == kOnDeviceTranslationSandbox) {
      return Sandbox::kOnDeviceTranslation;
    }
  #endif
 -#if BUILDFLAG(IS_FUCHSIA)
 +#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
-   if (sandbox_string == switches::kVideoCaptureSandbox)
+   if (sandbox_string == kVideoCaptureSandbox) {
      return Sandbox::kVideoCapture;
+   }
  #endif
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
-   if (sandbox_string == switches::kHardwareVideoDecodingSandbox)
+   if (sandbox_string == kHardwareVideoDecodingSandbox) {
      return Sandbox::kHardwareVideoDecoding;
+   }
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   if (sandbox_string == switches::kHardwareVideoEncodingSandbox)
+   if (sandbox_string == kHardwareVideoEncodingSandbox) {
      return Sandbox::kHardwareVideoEncoding;
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+   }
diff --git a/chromium-next/patches/patch-sandbox_policy_switches.cc b/chromium-next/patches/patch-sandbox_policy_switches.cc
index 27ad27ec8d..27bfe0fed1 100644
--- a/chromium-next/patches/patch-sandbox_policy_switches.cc
+++ b/chromium-next/patches/patch-sandbox_policy_switches.cc
@@ -4,31 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/switches.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/switches.cc
-@@ -55,10 +55,10 @@ const char kWindowsSystemProxyResolverSa
- const char kMirroringSandbox[] = "mirroring";
- #endif  // BUILDFLAG(IS_MAC)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- const char kHardwareVideoDecodingSandbox[] = "hardware_video_decoding";
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kHardwareVideoEncodingSandbox[] = "hardware_video_encoding";
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- 
-@@ -71,7 +71,7 @@ const char kLibassistantSandbox[] = "lib
- #endif  // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- const char kOnDeviceTranslationSandbox[] = "on_device_translation";
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
- 
-@@ -102,7 +102,9 @@ const char kGpuSandboxFailuresFatal[] = 
+@@ -38,7 +38,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-next/patches/patch-sandbox_policy_switches.h b/chromium-next/patches/patch-sandbox_policy_switches.h
index 409e2f7e3a..42cc92959c 100644
--- a/chromium-next/patches/patch-sandbox_policy_switches.h
+++ b/chromium-next/patches/patch-sandbox_policy_switches.h
@@ -4,31 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- sandbox/policy/switches.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- sandbox/policy/switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ sandbox/policy/switches.h
-@@ -58,10 +58,10 @@ SANDBOX_POLICY_EXPORT extern const char 
- SANDBOX_POLICY_EXPORT extern const char kMirroringSandbox[];
- #endif  // BUILDFLAG(IS_MAC)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kHardwareVideoDecodingSandbox[];
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_ASH)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kHardwareVideoEncodingSandbox[];
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- 
-@@ -74,7 +74,7 @@ SANDBOX_POLICY_EXPORT extern const char 
- #endif  // BUILDFLAG(ENABLE_CROS_LIBASSISTANT)
- #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- SANDBOX_POLICY_EXPORT extern const char kOnDeviceTranslationSandbox[];
- #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
- 
-@@ -87,7 +87,8 @@ SANDBOX_POLICY_EXPORT extern const char 
+@@ -23,7 +23,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-next/patches/patch-services_audio_audio__sandbox__hook__linux.cc b/chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.cc
index c0144699de..568a8dfc99 100644
--- a/chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/audio/audio_sandbox_hook_linux.cc
 @@ -143,6 +143,7 @@ void AddPulseAudioFilePermissions(
  }
diff --git a/chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.h b/chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.h
index d013c4f58a..d73e7aa393 100644
--- a/chromium-next/patches/patch-services_audio_audio__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/audio/audio_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef SERVICES_AUDIO_AUDIO_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-services_device_BUILD.gn b/chromium-next/patches/patch-services_device_BUILD.gn
index 1e9813f48f..636c463430 100644
--- a/chromium-next/patches/patch-services_device_BUILD.gn
+++ b/chromium-next/patches/patch-services_device_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/BUILD.gn
-@@ -15,7 +15,7 @@ if (is_android) {
+@@ -13,7 +13,7 @@ if (is_android) {
  }
  
  is_serial_enabled_platform =
diff --git a/chromium-next/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium-next/patches/patch-services_device_geolocation_location__provider__manager.cc
index cade6a8de8..71f1dace60 100644
--- a/chromium-next/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium-next/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/geolocation/location_provider_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/geolocation/location_provider_manager.cc
-@@ -87,7 +87,7 @@ LocationProviderManager::LocationProvide
+@@ -91,7 +91,7 @@ LocationProviderManager::LocationProvide
  #if BUILDFLAG(IS_ANDROID)
    // On Android, default to using the platform location provider.
    provider_manager_mode_ = kPlatformOnly;
diff --git a/chromium-next/patches/patch-services_device_hid_BUILD.gn b/chromium-next/patches/patch-services_device_hid_BUILD.gn
index 6c8d1b5891..f2390bf90f 100644
--- a/chromium-next/patches/patch-services_device_hid_BUILD.gn
+++ b/chromium-next/patches/patch-services_device_hid_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/hid/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/hid/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/hid/BUILD.gn
-@@ -36,7 +36,33 @@ source_set("hid") {
+@@ -34,7 +34,33 @@ source_set("hid") {
      "//services/device/public/mojom",
    ]
  
diff --git a/chromium-next/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium-next/patches/patch-services_device_hid_hid__connection__fido.cc
index 71e9e4c012..f55430f235 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.479010540 +0000
+--- services/device/hid/hid_connection_fido.cc.orig	2025-02-20 13:19:48.867258172 +0000
 +++ services/device/hid/hid_connection_fido.cc
 @@ -0,0 +1,216 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_hid_hid__connection__fido.h b/chromium-next/patches/patch-services_device_hid_hid__connection__fido.h
index 2dfdd6d31e..0bcc4ff33e 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/chromium-next/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	2025-02-01 17:17:21.479159468 +0000
+--- services/device/hid/hid_connection_fido.h.orig	2025-02-20 13:19:48.867407251 +0000
 +++ services/device/hid/hid_connection_fido.h
 @@ -0,0 +1,60 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.cc b/chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.cc
index c75075e9d4..4b4f133a5f 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.479290162 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig	2025-02-20 13:19:48.867542523 +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-next/patches/patch-services_device_hid_hid__connection__freebsd.h b/chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.h
index 1c1dedee3e..cde681cae3 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.479449731 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig	2025-02-20 13:19:48.867702744 +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-next/patches/patch-services_device_hid_hid__service.cc b/chromium-next/patches/patch-services_device_hid_hid__service.cc
index 6408175d9c..e58edd0566 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/device/hid/hid_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/hid/hid_service.cc
 @@ -20,12 +20,18 @@
  
diff --git a/chromium-next/patches/patch-services_device_hid_hid__service__fido.cc b/chromium-next/patches/patch-services_device_hid_hid__service__fido.cc
index 76e724b09c..4a6b52af7a 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.479715216 +0000
+--- services/device/hid/hid_service_fido.cc.orig	2025-02-20 13:19:48.867978218 +0000
 +++ services/device/hid/hid_service_fido.cc
 @@ -0,0 +1,396 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_hid_hid__service__fido.h b/chromium-next/patches/patch-services_device_hid_hid__service__fido.h
index b24ddd5f2b..a0643b889b 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium-next/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	2025-02-01 17:17:21.479876779 +0000
+--- services/device/hid/hid_service_fido.h.orig	2025-02-20 13:19:48.868146996 +0000
 +++ services/device/hid/hid_service_fido.h
 @@ -0,0 +1,65 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium-next/patches/patch-services_device_hid_hid__service__freebsd.cc
index ae247ab582..9e5335fd4e 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.480021670 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig	2025-02-20 13:19:48.868281426 +0000
 +++ services/device/hid/hid_service_freebsd.cc
 @@ -0,0 +1,395 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium-next/patches/patch-services_device_hid_hid__service__freebsd.h
index b18cbe1f43..b2a1285b6b 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.480183303 +0000
+--- services/device/hid/hid_service_freebsd.h.orig	2025-02-20 13:19:48.868450123 +0000
 +++ services/device/hid/hid_service_freebsd.h
 @@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium-next/patches/patch-services_device_hid_hid__service__netbsd.cc b/chromium-next/patches/patch-services_device_hid_hid__service__netbsd.cc
index 0158bbf9ef..7821858e5e 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service__netbsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.480315790 +0000
+--- services/device/hid/hid_service_netbsd.cc.orig	2025-02-20 13:19:48.868585285 +0000
 +++ services/device/hid/hid_service_netbsd.cc
 @@ -0,0 +1,27 @@
 +// Copyright 2022 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_hid_hid__service__netbsd.h b/chromium-next/patches/patch-services_device_hid_hid__service__netbsd.h
index 207cb441dc..e12c125fa4 100644
--- a/chromium-next/patches/patch-services_device_hid_hid__service__netbsd.h
+++ b/chromium-next/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	2025-02-01 17:17:21.480446924 +0000
+--- services/device/hid/hid_service_netbsd.h.orig	2025-02-20 13:19:48.868717923 +0000
 +++ services/device/hid/hid_service_netbsd.h
 @@ -0,0 +1,33 @@
 +// Copyright 2022 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/chromium-next/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index d18437e62a..98530b0c7c 100644
--- a/chromium-next/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/public/cpp/generic_sensor/sensor_reading.h
 @@ -8,6 +8,8 @@
  #include <stddef.h>
diff --git a/chromium-next/patches/patch-services_device_public_mojom_BUILD.gn b/chromium-next/patches/patch-services_device_public_mojom_BUILD.gn
index 63017b3976..60d5955e72 100644
--- a/chromium-next/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium-next/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/public/mojom/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/public/mojom/BUILD.gn
-@@ -98,7 +98,7 @@ mojom("device_service") {
+@@ -97,7 +97,7 @@ mojom("device_service") {
    enable_js_fuzzing = false
  
    enabled_features = []
diff --git a/chromium-next/patches/patch-services_device_serial_BUILD.gn b/chromium-next/patches/patch-services_device_serial_BUILD.gn
index 19689d6938..6b8db4b2ee 100644
--- a/chromium-next/patches/patch-services_device_serial_BUILD.gn
+++ b/chromium-next/patches/patch-services_device_serial_BUILD.gn
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/serial/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/serial/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/serial/BUILD.gn
-@@ -5,7 +5,7 @@
- import("//build/config/chromeos/ui_mode.gni")
+@@ -4,7 +4,7 @@
+ 
  import("//build/config/features.gni")
  
 -if (is_win || ((is_linux || is_chromeos) && use_udev) || is_mac) {
diff --git a/chromium-next/patches/patch-services_device_serial_serial__device__enumerator.cc b/chromium-next/patches/patch-services_device_serial_serial__device__enumerator.cc
index 4c3176895c..0b34a3330e 100644
--- a/chromium-next/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/serial/serial_device_enumerator.cc
 @@ -13,7 +13,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-services_device_serial_serial__io__handler__posix.cc b/chromium-next/patches/patch-services_device_serial_serial__io__handler__posix.cc
index 98a6ab51a4..83f2602016 100644
--- a/chromium-next/patches/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/chromium-next/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
index 876e5dcb08..3b2fe653e8 100644
--- a/chromium-next/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/chromium-next/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
-@@ -136,7 +136,11 @@ class TimeZoneMonitorLinuxImpl
+@@ -135,7 +135,11 @@ class TimeZoneMonitorLinuxImpl
      // false positives are harmless, assuming the false positive rate is
      // reasonable.
      const char* const kFilesToWatch[] = {
diff --git a/chromium-next/patches/patch-services_device_usb_BUILD.gn b/chromium-next/patches/patch-services_device_usb_BUILD.gn
index f88e5c6383..3540f630a4 100644
--- a/chromium-next/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium-next/patches/patch-services_device_usb_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/device/usb/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/device/usb/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/usb/BUILD.gn
-@@ -91,7 +91,7 @@ static_library("usb") {
+@@ -89,7 +89,7 @@ static_library("usb") {
      deps += [ "//third_party/re2" ]
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
      # These sources and deps are required for libusb.
      # TODO(crbug.com/40136337) Remove these sources.
      sources += [
-@@ -114,6 +114,13 @@ static_library("usb") {
+@@ -112,6 +112,13 @@ static_library("usb") {
      deps += [ "//third_party/libusb" ]
    }
  
@@ -29,7 +29,7 @@ $NetBSD$
    if (is_linux || is_chromeos) {
      sources += [
        "usb_device_linux.cc",
-@@ -135,7 +142,7 @@ static_library("usb") {
+@@ -133,7 +140,7 @@ static_library("usb") {
      deps += [ "//device/udev_linux" ]
    }
  
diff --git a/chromium-next/patches/patch-services_device_usb_usb__service.cc b/chromium-next/patches/patch-services_device_usb_usb__service.cc
index 470af308c7..2d19a69ec3 100644
--- a/chromium-next/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/device/usb/usb_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/device/usb/usb_service.cc
 @@ -21,12 +21,16 @@
  
diff --git a/chromium-next/patches/patch-services_device_usb_usb__service__fake.cc b/chromium-next/patches/patch-services_device_usb_usb__service__fake.cc
index a64c03a73c..684aecbe27 100644
--- a/chromium-next/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.481553089 +0000
+--- services/device/usb/usb_service_fake.cc.orig	2025-02-20 13:19:48.869857032 +0000
 +++ services/device/usb/usb_service_fake.cc
 @@ -0,0 +1,49 @@
 +// Copyright 2014 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_device_usb_usb__service__fake.h b/chromium-next/patches/patch-services_device_usb_usb__service__fake.h
index df4e3a9477..d8c3a4479f 100644
--- a/chromium-next/patches/patch-services_device_usb_usb__service__fake.h
+++ b/chromium-next/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	2025-02-01 17:17:21.481683772 +0000
+--- services/device/usb/usb_service_fake.h.orig	2025-02-20 13:19:48.869991613 +0000
 +++ services/device/usb/usb_service_fake.h
 @@ -0,0 +1,48 @@
 +// Copyright 2015 The Chromium Authors
diff --git a/chromium-next/patches/patch-services_network_BUILD.gn b/chromium-next/patches/patch-services_network_BUILD.gn
index c7a594fbeb..0b8530e317 100644
--- a/chromium-next/patches/patch-services_network_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/BUILD.gn
-@@ -401,7 +401,6 @@ if (is_linux || is_chromeos) {
+@@ -396,7 +396,6 @@ if (is_linux || is_chromeos) {
      ]
      deps = [
        "//base:base",
diff --git a/chromium-next/patches/patch-services_network_network__context.cc b/chromium-next/patches/patch-services_network_network__context.cc
index cffd410d3a..a9a4a1a057 100644
--- a/chromium-next/patches/patch-services_network_network__context.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/network_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/network_context.cc
-@@ -615,7 +615,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -611,7 +611,7 @@ NetworkContext::NetworkContextHttpAuthPr
  NetworkContext::NetworkContextHttpAuthPreferences::
      ~NetworkContextHttpAuthPreferences() = default;
  
@@ -15,7 +15,7 @@ $NetBSD$
  bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
      const {
    if (network_service_) {
-@@ -2499,7 +2499,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2494,7 +2494,7 @@ void NetworkContext::OnHttpAuthDynamicPa
        http_auth_dynamic_network_service_params->android_negotiate_account_type);
  #endif  // BUILDFLAG(IS_ANDROID)
  
diff --git a/chromium-next/patches/patch-services_network_network__context.h b/chromium-next/patches/patch-services_network_network__context.h
index 134ea562c4..a2c32d69d4 100644
--- a/chromium-next/patches/patch-services_network_network__context.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/network_context.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/network_context.h
-@@ -698,7 +698,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -702,7 +702,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
     public:
      explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
      ~NetworkContextHttpAuthPreferences() override;
diff --git a/chromium-next/patches/patch-services_network_network__sandbox__hook__linux.cc b/chromium-next/patches/patch-services_network_network__sandbox__hook__linux.cc
index 9a191cbb0f..c5c3a58a71 100644
--- a/chromium-next/patches/patch-services_network_network__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-services_network_network__sandbox__hook__linux.h b/chromium-next/patches/patch-services_network_network__sandbox__hook__linux.h
index 0a0ff84994..e664cd7a71 100644
--- a/chromium-next/patches/patch-services_network_network__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/network_sandbox_hook_linux.h
 @@ -6,7 +6,11 @@
  #define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-services_network_network__service.cc b/chromium-next/patches/patch-services_network_network__service.cc
index fdae1b70b7..92262d015b 100644
--- a/chromium-next/patches/patch-services_network_network__service.cc
+++ b/chromium-next/patches/patch-services_network_network__service.cc
@@ -4,18 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_service.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/network/network_service.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/network_service.cc
-@@ -99,7 +99,7 @@
+@@ -97,11 +97,11 @@
  #include "third_party/boringssl/src/include/openssl/cpu.h"
  #endif
  
--#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || \
-+#if ((BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)) || BUILDFLAG(IS_BSD)) || \
-     BUILDFLAG(IS_CHROMEOS_LACROS)
- 
+-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CASTOS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && !BUILDFLAG(IS_CASTOS)
  #include "components/os_crypt/sync/key_storage_config_linux.h"
-@@ -977,7 +977,7 @@ void NetworkService::SetExplicitlyAllowe
+ #endif
+ 
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "services/network/network_change_notifier_passive_factory.h"
+ #endif
+ 
+@@ -971,7 +971,7 @@ void NetworkService::SetExplicitlyAllowe
    net::SetExplicitlyAllowedPorts(ports);
  }
  
@@ -24,7 +29,7 @@ $NetBSD$
  void NetworkService::SetGssapiLibraryLoadObserver(
      mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
          gssapi_library_load_observer) {
-@@ -1059,7 +1059,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1053,7 +1053,7 @@ NetworkService::CreateHttpAuthHandlerFac
    );
  }
  
diff --git a/chromium-next/patches/patch-services_network_network__service.h b/chromium-next/patches/patch-services_network_network__service.h
index fa5718ad28..ca670853ea 100644
--- a/chromium-next/patches/patch-services_network_network__service.h
+++ b/chromium-next/patches/patch-services_network_network__service.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/network_service.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/network/network_service.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/network_service.h
-@@ -238,7 +238,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -237,7 +237,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
        const std::vector<ContentSettingPatternSource>& settings) override;
  
    void SetExplicitlyAllowedPorts(const std::vector<uint16_t>& ports) override;
@@ -15,7 +15,7 @@ $NetBSD$
    void SetGssapiLibraryLoadObserver(
        mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
            gssapi_library_load_observer) override;
-@@ -264,7 +264,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -263,7 +263,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
    std::unique_ptr<net::HttpAuthHandlerFactory> CreateHttpAuthHandlerFactory(
        NetworkContext* network_context);
  
@@ -24,7 +24,7 @@ $NetBSD$
    // This is called just before a GSSAPI library may be loaded.
    void OnBeforeGssapiLibraryLoad();
  #endif  // BUILDFLAG(IS_LINUX)
-@@ -498,7 +498,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
+@@ -501,7 +501,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) 
    // leaking stale listeners between tests.
    std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
  
diff --git a/chromium-next/patches/patch-services_network_public_cpp_BUILD.gn b/chromium-next/patches/patch-services_network_public_cpp_BUILD.gn
index e05255adca..a4b45e3d9f 100644
--- a/chromium-next/patches/patch-services_network_public_cpp_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/public/cpp/BUILD.gn
-@@ -504,7 +504,7 @@ component("cpp_base") {
+@@ -505,7 +505,7 @@ component("cpp_base") {
      sources += [ "transferable_directory_fuchsia.cc" ]
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
      sources += [
        "network_interface_change_listener_mojom_traits.cc",
        "network_interface_change_listener_mojom_traits.h",
-@@ -615,7 +615,7 @@ source_set("tests") {
+@@ -617,7 +617,7 @@ source_set("tests") {
      "x_frame_options_parser_unittest.cc",
    ]
  
diff --git a/chromium-next/patches/patch-services_network_public_cpp_features.cc b/chromium-next/patches/patch-services_network_public_cpp_features.cc
index 9e4af24471..1813a6c40a 100644
--- a/chromium-next/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium-next/patches/patch-services_network_public_cpp_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/cpp/features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/network/public/cpp/features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/public/cpp/features.cc
-@@ -126,7 +126,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
+@@ -125,7 +125,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
  BASE_FEATURE(kDnsOverHttpsUpgrade,
               "DnsOverHttpsUpgrade",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium-next/patches/patch-services_network_public_mojom_BUILD.gn b/chromium-next/patches/patch-services_network_public_mojom_BUILD.gn
index 4ac854e143..bce41f0b77 100644
--- a/chromium-next/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium-next/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/network/public/mojom/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/public/mojom/BUILD.gn
-@@ -538,11 +538,11 @@ mojom("url_loader_base") {
+@@ -542,11 +542,11 @@ mojom("url_loader_base") {
    }
  
    enabled_features = []
@@ -20,7 +20,7 @@ $NetBSD$
      # TODO(crbug.com/40263697): Remove this once is_linux in the mojom IDL does
      # not include lacros.
      enabled_features += [ "use_network_interface_change_listener" ]
-@@ -1564,7 +1564,7 @@ mojom("mojom") {
+@@ -1561,7 +1561,7 @@ mojom("mojom") {
      }
    }
  
diff --git a/chromium-next/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/chromium-next/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index bde1635e4d..ca3518ab6b 100644
--- a/chromium-next/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
 @@ -9,6 +9,8 @@
  #include <string>
diff --git a/chromium-next/patches/patch-services_on__device__model_on__device__model__service.h b/chromium-next/patches/patch-services_on__device__model_on__device__model__service.h
index f30ab0d9fe..5adacece6e 100644
--- a/chromium-next/patches/patch-services_on__device__model_on__device__model__service.h
+++ b/chromium-next/patches/patch-services_on__device__model_on__device__model__service.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/on_device_model/on_device_model_service.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/on_device_model/on_device_model_service.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/on_device_model/on_device_model_service.h
 @@ -31,6 +31,10 @@ class OnDeviceModelInternalImpl;
  class TsHolder;
diff --git a/chromium-next/patches/patch-services_on__device__model_pre__sandbox__init.cc b/chromium-next/patches/patch-services_on__device__model_pre__sandbox__init.cc
index bf684e8b62..496469ece8 100644
--- a/chromium-next/patches/patch-services_on__device__model_pre__sandbox__init.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/on_device_model/pre_sandbox_init.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/chromium-next/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index b56fc6a34f..284baa2870 100644
--- a/chromium-next/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
index 9810637c2e..096af06644 100644
--- a/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ b/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
-@@ -29,10 +29,14 @@ component("memory_instrumentation") {
+@@ -27,10 +27,14 @@ component("memory_instrumentation") {
      sources += [ "os_metrics_win.cc" ]
    }
  
diff --git a/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
index ec08831021..fdd467aaa4 100644
--- a/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -4,20 +4,20 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
-@@ -53,7 +53,7 @@ class COMPONENT_EXPORT(
-                                     mojom::RawOSMemDump*);
-   static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(base::ProcessId);
+@@ -57,7 +57,7 @@ class COMPONENT_EXPORT(
+   static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(
+       base::ProcessHandle);
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
    static void SetProcSmapsForTesting(FILE*);
  #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
          // BUILDFLAG(IS_ANDROID)
-@@ -70,7 +70,7 @@ class COMPONENT_EXPORT(
-   static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
- #endif
+@@ -79,7 +79,7 @@ class COMPONENT_EXPORT(
+   GetMemoryInfo(base::ProcessHandle handle);
+ #endif  // !BUILDFLAG(IS_APPLE)
  
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index b6593192b0..585fa7eadc 100644
--- a/chromium-next/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.484410588 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig	2025-02-20 13:19:48.872778978 +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-next/patches/patch-services_screen__ai_public_cpp_utilities.cc b/chromium-next/patches/patch-services_screen__ai_public_cpp_utilities.cc
index dbc4d4816e..43abd8c3b3 100644
--- a/chromium-next/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/screen_ai/public/cpp/utilities.cc
 @@ -18,7 +18,7 @@ namespace screen_ai {
  
diff --git a/chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index 9a0b7b831e..34f095fcbd 100644
--- a/chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
 @@ -53,6 +53,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
      }
diff --git a/chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index 2f71b77d52..96c90bec74 100644
--- a/chromium-next/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h
 @@ -6,7 +6,13 @@
  #define SERVICES_SCREEN_AI_SANDBOX_SCREEN_AI_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-services_service__manager_BUILD.gn b/chromium-next/patches/patch-services_service__manager_BUILD.gn
index f735415b39..0e86b81ec0 100644
--- a/chromium-next/patches/patch-services_service__manager_BUILD.gn
+++ b/chromium-next/patches/patch-services_service__manager_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/service_manager/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/service_manager/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/service_manager/BUILD.gn
-@@ -66,7 +66,7 @@ source_set("service_manager") {
+@@ -65,7 +65,7 @@ source_set("service_manager") {
      ]
    }
  
diff --git a/chromium-next/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn b/chromium-next/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
index 3cd6fdf2b3..312534422a 100644
--- a/chromium-next/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/service_manager/public/cpp/service_executable/BUILD.gn
 @@ -22,7 +22,7 @@ source_set("support") {
      "//services/service_manager/public/mojom",
diff --git a/chromium-next/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/chromium-next/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index ba508622d8..22b20ba4f9 100644
--- a/chromium-next/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc b/chromium-next/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
new file mode 100644
index 0000000000..016b70e69e
--- /dev/null
+++ b/chromium-next/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
@@ -0,0 +1,19 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+  pkgsrc's qt5-qtwebengine patches
+
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ services/tracing/public/cpp/system_metrics_sampler.cc
+@@ -176,8 +176,8 @@ void SystemMetricsSampler::ProcessSample
+     TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"),
+                   "PhysicalMemoryFootprint",
+                   memory_info->physical_footprint_bytes);
+-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
+-    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
++#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)) && defined(notyet)
+     TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"), "VmSwapMemory",
+                   memory_info->vm_swap_bytes);
+     TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"), "RssAnonMemory",
diff --git a/chromium-next/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom b/chromium-next/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
index 7bb460b74b..1191d7c7a1 100644
--- a/chromium-next/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc b/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
index 2b9673efcf..b9ce95dd7c 100644
--- a/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
+++ b/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/video_effects/video_effects_sandbox_hook_linux.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/video_effects/video_effects_sandbox_hook_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/video_effects/video_effects_sandbox_hook_linux.cc
 @@ -6,7 +6,13 @@
  
@@ -17,7 +17,7 @@ $NetBSD$
 +#else
  #include "sandbox/policy/linux/sandbox_linux.h"
 +#endif
- #include "services/on_device_model/ml/chrome_ml.h"
+ #include "services/on_device_model/ml/chrome_ml_holder.h"
  
  namespace video_effects {
 @@ -29,8 +35,10 @@ bool VideoEffectsPreSandboxHook(
diff --git a/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h b/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
index e5df9be1c1..27233109cc 100644
--- a/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
+++ b/chromium-next/patches/patch-services_video__effects_video__effects__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- services/video_effects/video_effects_sandbox_hook_linux.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- services/video_effects/video_effects_sandbox_hook_linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ services/video_effects/video_effects_sandbox_hook_linux.h
 @@ -5,7 +5,13 @@
  #ifndef SERVICES_VIDEO_EFFECTS_VIDEO_EFFECTS_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium-next/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium-next/patches/patch-skia_ext_SkMemory__new__handler.cpp
index a880ddaa84..bddecf68bb 100644
--- a/chromium-next/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ skia/ext/SkMemory_new_handler.cpp
 @@ -19,7 +19,7 @@
  #include <windows.h>
diff --git a/chromium-next/patches/patch-skia_ext_font__utils.cc b/chromium-next/patches/patch-skia_ext_font__utils.cc
index 7c1a1f42e1..936a797876 100644
--- a/chromium-next/patches/patch-skia_ext_font__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- skia/ext/font_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ skia/ext/font_utils.cc
 @@ -19,7 +19,7 @@
  #include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
diff --git a/chromium-next/patches/patch-skia_ext_platform__canvas.h b/chromium-next/patches/patch-skia_ext_platform__canvas.h
index ef85d34c3e..eee2c77259 100644
--- a/chromium-next/patches/patch-skia_ext_platform__canvas.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- skia/ext/platform_canvas.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ skia/ext/platform_canvas.h
 @@ -58,7 +58,7 @@ SK_API HDC GetNativeDrawingContext(SkCan
  
diff --git a/chromium-next/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium-next/patches/patch-skia_ext_skcolorspace__trfn.cc
index 8acb12f142..e1608451ba 100644
--- a/chromium-next/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ skia/ext/skcolorspace_trfn.cc
 @@ -7,6 +7,8 @@
  #pragma allow_unsafe_buffers
diff --git a/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_config.h b/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_config.h
index 2011d3466b..41c33221ac 100644
--- a/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc b/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
index c64f38a8a5..cfd983c094 100644
--- a/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index 3c35e828b3..53a08a2689 100644
--- a/chromium-next/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
 @@ -30,7 +30,7 @@
  #include <sys/syscall.h>
diff --git a/chromium-next/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/chromium-next/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index 3696e7b99f..9f42730b05 100644
--- a/chromium-next/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/chromium-next/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index ecb56dba55..43618cfd76 100644
--- a/chromium-next/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
 @@ -19,7 +19,8 @@
  #endif
diff --git a/chromium-next/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium-next/patches/patch-third__party_afl_src_afl-fuzz.c
index 5d8eb2bd9f..dcc5d61458 100644
--- a/chromium-next/patches/patch-third__party_afl_src_afl-fuzz.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/afl/src/afl-fuzz.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/afl/src/afl-fuzz.c
 @@ -58,7 +58,8 @@
  #include <sys/ioctl.h>
diff --git a/chromium-next/patches/patch-third__party_angle_BUILD.gn b/chromium-next/patches/patch-third__party_angle_BUILD.gn
index d5647feaf8..019662ad3b 100644
--- a/chromium-next/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/BUILD.gn
-@@ -358,7 +358,6 @@ config("extra_warnings") {
+@@ -355,7 +355,6 @@ config("extra_warnings") {
        "-Wtautological-type-limit-compare",
        "-Wundefined-reinterpret-cast",
        "-Wunneeded-internal-declaration",
@@ -14,7 +14,7 @@ $NetBSD$
        "-Wsuggest-destructor-override",
        "-Wsuggest-override",
  
-@@ -535,7 +534,7 @@ template("angle_common_lib") {
+@@ -532,7 +531,7 @@ template("angle_common_lib") {
        all_dependent_configs = [ ":angle_disable_pool_alloc" ]
      }
  
@@ -23,7 +23,7 @@ $NetBSD$
        libs = [ "dl" ]
      }
  
-@@ -690,6 +689,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -687,6 +686,9 @@ angle_static_library("angle_gpu_info_uti
          "Xi",
          "Xext",
        ]
diff --git a/chromium-next/patches/patch-third__party_angle_src_common_platform.h b/chromium-next/patches/patch-third__party_angle_src_common_platform.h
index 250321970d..a9e5f4361b 100644
--- a/chromium-next/patches/patch-third__party_angle_src_common_platform.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/common/platform.h
 @@ -26,8 +26,19 @@
  #elif defined(__linux__) || defined(EMSCRIPTEN)
diff --git a/chromium-next/patches/patch-third__party_angle_src_common_platform__helpers.h b/chromium-next/patches/patch-third__party_angle_src_common_platform__helpers.h
index c4cbad44d6..4c5eef1f34 100644
--- a/chromium-next/patches/patch-third__party_angle_src_common_platform__helpers.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/common/platform_helpers.h
 @@ -62,7 +62,7 @@ inline constexpr bool IsIOS()
  
diff --git a/chromium-next/patches/patch-third__party_angle_src_common_system__utils.cpp b/chromium-next/patches/patch-third__party_angle_src_common_system__utils.cpp
index c6c6c3497b..853ed82745 100644
--- a/chromium-next/patches/patch-third__party_angle_src_common_system__utils.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/common/system_utils.cpp
 @@ -25,7 +25,7 @@ namespace angle
  {
diff --git a/chromium-next/patches/patch-third__party_angle_src_common_system__utils__linux.cpp b/chromium-next/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
index 7de77c5c7e..71e9358669 100644
--- a/chromium-next/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/chromium-next/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -4,11 +4,11 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/angle/src/common/system_utils_linux.cpp.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/common/system_utils_linux.cpp
-@@ -15,8 +15,15 @@
- 
- #include <array>
+@@ -15,10 +15,17 @@
+ #include <sys/types.h>
+ #include <unistd.h>
  
 +#if ANGLE_PLATFORM_OPENBSD
 +#include <pthread_np.h>
@@ -16,13 +16,15 @@ $NetBSD$
 +#include <pthread.h>
 +#endif
 +
+ #include <array>
+ 
  namespace angle
  {
 +#if ANGLE_PLATFORM_LINUX
  std::string GetExecutablePath()
  {
      // We cannot use lstat to get the size of /proc/self/exe as it always returns 0
-@@ -32,6 +39,7 @@ std::string GetExecutablePath()
+@@ -34,6 +41,7 @@ std::string GetExecutablePath()
      path[result] = '\0';
      return path;
  }
@@ -30,10 +32,10 @@ $NetBSD$
  
  std::string GetExecutableDirectory()
  {
-@@ -56,6 +64,12 @@ void SetCurrentThreadName(const char *na
- {
+@@ -59,6 +67,12 @@ void SetCurrentThreadName(const char *na
      // There's a 15-character (16 including '\0') limit.  If the name is too big (and ERANGE is
-     // returned), just ignore the name.
+     // returned), name will be ignored.
+     ASSERT(strlen(name) < 16);
 +#if ANGLE_PLATFORM_OPENBSD
 +    pthread_set_name_np(pthread_self(), name);
 +#elif ANGLE_PLATFORM_NETBSD
diff --git a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index cd472ed068..869db592ca 100644
--- a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/gpu_info_util/SystemInfo_internal.h
 @@ -15,6 +15,13 @@
  namespace angle
diff --git a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index cf05dd955a..82548bf2ee 100644
--- a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
 @@ -12,6 +12,11 @@
  #include <pci/pci.h>
diff --git a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index ddebea490e..0ecca20e6f 100644
--- a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
 @@ -71,6 +71,24 @@ bool GetPCIDevicesWithLibPCI(std::vector
  
diff --git a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index 5008338edf..c1585d938b 100644
--- a/chromium-next/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
 @@ -8,6 +8,10 @@
  
diff --git a/chromium-next/patches/patch-third__party_angle_src_libANGLE_Display.cpp b/chromium-next/patches/patch-third__party_angle_src_libANGLE_Display.cpp
index e15e2654a9..74665b84fb 100644
--- a/chromium-next/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/libANGLE/Display.cpp
 @@ -58,7 +58,7 @@
  #        include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #        include "libANGLE/renderer/gl/egl/DisplayEGL.h"
  #        if defined(ANGLE_USE_X11)
  #            include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -410,7 +410,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -422,7 +422,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
              impl = new rx::DisplayCGL(state);
              break;
  
@@ -24,7 +24,7 @@ $NetBSD$
  #        if defined(ANGLE_USE_GBM)
              if (platformType == 0)
              {
-@@ -456,7 +456,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -468,7 +468,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
  #if defined(ANGLE_ENABLE_OPENGL)
  #    if defined(ANGLE_PLATFORM_WINDOWS)
              impl = new rx::DisplayWGL(state);
@@ -33,7 +33,7 @@ $NetBSD$
  #        if defined(ANGLE_USE_GBM)
              if (platformType == 0)
              {
-@@ -507,7 +507,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -519,7 +519,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
                  impl = rx::CreateVulkanWin32Display(state);
              }
              break;
@@ -42,7 +42,7 @@ $NetBSD$
  #        if defined(ANGLE_USE_GBM)
              if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
              {
-@@ -2079,7 +2079,7 @@ static ClientExtensions GenerateClientEx
+@@ -2139,7 +2139,7 @@ static ClientExtensions GenerateClientEx
      extensions.platformWaylandEXT = true;
  #endif
  
@@ -51,7 +51,7 @@ $NetBSD$
      extensions.platformSurfacelessMESA = true;
  #endif
  
-@@ -2125,7 +2125,7 @@ static ClientExtensions GenerateClientEx
+@@ -2185,7 +2185,7 @@ static ClientExtensions GenerateClientEx
      extensions.x11Visual = true;
  #endif
  
diff --git a/chromium-next/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp b/chromium-next/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
deleted file mode 100644
index 216952737e..0000000000
--- a/chromium-next/patches/patch-third__party_angle_src_libANGLE_formatutils.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- third_party/angle/src/libANGLE/formatutils.cpp.orig	2025-01-27 17:37:37.000000000 +0000
-+++ third_party/angle/src/libANGLE/formatutils.cpp
-@@ -1470,7 +1470,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);
-     AddYUVFormat(&map,  GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE,           true,   8,   8,  8,   0,  0,  GL_G8_B8_R8_3PLANE_420_UNORM_ANGLE,   GL_UNSIGNED_BYTE, GL_UNSIGNED_NORMALIZED, false, RequireExt<&Extensions::yuvInternalFormatANGLE>,          RequireExt<&Extensions::yuvInternalFormatANGLE>,          RequireExt<&Extensions::yuvInternalFormatANGLE>,          NeverSupported, NeverSupported);
- 
--#if defined(ANGLE_PLATFORM_LINUX)
-+#if defined(ANGLE_PLATFORM_LINUX) || defined(ANGLE_PLATFORM_BSD)
-     // From GL_OES_required_internalformat
-     // The |shared| bit shouldn't be 2. But given this hits assertion when bits
-     // are checked, it's fine to have this bit set as 2 as a workaround.
diff --git a/chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index 7126f1ef2b..d427c63bb9 100644
--- a/chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index 312f955145..a6e5ddad9c 100644
--- a/chromium-next/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h
 @@ -23,7 +23,7 @@ bool IsVulkanWin32DisplayAvailable();
  DisplayImpl *CreateVulkanWin32Display(const egl::DisplayState &state);
diff --git a/chromium-next/patches/patch-third__party_angle_util_BUILD.gn b/chromium-next/patches/patch-third__party_angle_util_BUILD.gn
index 876e6dc2f3..78fb0cf964 100644
--- a/chromium-next/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/angle/util/BUILD.gn
 @@ -311,7 +311,7 @@ foreach(is_shared_library,
      ]
diff --git a/chromium-next/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/chromium-next/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
index 113edd73ea..c9a48ac8ea 100644
--- a/chromium-next/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ b/chromium-next/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
-@@ -73,7 +73,7 @@ bool StructTraits<blink::mojom::Renderer
+@@ -77,7 +77,7 @@ bool StructTraits<blink::mojom::Renderer
  
    out->send_subresource_notification = data.send_subresource_notification();
  
diff --git a/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 7368fb6c5b..e309ba7750 100644
--- a/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ b/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
-@@ -68,7 +68,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
+@@ -65,7 +65,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
    UserAgentOverride user_agent_override;
    std::string accept_languages;
    bool send_subresource_notification{false};
diff --git a/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index 4ef0de65c2..bb00ba24a7 100644
--- a/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/chromium-next/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
-@@ -173,7 +173,7 @@ struct BLINK_COMMON_EXPORT
+@@ -180,7 +180,7 @@ struct BLINK_COMMON_EXPORT
      return data.send_subresource_notification;
    }
  
diff --git a/chromium-next/patches/patch-third__party_blink_public_platform_platform.h b/chromium-next/patches/patch-third__party_blink_public_platform_platform.h
index db6cf50fd4..a14da52624 100644
--- a/chromium-next/patches/patch-third__party_blink_public_platform_platform.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/public/platform/platform.h
-@@ -374,7 +374,7 @@ class BLINK_PLATFORM_EXPORT Platform {
+@@ -371,7 +371,7 @@ class BLINK_PLATFORM_EXPORT Platform {
      return nullptr;
    }
  
diff --git a/chromium-next/patches/patch-third__party_blink_public_platform_web__vector.h b/chromium-next/patches/patch-third__party_blink_public_platform_web__vector.h
index e4dd244530..5940fb4a44 100644
--- a/chromium-next/patches/patch-third__party_blink_public_platform_web__vector.h
+++ b/chromium-next/patches/patch-third__party_blink_public_platform_web__vector.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/public/platform/web_vector.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/public/platform/web_vector.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/public/platform/web_vector.h
-@@ -91,7 +91,7 @@ class WebVector {
+@@ -86,7 +86,7 @@ class WebVector {
    // The vector can be populated using reserve() and emplace_back().
    WebVector() = default;
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/chromium-next/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index e2c4e0b0d1..fcfcb559e9 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
 @@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_form
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/chromium-next/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 6cc5ebedeb..0319ccca12 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/chromium-next/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -4,13 +4,13 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/build/scripts/run_with_pythonpath.py
 @@ -22,6 +22,7 @@ def main():
          existing_pp = (
              os.pathsep + env['PYTHONPATH']) if 'PYTHONPATH' in env else ''
          env['PYTHONPATH'] = os.pathsep.join(python_paths) + existing_pp
-+    env['LD_LIBRARY_PATH'] = "${WRKSRC}/out/Release"
++    env['LD_LIBRARY_PATH'] = "@WRKSRC@/out/Release"
      sys.exit(subprocess.call([sys.executable] + args, env=env))
  
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc b/chromium-next/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
index c16aabaa96..47f11a56a7 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/controller/blink_initializer.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/controller/blink_initializer.cc
-@@ -82,12 +82,12 @@
+@@ -81,12 +81,12 @@
  #include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
  #endif
  
@@ -21,7 +21,7 @@ $NetBSD$
  #include "third_party/blink/renderer/controller/highest_pmf_reporter.h"
  #include "third_party/blink/renderer/controller/user_level_memory_pressure_signal_generator.h"
  #endif
-@@ -256,7 +256,7 @@ void BlinkInitializer::RegisterInterface
+@@ -255,7 +255,7 @@ void BlinkInitializer::RegisterInterface
        main_thread_task_runner);
  #endif
  
@@ -30,7 +30,7 @@ $NetBSD$
    binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
        ConvertToBaseRepeatingCallback(
            CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -303,7 +303,7 @@ void BlinkInitializer::RegisterMemoryWat
+@@ -302,7 +302,7 @@ void BlinkInitializer::RegisterMemoryWat
  #endif
  
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
index 213ed28d12..5f610bfe27 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
 @@ -128,15 +128,17 @@ void MemoryUsageMonitorPosix::ResetFileD
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index 64d0a0aedc..bc4c8a4d8e 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/controller/memory_usage_monitor_posix.h
 @@ -13,7 +13,7 @@
  #include "third_party/blink/renderer/controller/controller_export.h"
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index ea456ce93c..7ae8496fdc 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/editing/editing_behavior.cc
 @@ -304,7 +304,7 @@ bool EditingBehavior::ShouldInsertCharac
    // unexpected behaviour
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
index 2af3767bae..03171a0b96 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/execution_context/navigator_base.cc
 @@ -31,7 +31,7 @@ String GetReducedNavigatorPlatform() {
    return "Win32";
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 837523bc05..7c51ee3684 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,23 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -431,7 +431,7 @@ SkFontHinting RendererPreferencesToSkiaH
+@@ -429,7 +429,7 @@ void RecordPrerenderActivationSignalDela
+ #if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
+ SkFontHinting RendererPreferencesToSkiaHinting(
      const blink::RendererPreferences& prefs) {
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    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'
-@@ -3420,7 +3420,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3430,7 +3430,7 @@ void WebViewImpl::UpdateFontRenderingFro
+       gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
+   WebFontRenderStyle::SetSubpixelPositioning(
        renderer_preferences_.use_subpixel_positioning);
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)) && \
-+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)) && \
-     !BUILDFLAG(IS_ANDROID)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    if (!renderer_preferences_.system_font_family_name.empty()) {
      WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
+         renderer_preferences_.system_font_family_name));
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index b96c17b639..45f97f5d99 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/frame/web_frame_test.cc
 @@ -6474,7 +6474,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
  }
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
index ec8b0e8f0f..d981bf2fd4 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index e60e3fc2be..3befefd9ce 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
 @@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
index a0c2beee5f..a8b47ab38d 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/layout/layout_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/layout/layout_view.cc
-@@ -73,7 +73,7 @@
+@@ -74,7 +74,7 @@
  #include "ui/display/screen_info.h"
  #include "ui/gfx/geometry/quad_f.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "third_party/blink/renderer/platform/fonts/font_cache.h"
  #endif
  
-@@ -769,7 +769,7 @@ void LayoutView::LayoutRoot() {
+@@ -784,7 +784,7 @@ void LayoutView::LayoutRoot() {
      intrinsic_logical_widths_ = LogicalWidth();
    }
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.cc
new file mode 100644
index 0000000000..a2b98ba0a6
--- /dev/null
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_loader_mixed__content__checker.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/core/loader/mixed_content_checker.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ third_party/blink/renderer/core/loader/mixed_content_checker.cc
+@@ -463,7 +463,7 @@ bool MixedContentChecker::ShouldBlockFet
+   switch (context_type) {
+     case mojom::blink::MixedContentContextType::kOptionallyBlockable:
+ 
+-#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)) && \
++#if (BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && \
+     BUILDFLAG(ENABLE_CAST_RECEIVER)
+       // Fuchsia WebEngine can be configured to allow loading Mixed Content from
+       // an insecure IP address. This is a workaround to revert Fuchsia Cast
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
index 2b4bcab3b1..22a5727d07 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
-@@ -551,7 +551,7 @@ bool OriginTrialContext::CanEnableTrialF
+@@ -565,7 +565,7 @@ bool OriginTrialContext::CanEnableTrialF
    }
  
    if (trial_name == "TranslationAPI") {
 -#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     return base::FeatureList::IsEnabled(features::kEnableTranslationAPI);
+     return base::FeatureList::IsEnabled(features::kTranslationAPI);
  #else
      return false;
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index 01e02172ab..5bc014bd2f 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/paint/paint_layer.cc
-@@ -120,7 +120,7 @@ namespace blink {
+@@ -123,7 +123,7 @@ namespace blink {
  
  namespace {
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index a0e7710331..922e0bfb5f 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,23 +4,23 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
-@@ -148,7 +148,7 @@ bool ScrollbarThemeAura::SupportsDragSna
+@@ -147,7 +147,7 @@ bool ScrollbarThemeAura::SupportsDragSna
+ // Disable snapback on desktop Linux to better integrate with the desktop
+ // behavior. Typically, Linux apps do not implement scrollbar snapback (this
  // is true for at least GTK and QT apps).
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    return false;
  #else
    return true;
-@@ -423,7 +423,7 @@ bool ScrollbarThemeAura::ShouldCenterOnT
+@@ -420,7 +420,7 @@ ScrollbarPart ScrollbarThemeAura::PartsT
+ 
+ bool ScrollbarThemeAura::ShouldCenterOnThumb(const Scrollbar& scrollbar,
                                               const WebMouseEvent& event) const {
- // TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
- // complete.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    if (event.button == WebPointerProperties::Button::kMiddle)
      return true;
  #endif
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index c5b100e3bf..ad2666ebf0 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/xml/xslt_processor.h
 @@ -77,7 +77,11 @@ class XSLTProcessor final : public Scrip
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
index b45b33eb1e..ff597f4783 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
-@@ -71,7 +71,11 @@ void XSLTProcessor::GenericErrorFunc(voi
+@@ -68,7 +68,11 @@ void XSLTProcessor::GenericErrorFunc(voi
    // It would be nice to do something with this error message.
  }
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index c77de7ae2e..d7d7476a35 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -4,14 +4,14 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
-@@ -35,7 +35,7 @@ namespace {
+@@ -34,7 +34,7 @@ namespace {
+ // Set when the default factory is overridden.
  AudioDeviceFactory* g_factory_override = nullptr;
  
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS_LACROS)
-+    BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
  // Due to driver deadlock issues on Windows (http://crbug/422522) there is a
  // chance device authorization response is never received from the browser side.
  // In this case we will time out, to avoid renderer hang forever waiting for
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
index 17f2a6ea5e..b6d23c9fb1 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
 @@ -873,7 +873,7 @@ TEST_F(AudioRendererMixerManagerTest, Mi
              mixer->get_output_params_for_testing().sample_rate());
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
index 5df070a3a4..d34a15a4e8 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
 @@ -542,6 +542,7 @@ void RTCDataChannel::send(Blob* data, Ex
    pending_messages_.push_back(message);
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index 64428aff4f..bcec162e88 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
 @@ -304,7 +304,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
    SetupRenderer(kDefaultOutputDeviceId);
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index 528c16c486..bfafe162a5 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
-@@ -469,7 +469,7 @@ class AudioWorkletThreadPriorityTest
+@@ -465,7 +465,7 @@ class AudioWorkletThreadPriorityTest
  
      // TODO(crbug.com/1022888): The worklet thread priority is always NORMAL
      // on OS_LINUX and OS_CHROMEOS regardless of the thread priority setting.
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index 48a71120cd..a535174144 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6315,7 +6315,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6306,7 +6306,7 @@ void WebGLRenderingContextBase::TexImage
    constexpr bool kAllowZeroCopyImages = true;
  #endif
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium-next/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index 43d88bb6a6..214fe8a2c8 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -788,7 +788,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
+@@ -811,7 +811,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
  // on linux platform.
  // TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
  // backend is failing for unknown reasons.
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_BUILD.gn b/chromium-next/patches/patch-third__party_blink_renderer_platform_BUILD.gn
index 32a321b350..f9b457914a 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2029,7 +2029,7 @@ static_library("test_support") {
+@@ -2034,7 +2034,7 @@ static_library("test_support") {
    ]
  
    # fuzzed_data_provider may not work with a custom toolchain.
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index 62e48dc2a7..5d70b5f1ef 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -81,7 +81,7 @@ extern const char kNotoColorEmojiCompat[
+@@ -82,7 +82,7 @@ extern const char kNotoColorEmojiCompat[
  
  SkFontMgr* FontCache::static_font_manager_ = nullptr;
  
@@ -15,7 +15,7 @@ $NetBSD$
  float FontCache::device_scale_factor_ = 1.0;
  #endif
  
-@@ -132,7 +132,7 @@ const FontPlatformData* FontCache::Syste
+@@ -133,7 +133,7 @@ const FontPlatformData* FontCache::Syste
      const FontDescription& font_description) {
    const AtomicString& family = FontCache::SystemFontFamily();
  #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index 5ac234309d..8bb0d422a7 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index 4de1c3369e..cab7f8b7af 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index 83a12e4be2..f6ddf73a11 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/fonts/font_metrics.cc
 @@ -39,7 +39,7 @@
  namespace blink {
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.cc
deleted file mode 100644
index 0231d8f365..0000000000
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__platform__data.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
-
---- third_party/blink/renderer/platform/fonts/font_platform_data.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ third_party/blink/renderer/platform/fonts/font_platform_data.cc
-@@ -54,7 +54,7 @@
- namespace blink {
- namespace {
- 
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Getting the system font render style takes a significant amount of time on
- // Linux because looking up fonts using fontconfig can be very slow. We fetch
- // the render style for each font family and text size, while it's very
-@@ -133,7 +133,7 @@ FontPlatformData::FontPlatformData(sk_sp
-   style_ = WebFontRenderStyle::GetDefault();
- #if !BUILDFLAG(IS_WIN)
-   WebFontRenderStyle system_style;
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
-   bool override_font_name_and_size =
-       base::FeatureList::IsEnabled(kOptimizeLinuxFonts);
- #else
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index b02906ff49..baa5d1f3f4 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
 @@ -9,7 +9,7 @@
  #if BUILDFLAG(IS_ANDROID)
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 11e433bfee..5b5bf38069 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,10 +4,10 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2025-02-17 21:09:38.000000000 +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());
+   return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
  }
  
 -#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index a3f534887e..9babbb92d3 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
 @@ -71,8 +71,12 @@ void BeginFrameProvider::CreateComposito
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index 3158b519ab..14aeae2765 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -4,12 +4,12 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
-@@ -49,7 +49,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
+@@ -48,7 +48,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());
+   const auto image_info = paint_image.GetSkImageInfo();
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // TODO(b/330865436): On Linux, CanvasResourceProvider doesn't always check
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index e105fffc17..823adf5616 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -438,7 +438,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -431,7 +431,7 @@ void VideoFrameSubmitter::OnBeginFrame(
      auto& details = timing_details.find(frame_token)->value;
      auto& feedback = details.presentation_feedback;
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index 04ea62e1f2..b97a8e2372 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
 @@ -14,7 +14,9 @@
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index 1cd4d087b7..fe605d13b7 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/chromium-next/patches/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -4,9 +4,9 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
-@@ -317,12 +317,12 @@ SupportedFormats GetSupportedFormatsInte
+@@ -334,12 +334,12 @@ SupportedFormats GetSupportedFormatsInte
        supported_formats.profiles.push_back(profile.profile);
        supported_formats.sdp_formats.push_back(std::move(*format));
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/chromium-next/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index cd04a0b378..219810498b 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -389,7 +389,7 @@
+@@ -406,7 +406,7 @@
        name: "AppTitle",
        status: "experimental",
        origin_trial_feature_name: "AppTitle",
@@ -15,7 +15,7 @@ $NetBSD$
        base_feature: "WebAppEnableAppTitle",
      },
      {
-@@ -1564,7 +1564,7 @@
+@@ -1559,7 +1559,7 @@
        name: "DocumentIsolationPolicy",
        status: "experimental",
        origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -24,7 +24,7 @@ $NetBSD$
        base_feature: "none",
      },
      {
-@@ -1858,7 +1858,7 @@
+@@ -1852,7 +1852,7 @@
        base_feature: "none",
        public: true,
        origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -33,16 +33,7 @@ $NetBSD$
        origin_trial_allows_third_party: true,
      },
      {
-@@ -1997,7 +1997,7 @@
-       depends_on: ["FileSystemAccess"],
-       status: "experimental",
-       origin_trial_feature_name: "FileSystemObserver",
--      origin_trial_os: ["win", "mac", "linux", "chromeos"],
-+      origin_trial_os: ["win", "mac", "linux", "chromeos", "openbsd", "freebsd", "netbsd"],
-     },
-     {
-       // The unobserve function of the FileSystemObserver.
-@@ -3249,7 +3249,7 @@
+@@ -3275,7 +3275,7 @@
        // Tracking bug for the implementation: https://crbug.com/1462930
        name: "PermissionElement",
        origin_trial_feature_name: "PermissionElement",
@@ -51,7 +42,7 @@ $NetBSD$
        status: {"Android": "", "default": "experimental"},
        public: true,
        base_feature_status: "enabled",
-@@ -3386,7 +3386,7 @@
+@@ -3401,7 +3401,7 @@
      {
        name: "PrivateNetworkAccessPermissionPrompt",
        origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -60,7 +51,7 @@ $NetBSD$
        status: "stable",
        public: true,
        base_feature: "none",
-@@ -4439,7 +4439,7 @@
+@@ -4433,7 +4433,7 @@
        name: "UnrestrictedSharedArrayBuffer",
        base_feature: "none",
        origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -69,7 +60,7 @@ $NetBSD$
      },
      // Enables using policy-controlled feature "usb-unrestricted" to allow
      // isolated context to access protected USB interface classes and to
-@@ -4618,7 +4618,7 @@
+@@ -4617,7 +4617,7 @@
      {
        name: "WebAppScopeExtensions",
        origin_trial_feature_name: "WebAppScopeExtensions",
@@ -78,12 +69,3 @@ $NetBSD$
        status: "experimental",
        base_feature: "none",
      },
-@@ -4657,7 +4657,7 @@
-       status: "experimental",
-       base_feature: "none",
-       origin_trial_feature_name: "WebAppUrlHandling",
--      origin_trial_os: ["win", "mac", "linux"],
-+      origin_trial_os: ["win", "mac", "linux", "openbsd", "freebsd", "netbsd"],
-     },
-     {
-       // WebAssembly JS Promise Integration,
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
index 1afa5b4cd8..e65ea285d9 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/scheduler/common/thread.cc
 @@ -87,7 +87,7 @@ void Thread::CreateAndSetCompositorThrea
              "Compositor");
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index 083b62e271..b7038895ec 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc
 @@ -27,7 +27,7 @@ BlinkCategorizedWorkerPoolDelegate& Blin
  
diff --git a/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
index c9c52a5917..66cfc4bc63 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
index 19e3724ab8..19c99714e9 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
index e85513e5df..9f9a534540 100644
--- a/chromium-next/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_brotli_common_platform.h b/chromium-next/patches/patch-third__party_brotli_common_platform.h
index 3e8f1cffdc..997051dc0b 100644
--- a/chromium-next/patches/patch-third__party_brotli_common_platform.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/brotli/common/platform.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/brotli/common/platform.h
 @@ -28,7 +28,7 @@
  #include <brotli/port.h>
diff --git a/chromium-next/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium-next/patches/patch-third__party_cpuinfo_cpuinfo.gni
index 132b6131de..084af0c24a 100644
--- a/chromium-next/patches/patch-third__party_cpuinfo_cpuinfo.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/cpuinfo/cpuinfo.gni
 @@ -8,7 +8,7 @@ use_cpuinfo =
      current_cpu != "s390" && current_cpu != "s390x" &&
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/chromium-next/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
index bda5925731..eb6fb99526 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn b/chromium-next/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
index 4cc4086561..57e23fcc1f 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/client/BUILD.gn
 @@ -137,6 +137,13 @@ static_library("common") {
    if (crashpad_is_win) {
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 0ee30c5afd..53cb55c606 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/chromium-next/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	2025-02-01 17:17:21.499341324 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig	2025-02-20 13:19:48.887997991 +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-next/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index db0e4037e4..b7005d9506 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
 @@ -159,6 +159,12 @@ std::string MinidumpMiscInfoDebugBuildSt
    static constexpr char kOS[] = "win";
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
index 1faa0f287e..6e3ea58370 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/misc/address_types.h
 @@ -25,7 +25,7 @@
  #include <mach/mach_types.h>
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
index f9bce6fa14..e8e10cfa7d 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/misc/capture_context.h
 @@ -21,7 +21,8 @@
  #include <mach/mach.h>
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
index dff8d2a01a..a332db1c02 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/misc/metrics.cc
 @@ -25,7 +25,7 @@
  #define METRICS_OS_NAME "Win"
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
index 853190e7e4..a3e5de9203 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/misc/uuid.cc
 @@ -110,7 +110,7 @@ bool UUID::InitializeWithNew() {
    InitializeFromBytes(uuid);
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
index dd3072f4f4..a0a7f7a5f5 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/posix/close_multiple.cc
 @@ -73,7 +73,7 @@ void CloseNowOrOnExec(int fd, bool ebadf
  // This is an advantage over looping over all possible file descriptors, because
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index b5797f37c7..7f636c0033 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/posix/drop_privileges.cc
 @@ -25,7 +25,7 @@ void DropPrivileges() {
    gid_t gid = getgid();
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
index abaac01ebe..6e28c5fd79 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/posix/signals.cc
 @@ -51,7 +51,7 @@ constexpr int kCrashSignals[] = {
  #if defined(SIGEMT)
diff --git a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index ff5b29322a..171418e4c2 100644
--- a/chromium-next/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
 @@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
      "INFO",
diff --git a/chromium-next/patches/patch-third__party_crc32c_BUILD.gn b/chromium-next/patches/patch-third__party_crc32c_BUILD.gn
index ac3f52fada..8fd680a5ff 100644
--- a/chromium-next/patches/patch-third__party_crc32c_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/crc32c/BUILD.gn
 @@ -46,7 +46,7 @@ config("crc32c_config") {
    }
diff --git a/chromium-next/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/chromium-next/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index 6484ae1bd6..f9958c17fb 100644
--- a/chromium-next/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/dawn/include/dawn/native/VulkanBackend.h
 @@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : Exter
  };
diff --git a/chromium-next/patches/patch-third__party_dawn_src_dawn_common_Platform.h b/chromium-next/patches/patch-third__party_dawn_src_dawn_common_Platform.h
index ac225276b5..817c3e5262 100644
--- a/chromium-next/patches/patch-third__party_dawn_src_dawn_common_Platform.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/dawn/src/dawn/common/Platform.h
 @@ -59,6 +59,11 @@
  #error "Unsupported Windows platform."
diff --git a/chromium-next/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/chromium-next/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index 9d5badee09..a1f432ec69 100644
--- a/chromium-next/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
 @@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "
  #endif
diff --git a/chromium-next/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium-next/patches/patch-third__party_ffmpeg_BUILD.gn
index 948db80929..7cce5c0df1 100644
--- a/chromium-next/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium-next/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/ffmpeg/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ffmpeg/BUILD.gn
 @@ -350,7 +350,6 @@ target(link_target_type, "ffmpeg_interna
        libs += [
diff --git a/chromium-next/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium-next/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index 828d51d4c0..a516d016f0 100644
--- a/chromium-next/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ffmpeg/libavcodec/x86/cabac.h
 @@ -31,7 +31,8 @@
  
diff --git a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_cpu.c b/chromium-next/patches/patch-third__party_ffmpeg_libavutil_cpu.c
index 2ea0dd7759..b8a731612e 100644
--- a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_cpu.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ffmpeg/libavutil/cpu.c
 @@ -38,10 +38,7 @@
  #if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
diff --git a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_mem.c b/chromium-next/patches/patch-third__party_ffmpeg_libavutil_mem.c
index 583984ec2d..3c29bc1c54 100644
--- a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_mem.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ffmpeg/libavutil/mem.c
 @@ -33,9 +33,6 @@
  #include <stdlib.h>
diff --git a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_random__seed.c b/chromium-next/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
index 14a7eb3cda..c8c1032dc8 100644
--- a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ffmpeg/libavutil/random_seed.c
 @@ -20,6 +20,10 @@
  
diff --git a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm b/chromium-next/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
index d5adab91f3..1b06116993 100644
--- a/chromium-next/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ffmpeg/libavutil/x86/x86inc.asm
 @@ -46,6 +46,12 @@
      %endif
diff --git a/chromium-next/patches/patch-third__party_fontconfig_include_config.h b/chromium-next/patches/patch-third__party_fontconfig_include_config.h
index 9f3f37b11e..3c1981c772 100644
--- a/chromium-next/patches/patch-third__party_fontconfig_include_config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/fontconfig/include/config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/fontconfig/include/config.h
 @@ -13,7 +13,7 @@
  
diff --git a/chromium-next/patches/patch-third__party_fontconfig_src_src_fccompat.c b/chromium-next/patches/patch-third__party_fontconfig_src_src_fccompat.c
index eccd2d9f4e..6a62f4fe19 100644
--- a/chromium-next/patches/patch-third__party_fontconfig_src_src_fccompat.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/fontconfig/src/src/fccompat.c
 @@ -184,7 +184,9 @@ FcRandom(void)
  {
diff --git a/chromium-next/patches/patch-third__party_ipcz_src_reference__drivers_random.cc b/chromium-next/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
index c4668831cd..1b0efeb659 100644
--- a/chromium-next/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/ipcz/src/reference_drivers/random.cc
 @@ -14,7 +14,8 @@
  #include <windows.h>
diff --git a/chromium-next/patches/patch-third__party_ipcz_src_standalone_base_logging.cc b/chromium-next/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
index 49ab5c4032..00bdc0925e 100644
--- a/chromium-next/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_leveldatabase_env__chromium.cc b/chromium-next/patches/patch-third__party_leveldatabase_env__chromium.cc
index c40d672246..dc67c955db 100644
--- a/chromium-next/patches/patch-third__party_leveldatabase_env__chromium.cc
+++ b/chromium-next/patches/patch-third__party_leveldatabase_env__chromium.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/leveldatabase/env_chromium.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/leveldatabase/env_chromium.cc
 @@ -329,7 +329,8 @@ ChromiumWritableFile::ChromiumWritableFi
  
diff --git a/chromium-next/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/chromium-next/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
index 066e0bec9a..c67c2ef0e2 100644
--- a/chromium-next/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
 @@ -127,10 +127,46 @@ static int arm_get_cpu_caps(void) {
    return flags;
diff --git a/chromium-next/patches/patch-third__party_libc++_src_src_chrono.cpp b/chromium-next/patches/patch-third__party_libc++_src_src_chrono.cpp
index 5dfb4438f2..3210b2b8eb 100644
--- a/chromium-next/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium-next/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++/src/src/chrono.cpp.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libc++/src/src/chrono.cpp
-@@ -34,7 +34,7 @@
+@@ -38,7 +38,7 @@
  // OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
  // it does have clock_gettime and CLOCK_MONOTONIC which is all we need.
  #if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__OpenBSD__) || defined(__AMDGPU__) ||                      \
diff --git a/chromium-next/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/chromium-next/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
index 11cc6351df..d150d41d57 100644
--- a/chromium-next/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
+++ b/chromium-next/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
-@@ -30,7 +30,7 @@
+@@ -35,7 +35,7 @@
  #endif
  
  #if defined(__APPLE__) || defined(__gnu_hurd__) || defined(__AMDGPU__) || defined(__NVPTX__) ||                        \
diff --git a/chromium-next/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h b/chromium-next/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
index b45f01d906..41cbdb3439 100644
--- a/chromium-next/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libc++abi/src/src/cxa_guard_impl.h
 @@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
    __tsan_release(addr);
diff --git a/chromium-next/patches/patch-third__party_libdrm_src_xf86drmMode.c b/chromium-next/patches/patch-third__party_libdrm_src_xf86drmMode.c
index bea529a7d2..4f3e9386c8 100644
--- a/chromium-next/patches/patch-third__party_libdrm_src_xf86drmMode.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libdrm/src/xf86drmMode.c
 @@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
  	}
diff --git a/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 2fb9511d87..f62764de35 100644
--- a/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h
 @@ -22,7 +22,8 @@
  #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index 5dbaebf2ab..8def80dd97 100644
--- a/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h
 @@ -22,7 +22,8 @@
  #elif (__cplusplus >= 201103L) && defined(I18N_PHONENUMBERS_USE_STDMUTEX)
diff --git a/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index 5b8a0e2507..18f99ebcdc 100644
--- a/chromium-next/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h
 @@ -22,8 +22,8 @@
  // Note that I18N_PHONENUMBERS_NO_THREAD_SAFETY must be defined only to let the
diff --git a/chromium-next/patches/patch-third__party_libsync_src_include_sync_sync.h b/chromium-next/patches/patch-third__party_libsync_src_include_sync_sync.h
index ed2880fd86..a56ee1792c 100644
--- a/chromium-next/patches/patch-third__party_libsync_src_include_sync_sync.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libsync/src/include/sync/sync.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libsync/src/include/sync/sync.h
 @@ -22,7 +22,9 @@
  #include <sys/cdefs.h>
diff --git a/chromium-next/patches/patch-third__party_libsync_src_sync.c b/chromium-next/patches/patch-third__party_libsync_src_sync.c
index d9c3dc5ec6..d21edf3545 100644
--- a/chromium-next/patches/patch-third__party_libsync_src_sync.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libsync/src/sync.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libsync/src/sync.c
 @@ -17,8 +17,8 @@
   */
diff --git a/chromium-next/patches/patch-third__party_libusb_BUILD.gn b/chromium-next/patches/patch-third__party_libusb_BUILD.gn
index f5c3ae59a5..d0166edd49 100644
--- a/chromium-next/patches/patch-third__party_libusb_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libusb/BUILD.gn
 @@ -3,7 +3,7 @@
  # found in the LICENSE file.
diff --git a/chromium-next/patches/patch-third__party_libusb_src_libusb_core.c b/chromium-next/patches/patch-third__party_libusb_src_libusb_core.c
index 53a299cbba..d549227dce 100644
--- a/chromium-next/patches/patch-third__party_libusb_src_libusb_core.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libusb/src/libusb/core.c
 @@ -448,7 +448,7 @@ libusb_free_device_list(list, 1);
   * which grows when required. it can be freed once discovery has completed,
diff --git a/chromium-next/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c b/chromium-next/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
index 736c84733c..471ce68ddd 100644
--- a/chromium-next/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libusb/src/libusb/os/threads_posix.c
 @@ -19,9 +19,11 @@
   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/chromium-next/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/chromium-next/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index 0d6093ffcd..697cc10538 100644
--- a/chromium-next/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
 @@ -120,10 +120,24 @@ static int arm_get_cpu_caps(void) {
    return flags;
diff --git a/chromium-next/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium-next/patches/patch-third__party_lzma__sdk_C_CpuArch.c
index 229069d633..ac8225c42f 100644
--- a/chromium-next/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/chromium-next/patches/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/lzma_sdk/C/CpuArch.c.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/lzma_sdk/C/CpuArch.c
-@@ -412,12 +412,40 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
+@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
  BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
  BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYPTO_SUPPORT_VAL; }
  
@@ -41,10 +41,17 @@ $NetBSD$
  
  #else // __APPLE__
  
- #include <sys/auxv.h>
+@@ -869,11 +897,13 @@ BoolInt CPU_IsSupported_AES (void) { ret
+   #endif
+ #endif
  
--#if !defined(ARMV8_OS_FUCHSIA)
-+#if !defined(ARMV8_OS_FUCHSIA) && !defined(__FreeBSD__) && !defined(__NetBSD__)
++#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ #ifdef Z7_GETAUXV_AVAILABLE
+ // #pragma message("=== Z7_GETAUXV_AVAILABLE === ")
+ #include <sys/auxv.h>
  #define USE_HWCAP
- #endif // !defined(ARMV8_OS_FUCHSIA)
+ #endif
++#endif
+ 
+ #ifdef USE_HWCAP
  
diff --git a/chromium-next/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/chromium-next/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index 0b21b83c63..28acf3ca96 100644
--- a/chromium-next/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/material_color_utilities/src/cpp/palettes/tones.cc
 @@ -14,6 +14,8 @@
   * limitations under the License.
diff --git a/chromium-next/patches/patch-third__party_nasm_BUILD.gn b/chromium-next/patches/patch-third__party_nasm_BUILD.gn
index a4752b19ff..e15649cd1a 100644
--- a/chromium-next/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/nasm/BUILD.gn
 @@ -63,6 +63,13 @@ config("nasm_config") {
  
diff --git a/chromium-next/patches/patch-third__party_nasm_config_config-linux.h b/chromium-next/patches/patch-third__party_nasm_config_config-linux.h
index 31367a0e41..059bf97eb9 100644
--- a/chromium-next/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/nasm/config/config-linux.h
 @@ -160,7 +160,7 @@
  
diff --git a/chromium-next/patches/patch-third__party_node_node.gni b/chromium-next/patches/patch-third__party_node_node.gni
index 45a20456d8..d00ee3bf60 100644
--- a/chromium-next/patches/patch-third__party_node_node.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/node/node.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/node/node.gni
 @@ -22,7 +22,7 @@ template("node") {
  
diff --git a/chromium-next/patches/patch-third__party_node_node.py b/chromium-next/patches/patch-third__party_node_node.py
index 1e09691a3f..0273f923d1 100644
--- a/chromium-next/patches/patch-third__party_node_node.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/node/node.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/node/node.py
 @@ -21,6 +21,9 @@ def GetBinaryPath():
    return os_path.join(os_path.dirname(__file__), *{
diff --git a/chromium-next/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/chromium-next/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index fb580d5c66..dd416b4004 100644
--- a/chromium-next/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
 @@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies
      {"ForteMT", "Forte"},
diff --git a/chromium-next/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/chromium-next/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
index 9399bf65ce..a8cf5c13d6 100644
--- a/chromium-next/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium-next/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index ac62f6d59b..e2f7fc7a51 100644
--- a/chromium-next/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/pdfium/fxjs/fx_date_helpers.cpp
 @@ -39,6 +39,11 @@ double GetLocalTZA() {
      return 0;
diff --git a/chromium-next/patches/patch-third__party_pdfium_pdfium.gni b/chromium-next/patches/patch-third__party_pdfium_pdfium.gni
index 3a120c4e74..17ba95d3b1 100644
--- a/chromium-next/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/pdfium/pdfium.gni
 @@ -42,7 +42,7 @@ declare_args() {
    # PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/chromium-next/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/chromium-next/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index 683e2ef891..946d062366 100644
--- a/chromium-next/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp
 @@ -6,12 +6,16 @@
  
diff --git a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
index 24746dba30..4fbeab75df 100644
--- a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -4,25 +4,25 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/base/build_config.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/include/perfetto/base/build_config.h
 @@ -27,6 +27,7 @@
  #if defined(__ANDROID__)
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 1
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -38,6 +39,7 @@
+@@ -40,6 +41,7 @@
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 1
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
-@@ -51,9 +53,10 @@
+@@ -55,9 +57,10 @@
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 1
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
  #endif
@@ -31,42 +31,46 @@ $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
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 1
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -64,6 +67,8 @@
+@@ -70,6 +73,7 @@
+ #elif defined(__QNXNTO__)
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -82,6 +86,7 @@
  #elif defined(_WIN32)
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 1
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -74,6 +79,8 @@
+@@ -94,6 +99,7 @@
  #elif defined(__EMSCRIPTEN__)
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
-@@ -87,6 +94,8 @@
+@@ -109,6 +115,7 @@
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 1
-@@ -94,6 +103,8 @@
+@@ -118,6 +125,7 @@
  #elif defined(__native_client__)
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
 +#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 0
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
  #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MAC() 0
diff --git a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
index 309807a003..11d9546b87 100644
--- a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
+++ b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/base/thread_utils.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/include/perfetto/base/thread_utils.h
-@@ -34,6 +34,7 @@ __declspec(dllimport) unsigned long __st
+@@ -37,6 +37,7 @@ __declspec(dllimport) unsigned long __st
  #include <sys/syscall.h>
  #include <sys/types.h>
  #include <unistd.h>
@@ -14,7 +14,7 @@ $NetBSD$
  #else
  #include <pthread.h>
  #endif
-@@ -46,6 +47,11 @@ using PlatformThreadId = pid_t;
+@@ -50,6 +51,11 @@ using PlatformThreadId = pid_t;
  inline PlatformThreadId GetThreadId() {
    return gettid();
  }
diff --git a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_time.h b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_time.h
index a3fc015204..18090a1392 100644
--- a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/base/time.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/include/perfetto/base/time.h
-@@ -199,6 +199,9 @@ inline TimeNanos GetTimeInternalNs(clock
+@@ -227,6 +227,9 @@ inline TimeNanos GetTimeInternalNs(clock
  // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
  // during suspend (when supported).
  inline TimeNanos GetBootTimeNs() {
@@ -16,7 +16,7 @@ $NetBSD$
    // Determine if CLOCK_BOOTTIME is available on the first call.
    static const clockid_t kBootTimeClockSource = [] {
      struct timespec ts = {};
-@@ -206,6 +209,7 @@ inline TimeNanos GetBootTimeNs() {
+@@ -234,6 +237,7 @@ inline TimeNanos GetBootTimeNs() {
      return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
    }();
    return GetTimeInternalNs(kBootTimeClockSource);
@@ -24,7 +24,7 @@ $NetBSD$
  }
  
  inline TimeNanos GetWallTimeNs() {
-@@ -213,7 +217,13 @@ inline TimeNanos GetWallTimeNs() {
+@@ -241,7 +245,13 @@ inline TimeNanos GetWallTimeNs() {
  }
  
  inline TimeNanos GetWallTimeRawNs() {
diff --git a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 404576f636..aa09342c1a 100644
--- a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
-@@ -55,6 +55,8 @@ class EventFd {
+@@ -58,6 +58,8 @@ class EventFd {
    // On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
    // The write end of the wakeup pipe.
    ScopedFile write_fd_;
diff --git a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index 6bf0a0f562..bf19960003 100644
--- a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/include/perfetto/ext/base/thread_utils.h
 @@ -41,9 +41,10 @@
  namespace perfetto {
diff --git a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/chromium-next/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index 8203954f1a..c72f4fc46c 100644
--- a/chromium-next/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/chromium-next/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index dd3eb75703..048f25a6e7 100644
--- a/chromium-next/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto
 @@ -10,7 +10,7 @@ message V4l2QbufFtraceEvent {
    optional uint32 field = 2;
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
index ba3686060e..eb2807d2a2 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
@@ -4,15 +4,13 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/clock_snapshots.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/clock_snapshots.cc
-@@ -26,7 +26,8 @@ ClockSnapshotVector CaptureClockSnapshot
-   ClockSnapshotVector snapshot_data;
+@@ -27,6 +27,7 @@ ClockSnapshotVector CaptureClockSnapshot
  #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
      !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) &&   \
--    !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL)
-+    !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) &&  \
-+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+     !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) &&  \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) &&  \
+     !PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
    struct {
      clockid_t id;
-     protos::pbzero::BuiltinClock type;
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_event__fd.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_event__fd.cc
index 09921b2fdc..d7af119aa5 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_event__fd.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_event__fd.cc
@@ -4,24 +4,24 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/event_fd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/event_fd.cc
-@@ -22,7 +22,8 @@
- #if PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
- #include <Windows.h>
+@@ -24,7 +24,8 @@
  #include <synchapi.h>
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
+ #include <unistd.h>
 -#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
 +#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
 +    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
      PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
  #include <sys/eventfd.h>
  #include <unistd.h>
-@@ -57,7 +58,8 @@ void EventFd::Clear() {
+@@ -59,7 +60,8 @@ void EventFd::Clear() {
      PERFETTO_DFATAL("EventFd::Clear()");
  }
  
--#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
 +    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
      PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
  
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_periodic__task.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_periodic__task.cc
index f75b6e593f..fc291df95b 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_periodic__task.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/periodic_task.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/periodic_task.cc
 @@ -24,7 +24,7 @@
  #include "perfetto/base/time.h"
  #include "perfetto/ext/base/file_utils.h"
  
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
      (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
  #include <sys/timerfd.h>
  #endif
@@ -19,8 +19,8 @@ $NetBSD$
  }
  
  ScopedPlatformHandle CreateTimerFd(const PeriodicTask::Args& args) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
      (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
    ScopedPlatformHandle tfd(
        timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK));
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_string__utils.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_string__utils.cc
index d5978e4ff7..2b1ea8d53a 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_string__utils.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_string__utils.cc
@@ -4,18 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/string_utils.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/string_utils.cc
-@@ -38,9 +38,10 @@ namespace base {
- 
+@@ -39,7 +39,8 @@ namespace base {
  // Locale-independant as possible version of strtod.
  double StrToD(const char* nptr, char** endptr) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
-     PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) ||   \
--    PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-+    PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)) && \
-+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ #if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+-    PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++    (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+     PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
    static auto c_locale = newlocale(LC_ALL, "C", nullptr);
    return strtod_l(nptr, endptr, c_locale);
- #else
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
index ab9c0576e9..aa75b3575d 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -4,14 +4,14 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/subprocess_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/subprocess_posix.cc
 @@ -35,7 +35,8 @@
  #include <thread>
  #include <tuple>
  
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
 +    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
      PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
  #include <sys/prctl.h>
@@ -20,8 +20,8 @@ $NetBSD$
  // Don't add any dynamic allocation in this function. This will be invoked
  // under a fork(), potentially in a state where the allocator lock is held.
  void __attribute__((noreturn)) ChildProcess(ChildProcessArgs* args) {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
 +    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
      PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
    // In no case we want a child process to outlive its parent process. This is
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
index 29bed725f3..c71331dd97 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
index ce48109f86..98ebc9ae0c 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
@@ -4,17 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/thread_task_runner.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/thread_task_runner.cc
-@@ -27,8 +27,9 @@
+@@ -27,7 +27,8 @@
  #include "perfetto/ext/base/thread_utils.h"
  #include "perfetto/ext/base/unix_task_runner.h"
  
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
--    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
  #include <sys/prctl.h>
  #endif
- 
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_unix__socket.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_unix__socket.cc
index 2450361e4a..a18cdcc6af 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_unix__socket.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/unix_socket.cc
 @@ -44,7 +44,7 @@
  #include <unistd.h>
@@ -15,12 +15,12 @@ $NetBSD$
  #include <sys/ucred.h>
  #endif
  
-@@ -917,15 +917,27 @@ void UnixSocket::ReadPeerCredentialsPosi
-     return;
-   PERFETTO_CHECK(peer_cred_mode_ != SockPeerCredMode::kIgnore);
- 
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+@@ -940,15 +940,27 @@ void UnixSocket::ReadPeerCredentialsPosi
+   int res = getpeereid(fd, &peer_uid_, nullptr);
+   PERFETTO_CHECK(res == 0);
+   // There is no pid when obtaining peer credentials for QNX
+-#elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++#elif !defined(__FreeBSD__) && !defined(__NetBSD__) && PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
      PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
 +#if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
 +  struct sockpeercred user_cred;
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium-next/patches/patch-third__party_perfetto_src_base_utils.cc
index 4044013222..c169c57b61 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,20 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/base/utils.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/base/utils.cc
-@@ -38,8 +38,9 @@
+@@ -38,7 +38,8 @@
  #include <mach/vm_page_size.h>
  #endif
  
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
--    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
  #include <sys/prctl.h>
  
- #ifndef PR_GET_TAGGED_ADDR_CTRL
 @@ -278,14 +279,22 @@ void Daemonize(std::function<int()> pare
  
  std::string GetCurExecutablePath() {
@@ -43,15 +41,13 @@ $NetBSD$
  #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
    uint32_t size = 0;
    PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
-@@ -337,8 +346,9 @@ void AlignedFree(void* ptr) {
+@@ -337,7 +346,8 @@ void AlignedFree(void* ptr) {
  }
  
  bool IsSyncMemoryTaggingEnabled() {
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
--    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
-+#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
-+     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
-+    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++    !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)) || \
+     PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
    // Compute only once per lifetime of the process.
    static bool cached_value = [] {
-     const int res = prctl(PR_GET_TAGGED_ADDR_CTRL, 0, 0, 0, 0);
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium-next/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index 39f35743d2..5041d9b65e 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -4,11 +4,11 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
 @@ -62,7 +62,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kV4l2QbufFieldNumber: {
-       V4l2QbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
+       V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
        BufferEvent evt;
 -      evt.device_minor = pb_evt.minor();
 +      evt.device_minor = pb_evt.gminor();
@@ -17,7 +17,7 @@ $NetBSD$
        evt.bytesused = pb_evt.bytesused();
 @@ -103,7 +103,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kV4l2DqbufFieldNumber: {
-       V4l2DqbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
+       V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
        BufferEvent evt;
 -      evt.device_minor = pb_evt.minor();
 +      evt.device_minor = pb_evt.gminor();
@@ -26,7 +26,7 @@ $NetBSD$
        evt.bytesused = pb_evt.bytesused();
 @@ -149,7 +149,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kVb2V4l2BufQueueFieldNumber: {
-       Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
+       Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes);
        BufferEvent evt;
 -      evt.device_minor = pb_evt.minor();
 +      evt.device_minor = pb_evt.gminor();
@@ -35,7 +35,7 @@ $NetBSD$
        evt.bytesused = std::nullopt;
 @@ -180,7 +180,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kVb2V4l2BufDoneFieldNumber: {
-       Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
+       Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes);
        BufferEvent evt;
 -      evt.device_minor = pb_evt.minor();
 +      evt.device_minor = pb_evt.gminor();
@@ -44,7 +44,7 @@ $NetBSD$
        evt.bytesused = std::nullopt;
 @@ -211,7 +211,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kVb2V4l2QbufFieldNumber: {
-       Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
+       Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
        BufferEvent evt;
 -      evt.device_minor = pb_evt.minor();
 +      evt.device_minor = pb_evt.gminor();
@@ -53,7 +53,7 @@ $NetBSD$
        evt.bytesused = std::nullopt;
 @@ -242,7 +242,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
      case FtraceEvent::kVb2V4l2DqbufFieldNumber: {
-       Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes.data, bytes.size);
+       Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
        BufferEvent evt;
 -      evt.device_minor = pb_evt.minor();
 +      evt.device_minor = pb_evt.gminor();
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/chromium-next/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
index 441dd0c1db..cf2a16c672 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -4,15 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/tracing/ipc/memfd.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/tracing/ipc/memfd.cc
 @@ -20,7 +20,8 @@
  
  #define PERFETTO_MEMFD_ENABLED()             \
    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
--      PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX)
-+      (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) && \
-+      !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD))
+-  PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX)
++  (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) && \
++  !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD))
  
  #if PERFETTO_MEMFD_ENABLED()
  
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc b/chromium-next/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
index b1d3e1c847..c340384adf 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
+++ b/chromium-next/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/perfetto/src/tracing/platform_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/tracing/platform_posix.cc
 @@ -110,12 +110,13 @@ std::unique_ptr<base::TaskRunner> Platfo
  }
diff --git a/chromium-next/patches/patch-third__party_perfetto_src_tracing_track.cc b/chromium-next/patches/patch-third__party_perfetto_src_tracing_track.cc
index c3ec6d368a..303593a1f0 100644
--- a/chromium-next/patches/patch-third__party_perfetto_src_tracing_track.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/perfetto/src/tracing/track.cc
 @@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrac
    auto desc = Track::Serialize();
diff --git a/chromium-next/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/chromium-next/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 0f9d17173a..c92c432fc0 100644
--- a/chromium-next/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
 @@ -122,7 +122,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
  
diff --git a/chromium-next/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h b/chromium-next/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
index e260b2813a..59195404a4 100644
--- a/chromium-next/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
 @@ -27,7 +27,7 @@
  #define HAVE_XLOCALE 0
diff --git a/chromium-next/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium-next/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index 9b91a4a7db..6b263ef515 100644
--- a/chromium-next/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/skia/src/ports/SkMemory_malloc.cpp
 @@ -15,7 +15,8 @@
  
diff --git a/chromium-next/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp b/chromium-next/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
index 8f60d71b95..c0cccfd1ea 100644
--- a/chromium-next/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/skia/src/ports/SkOSFile_posix.cpp
 @@ -25,7 +25,7 @@
  #endif
diff --git a/chromium-next/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium-next/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 03a7ab8df7..9a6a9ebe6f 100644
--- a/chromium-next/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/chromium-next/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	2025-02-01 17:17:21.509663295 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig	2025-02-20 13:19:48.898086555 +0000
 +++ third_party/speech-dispatcher/libspeechd_version.h
 @@ -0,0 +1,29 @@
 +/*
diff --git a/chromium-next/patches/patch-third__party_speech-dispatcher_speechd__types.h b/chromium-next/patches/patch-third__party_speech-dispatcher_speechd__types.h
index a2f6786242..1e9a416508 100644
--- a/chromium-next/patches/patch-third__party_speech-dispatcher_speechd__types.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/speech-dispatcher/speechd_types.h
 @@ -119,4 +119,139 @@ typedef struct {
  	SPDVoice voice;
diff --git a/chromium-next/patches/patch-third__party_sqlite_BUILD.gn b/chromium-next/patches/patch-third__party_sqlite_BUILD.gn
index 9d15e89042..d7675e071d 100644
--- a/chromium-next/patches/patch-third__party_sqlite_BUILD.gn
+++ b/chromium-next/patches/patch-third__party_sqlite_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/sqlite/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/sqlite/BUILD.gn
-@@ -142,7 +142,7 @@ config("sqlite_warnings") {
+@@ -153,7 +153,7 @@ config("sqlite_warnings") {
        ]
      }
    }
diff --git a/chromium-next/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/chromium-next/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index b7e4caac1f..ea70465e3d 100644
--- a/chromium-next/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/chromium-next/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -4,8 +4,17 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
+@@ -14187,7 +14187,7 @@ struct fts5_api {
+ ** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
+ ** it.
+ */
+-#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__)
++#if !defined(_XOPEN_SOURCE) && !defined(__DARWIN__) && !defined(__APPLE__) && !defined(__FreeBSD__)
+ #  define _XOPEN_SOURCE 600
+ #endif
+ 
 @@ -20646,6 +20646,9 @@ SQLITE_PRIVATE int sqlite3HeapNearlyFull
  ** The alloca() routine never returns NULL.  This will cause code paths
  ** that deal with sqlite3StackAlloc() failures to be unreachable.
diff --git a/chromium-next/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/chromium-next/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index b707c46279..68a583132f 100644
--- a/chromium-next/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig	2025-02-17 21:09:38.000000000 +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
diff --git a/chromium-next/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium-next/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index eb0fe468d7..575e858673 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/src/Reactor/Debug.cpp
 @@ -46,7 +46,8 @@ namespace {
  
diff --git a/chromium-next/patches/patch-third__party_swiftshader_src_System_Configurator.cpp b/chromium-next/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
index bc70383cdd..3a0eb1761c 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/src/System/Configurator.cpp
 @@ -38,6 +38,9 @@ namespace sw {
  
diff --git a/chromium-next/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp b/chromium-next/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
index 870daca51b..5c108b0df8 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/src/System/Linux/MemFd.cpp
 @@ -25,6 +25,7 @@
  #	define MFD_CLOEXEC 0x0001U
diff --git a/chromium-next/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/chromium-next/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 73ec442e46..27b0a2c9b2 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
 @@ -49,13 +49,17 @@ public:
  	{
diff --git a/chromium-next/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/chromium-next/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index 8127ecdf17..927aaab242 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/src/WSI/libXCB.cpp
 @@ -57,7 +57,7 @@ LibXcbExports *LibXCB::loadExports()
  		}
diff --git a/chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h b/chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
index e3d5492e3e..c32f0cff0d 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h
 @@ -29,7 +29,7 @@
  
diff --git a/chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h b/chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
index a4febdb28f..aadf70b4f4 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
 @@ -5,8 +5,6 @@
  #include "llvm/Config/llvm-config.h"
diff --git a/chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp b/chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
index 9358d0237c..12ac46d62d 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/third_party/marl/src/memory.cpp
 @@ -19,7 +19,8 @@
  
diff --git a/chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp b/chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
index 85d2de8f39..afef8d97ff 100644
--- a/chromium-next/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/swiftshader/third_party/marl/src/thread.cpp
 @@ -46,6 +46,9 @@
  #include <unistd.h>
diff --git a/chromium-next/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn b/chromium-next/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
index 34b259ec64..a1db70f9ea 100644
--- a/chromium-next/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/test_fonts/fontconfig/BUILD.gn
 @@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
  
diff --git a/chromium-next/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/chromium-next/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index c585b99a8c..9223e7ed11 100644
--- a/chromium-next/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/test_fonts/fontconfig/fontconfig_util_linux.cc
 @@ -2,6 +2,8 @@
  // Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium-next/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/chromium-next/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
index 1c9e32f3c7..f77bdf9ccc 100644
--- a/chromium-next/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
 @@ -28,7 +28,7 @@ int main() {
    // fontconfig cache.
diff --git a/chromium-next/patches/patch-third__party_tflite_features.gni b/chromium-next/patches/patch-third__party_tflite_features.gni
index b62b6f4536..33e80133e3 100644
--- a/chromium-next/patches/patch-third__party_tflite_features.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/tflite/features.gni.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_unrar_src_crypt.cpp b/chromium-next/patches/patch-third__party_unrar_src_crypt.cpp
index 926b4a6de1..f2a9e525be 100644
--- a/chromium-next/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/chromium-next/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index 0a851fd40a..be09e51b52 100644
--- a/chromium-next/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp b/chromium-next/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
index 4f94ad1dac..e7eff76627 100644
--- a/chromium-next/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
 @@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle 
      assert(name);
diff --git a/chromium-next/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/chromium-next/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index 7146f6c9c0..0c087b3bb6 100644
--- a/chromium-next/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
 @@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment
  
diff --git a/chromium-next/patches/patch-third__party_wayland_BUILD.gn b/chromium-next/patches/patch-third__party_wayland_BUILD.gn
index 3f2110d02b..f642b21606 100644
--- a/chromium-next/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/wayland/BUILD.gn
 @@ -24,6 +24,11 @@ if (!use_system_libwayland) {
        "src/src",
diff --git a/chromium-next/patches/patch-third__party_wayland_include_config.h b/chromium-next/patches/patch-third__party_wayland_include_config.h
index ae1d2c17b7..19f9f709ea 100644
--- a/chromium-next/patches/patch-third__party_wayland_include_config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/wayland/include/config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/wayland/include/config.h
 @@ -9,7 +9,14 @@
  
diff --git a/chromium-next/patches/patch-third__party_webrtc_BUILD.gn b/chromium-next/patches/patch-third__party_webrtc_BUILD.gn
index 8900265a0f..7c84020123 100644
--- a/chromium-next/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium-next/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/BUILD.gn
 @@ -218,6 +218,9 @@ config("common_inherited_config") {
    if (is_linux || is_chromeos) {
diff --git a/chromium-next/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/chromium-next/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 22c17a37b7..ca015c4d01 100644
--- a/chromium-next/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/chromium-next/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/modules/audio_device/BUILD.gn
 @@ -330,7 +330,7 @@ rtc_library("audio_device_impl") {
      if (rtc_use_dummy_audio_file_devices) {
diff --git a/chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index 429cf24247..84f50ea53e 100644
--- a/chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
 @@ -10,11 +10,15 @@
  
diff --git a/chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
index e21926f187..762ea50156 100644
--- a/chromium-next/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc b/chromium-next/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
index 3e4cf17c09..5f9ea96783 100644
--- a/chromium-next/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
+++ b/chromium-next/patches/patch-third__party_webrtc_modules_video__coding_codecs_av1_libaom__av1__encoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc.orig	2025-02-17 21:09:38.000000000 +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);
diff --git a/chromium-next/patches/patch-third__party_webrtc_rtc__base_byte__order.h b/chromium-next/patches/patch-third__party_webrtc_rtc__base_byte__order.h
index 644bfd0ff5..efde67f843 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_byte__order.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_webrtc_rtc__base_ip__address.cc b/chromium-next/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
index 6acb2e2902..e70879cda2 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
+++ b/chromium-next/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/rtc_base/ip_address.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/rtc_base/ip_address.cc
 @@ -14,7 +14,8 @@
  #include <cstring>
diff --git a/chromium-next/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc b/chromium-next/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
index 49c29eb85e..3c1412db21 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_net__test__helpers.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/net_test_helpers.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/rtc_base/net_test_helpers.cc
 @@ -21,6 +21,7 @@
  #endif
diff --git a/chromium-next/patches/patch-third__party_webrtc_rtc__base_network.cc b/chromium-next/patches/patch-third__party_webrtc_rtc__base_network.cc
index cef614bd5c..d0d3a44022 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/rtc_base/network.cc
 @@ -290,7 +290,12 @@ AdapterType GetAdapterTypeFromName(absl:
    }
diff --git a/chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index a6f0c3f826..6b40471857 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/rtc_base/physical_socket_server.cc
 @@ -55,7 +55,7 @@
  #include "rtc_base/time_utils.h"
diff --git a/chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
index 8b01333e84..2d3ac22d12 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/chromium-next/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
index 383f75441f..47a632c3ed 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h b/chromium-next/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
index 88a8b28ee3..39b2c8bc3a 100644
--- a/chromium-next/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn b/chromium-next/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
index 8c552e21ec..87441f19af 100644
--- a/chromium-next/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
+++ b/chromium-next/patches/patch-third__party_webrtc_system__wrappers_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- third_party/webrtc/system_wrappers/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- third_party/webrtc/system_wrappers/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/webrtc/system_wrappers/BUILD.gn
 @@ -62,8 +62,6 @@ rtc_library("system_wrappers") {
      if (!build_with_chromium) {
diff --git a/chromium-next/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium-next/patches/patch-third__party_widevine_cdm_widevine.gni
index 173c7fc146..c9f8ab4c9c 100644
--- a/chromium-next/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/widevine/cdm/widevine.gni
 @@ -28,6 +28,9 @@ library_widevine_cdm_available =
      (is_chromeos &&
diff --git a/chromium-next/patches/patch-third__party_zlib_BUILD.gn b/chromium-next/patches/patch-third__party_zlib_BUILD.gn
index 45d23541f7..cfcb29fd31 100644
--- a/chromium-next/patches/patch-third__party_zlib_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ third_party/zlib/BUILD.gn
 @@ -128,7 +128,7 @@ if (use_arm_neon_optimizations) {
      defines = [ "CRC32_ARMV8_CRC32" ]
diff --git a/chromium-next/patches/patch-third__party_zlib_cpu__features.c b/chromium-next/patches/patch-third__party_zlib_cpu__features.c
index 9965c5708b..969684f0c2 100644
--- a/chromium-next/patches/patch-third__party_zlib_cpu__features.c
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-tools_generate__shim__headers_generate__shim__headers.py b/chromium-next/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
index 89733191bb..f8cd8acd17 100644
--- a/chromium-next/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/generate_shim_headers/generate_shim_headers.py
 @@ -18,7 +18,7 @@ import sys
  
diff --git a/chromium-next/patches/patch-tools_generate__stubs_rules.gni b/chromium-next/patches/patch-tools_generate__stubs_rules.gni
index 43bfee71ad..e68f6995f9 100644
--- a/chromium-next/patches/patch-tools_generate__stubs_rules.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/generate_stubs/rules.gni
 @@ -110,7 +110,6 @@ template("generate_stubs") {
        "${target_gen_dir}/${invoker.output_name}.cc",
diff --git a/chromium-next/patches/patch-tools_gn_build_build__linux.ninja.template b/chromium-next/patches/patch-tools_gn_build_build__linux.ninja.template
index 61db5d305a..1f883ea69b 100644
--- a/chromium-next/patches/patch-tools_gn_build_build__linux.ninja.template
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/gn/build/build_linux.ninja.template
 @@ -5,7 +5,7 @@ rule cxx
    deps = gcc
diff --git a/chromium-next/patches/patch-tools_gn_build_gen.py b/chromium-next/patches/patch-tools_gn_build_gen.py
index 4ce9342205..eb096d0477 100644
--- a/chromium-next/patches/patch-tools_gn_build_gen.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/gn/build/gen.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/gn/build/gen.py
 @@ -94,6 +94,12 @@ class Platform(object):
    def is_solaris(self):
diff --git a/chromium-next/patches/patch-tools_gn_src_base_files_file__posix.cc b/chromium-next/patches/patch-tools_gn_src_base_files_file__posix.cc
index f626f7166e..a762a14abc 100644
--- a/chromium-next/patches/patch-tools_gn_src_base_files_file__posix.cc
+++ b/chromium-next/patches/patch-tools_gn_src_base_files_file__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/gn/src/base/files/file_posix.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/gn/src/base/files/file_posix.cc
 @@ -359,7 +359,7 @@ void File::DoInitialize(const FilePath& 
  bool File::Flush() {
diff --git a/chromium-next/patches/patch-tools_gn_src_gn_version.h b/chromium-next/patches/patch-tools_gn_src_gn_version.h
index f5e4bd3415..feec98473c 100644
--- a/chromium-next/patches/patch-tools_gn_src_gn_version.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/gn/src/gn/version.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/gn/src/gn/version.h
 @@ -22,9 +22,9 @@ class Version {
  
diff --git a/chromium-next/patches/patch-tools_gn_src_util_exe__path.cc b/chromium-next/patches/patch-tools_gn_src_util_exe__path.cc
index f2f86f474f..9a3a6ba5f5 100644
--- a/chromium-next/patches/patch-tools_gn_src_util_exe__path.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/gn/src/util/exe_path.cc
 @@ -15,7 +15,7 @@
  #include <windows.h>
diff --git a/chromium-next/patches/patch-tools_grit_grit_node_base.py b/chromium-next/patches/patch-tools_grit_grit_node_base.py
index 7573970202..3605f39b3b 100644
--- a/chromium-next/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/grit/grit/node/base.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/grit/grit/node/base.py
 @@ -498,7 +498,8 @@ class Node:
          value = defs
diff --git a/chromium-next/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/chromium-next/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
index d697d78670..45acd92d0e 100644
--- a/chromium-next/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/json_schema_compiler/cpp_bundle_generator.py
-@@ -145,7 +145,7 @@ class CppBundleGenerator(object):
+@@ -144,7 +144,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-next/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium-next/patches/patch-tools_json__schema__compiler_feature__compiler.py
index 46bf4d530f..bd0c0e539a 100644
--- a/chromium-next/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/json_schema_compiler/feature_compiler.py
-@@ -292,6 +292,9 @@ FEATURE_GRAMMAR = ({
+@@ -290,6 +290,9 @@ FEATURE_GRAMMAR = ({
                  'linux': 'Feature::LINUX_PLATFORM',
                  'mac': 'Feature::MACOSX_PLATFORM',
                  'win': 'Feature::WIN_PLATFORM',
diff --git a/chromium-next/patches/patch-tools_memory_partition__allocator_inspect__utils.h b/chromium-next/patches/patch-tools_memory_partition__allocator_inspect__utils.h
index 014534ac83..cb720608d1 100644
--- a/chromium-next/patches/patch-tools_memory_partition__allocator_inspect__utils.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/memory/partition_allocator/inspect_utils.h
 @@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
    const pid_t pid_;
diff --git a/chromium-next/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/chromium-next/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
index 45233ab824..a4f5e69fdb 100644
--- a/chromium-next/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
+++ b/chromium-next/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/perf/chrome_telemetry_build/BUILD.gn
-@@ -47,7 +47,7 @@ group("telemetry_chrome_test") {
+@@ -41,7 +41,7 @@ group("telemetry_chrome_test") {
      data_deps += [ "//chrome:reorder_imports" ]
    }
  
@@ -15,7 +15,7 @@ $NetBSD$
      data_deps += [ "//third_party/breakpad:dump_syms" ]
  
      # CrOS currently has issues with the locally compiled version of
-@@ -178,7 +178,7 @@ group("telemetry_chrome_test_without_chr
+@@ -192,7 +192,7 @@ group("telemetry_chrome_test_without_chr
    ]
  
    # Cr-Fuchsia doesn't support breakpad.
diff --git a/chromium-next/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium-next/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index 3aa19eb435..8046e7df22 100644
--- a/chromium-next/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium-next/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,15 +4,15 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- tools/protoc_wrapper/protoc_wrapper.py.orig	2025-01-27 17:37:37.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/protoc_wrapper/protoc_wrapper.py
 @@ -183,15 +183,19 @@ def main(argv):
      if not options.exclude_imports:
        protoc_cmd += ["--include_imports"]
  
 +  nenv = os.environ.copy()
-+  nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
-+  nenv["LD_LIBRARY_PATH"] = "${WRKSRC}/out/Release"
++#  nenv["PATH"] = "${WRKOBJDIR}/bin:" + nenv["PATH"]
++  nenv["LD_LIBRARY_PATH"] = "@WRKSRC@/out/Release"
 +
    dependency_file_data = None
    if options.descriptor_set_out and options.descriptor_set_dependency_file:
diff --git a/chromium-next/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium-next/patches/patch-tools_v8__context__snapshot_BUILD.gn
index fc5b319c6d..3f1e6086fc 100644
--- a/chromium-next/patches/patch-tools_v8__context__snapshot_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/v8_context_snapshot/BUILD.gn
 @@ -36,6 +36,24 @@ buildflag_header("buildflags") {
    ]
@@ -29,15 +29,15 @@ $NetBSD$
 +}
 +
  if (use_v8_context_snapshot) {
-   if (v8_snapshot_toolchain == current_toolchain) {
-     action("generate_v8_context_snapshot") {
-@@ -57,6 +75,9 @@ if (use_v8_context_snapshot) {
-         ":v8_context_snapshot_generator",
-         "//v8:run_mksnapshot_default",
-       ]
+   action("generate_v8_context_snapshot") {
+     script = "//build/gn_run_binary.py"
+@@ -63,6 +81,9 @@ if (use_v8_context_snapshot) {
+       ":v8_context_snapshot_generator($v8_snapshot_toolchain)",
+       "//v8:run_mksnapshot_default",
+     ]
 +      if (target_os == "netbsd") {
 +        deps += [ ":run_paxctl_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"
+     # 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/chromium-next/patches/patch-tools_variations_fieldtrial__to__struct.py b/chromium-next/patches/patch-tools_variations_fieldtrial__to__struct.py
index 521250d577..cae10cf48a 100644
--- a/chromium-next/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ tools/variations/fieldtrial_to_struct.py
 @@ -41,6 +41,9 @@ _platforms = [
      'linux',
diff --git a/chromium-next/patches/patch-ui_aura_client_drag__drop__client.h b/chromium-next/patches/patch-ui_aura_client_drag__drop__client.h
index c3dd507ac8..094edc3e52 100644
--- a/chromium-next/patches/patch-ui_aura_client_drag__drop__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/aura/client/drag_drop_client.h
 @@ -44,7 +44,7 @@ class AURA_EXPORT DragDropClient {
        int allowed_operations,
diff --git a/chromium-next/patches/patch-ui_aura_screen__ozone.cc b/chromium-next/patches/patch-ui_aura_screen__ozone.cc
index 2d495eea99..87259d46ca 100644
--- a/chromium-next/patches/patch-ui_aura_screen__ozone.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/aura/screen_ozone.cc
 @@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimary
    return platform_screen_->GetPrimaryDisplay();
diff --git a/chromium-next/patches/patch-ui_aura_screen__ozone.h b/chromium-next/patches/patch-ui_aura_screen__ozone.h
index 59af83c41c..bfc1347269 100644
--- a/chromium-next/patches/patch-ui_aura_screen__ozone.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/aura/screen_ozone.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/aura/screen_ozone.h
 @@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public d
    display::Display GetDisplayMatching(
diff --git a/chromium-next/patches/patch-ui_base_accelerators_accelerator.cc b/chromium-next/patches/patch-ui_base_accelerators_accelerator.cc
index 99710d7902..92322a14be 100644
--- a/chromium-next/patches/patch-ui_base_accelerators_accelerator.cc
+++ b/chromium-next/patches/patch-ui_base_accelerators_accelerator.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/accelerators/accelerator.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/accelerators/accelerator.cc
-@@ -414,7 +414,7 @@ std::u16string Accelerator::ApplyLongFor
+@@ -335,7 +335,7 @@ std::u16string Accelerator::ApplyLongFor
      result = ApplyModifierToAcceleratorString(result, IDS_APP_SEARCH_KEY);
  #elif BUILDFLAG(IS_WIN)
      result = ApplyModifierToAcceleratorString(result, IDS_APP_WINDOWS_KEY);
diff --git a/chromium-next/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/chromium-next/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
new file mode 100644
index 0000000000..459e5dfc98
--- /dev/null
+++ b/chromium-next/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.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/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
+@@ -12,7 +12,7 @@
+ #include "ui/base/accelerators/accelerator.h"
+ #include "ui/ozone/public/ozone_platform.h"
+ 
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ #include "base/feature_list.h"
+ #include "ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_linux.h"
+ #endif
+@@ -20,7 +20,7 @@
+ using content::BrowserThread;
+ 
+ namespace {
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+ BASE_FEATURE(kGlobalShortcutsPortal,
+              "GlobalShortcutsPortal",
+              base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -38,7 +38,7 @@ GlobalAcceleratorListener* GlobalAcceler
+     return instance->get();
+   }
+ 
+-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
+   if (base::FeatureList::IsEnabled(kGlobalShortcutsPortal)) {
+     static GlobalAcceleratorListenerLinux* const linux_instance =
+         new GlobalAcceleratorListenerLinux(nullptr);
diff --git a/chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.cc b/chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.cc
index 390d9ead27..abc71e2d8c 100644
--- a/chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/clipboard/clipboard_constants.cc
 @@ -25,7 +25,7 @@ const char kMimeTypeOctetStream[] = "app
  // Used for window dragging on some platforms.
@@ -15,3 +15,12 @@ $NetBSD$
  const char kMimeTypeLinuxUtf8String[] = "UTF8_STRING";
  const char kMimeTypeLinuxString[] = "STRING";
  const char kMimeTypeLinuxText[] = "TEXT";
+@@ -33,7 +33,7 @@ const char kMimeTypeLinuxText[] = "TEXT"
+         // BUILDFLAG(IS_FUCHSIA)
+ 
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
+-    BUILDFLAG(IS_ANDROID)
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ const char kMimeTypeSourceUrl[] = "chromium/x-source-url";
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+         // BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID)
diff --git a/chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.h
index 7af398ceed..3339690793 100644
--- a/chromium-next/patches/patch-ui_base_clipboard_clipboard__constants.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/clipboard/clipboard_constants.h
 @@ -41,7 +41,7 @@ extern const char kMimeTypeWindowDrag[];
  
@@ -15,3 +15,12 @@ $NetBSD$
  COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
  extern const char kMimeTypeLinuxUtf8String[];
  COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES)
+@@ -53,7 +53,7 @@ COMPONENT_EXPORT(UI_BASE_CLIPBOARD_TYPES
+         // BUILDFLAG(IS_FUCHSIA)
+ 
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
+-    BUILDFLAG(IS_ANDROID)
++    BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ extern const char kMimeTypeSourceUrl[];
+ #endif  // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+         // BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_ANDROID)
diff --git a/chromium-next/patches/patch-ui_base_clipboard_clipboard__non__backed.cc b/chromium-next/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
index 6b411ec60f..b0966869a3 100644
--- a/chromium-next/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_base_cursor_cursor__factory.cc b/chromium-next/patches/patch-ui_base_cursor_cursor__factory.cc
index df98af7ba2..29afa1a1d7 100644
--- a/chromium-next/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/cursor/cursor_factory.cc
 @@ -96,7 +96,7 @@ void CursorFactory::ObserveThemeChanges(
    NOTIMPLEMENTED();
diff --git a/chromium-next/patches/patch-ui_base_cursor_cursor__factory.h b/chromium-next/patches/patch-ui_base_cursor_cursor__factory.h
index 5f5576dfc5..68fb9403ce 100644
--- a/chromium-next/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/cursor/cursor_factory.h
 @@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
    base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index bd129b669c..b6758df7cd 100644
--- a/chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/dragdrop/os_exchange_data_provider_factory.cc
 @@ -7,7 +7,7 @@
  #include "base/notreached.h"
diff --git a/chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
index e1c935d1fc..f125bce47a 100644
--- a/chromium-next/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
 @@ -98,7 +98,7 @@ void OSExchangeDataProviderNonBacked::Se
  
diff --git a/chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.cc b/chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.cc
index f514ea742f..ff18e10ad3 100644
--- a/chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/dummy_text_input_client.cc
 @@ -175,7 +175,7 @@ bool DummyTextInputClient::ShouldDoLearn
    return false;
diff --git a/chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.h b/chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.h
index e50c1a5ddd..612908696b 100644
--- a/chromium-next/patches/patch-ui_base_ime_dummy__text__input__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/dummy_text_input_client.h
 @@ -73,7 +73,7 @@ class DummyTextInputClient : public Text
    ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium-next/patches/patch-ui_base_ime_fake__text__input__client.cc b/chromium-next/patches/patch-ui_base_ime_fake__text__input__client.cc
index 13fe982e11..54d7d12b75 100644
--- a/chromium-next/patches/patch-ui_base_ime_fake__text__input__client.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/fake_text_input_client.cc
 @@ -227,7 +227,7 @@ bool FakeTextInputClient::ShouldDoLearni
    return should_do_learning_;
diff --git a/chromium-next/patches/patch-ui_base_ime_fake__text__input__client.h b/chromium-next/patches/patch-ui_base_ime_fake__text__input__client.h
index ccdaab73a0..a613a7c701 100644
--- a/chromium-next/patches/patch-ui_base_ime_fake__text__input__client.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/fake_text_input_client.h
 @@ -107,7 +107,7 @@ class FakeTextInputClient : public TextI
    void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
diff --git a/chromium-next/patches/patch-ui_base_ime_init_input__method__initializer.cc b/chromium-next/patches/patch-ui_base_ime_init_input__method__initializer.cc
index c4a28c4a8d..742d0514a4 100644
--- a/chromium-next/patches/patch-ui_base_ime_init_input__method__initializer.cc
+++ b/chromium-next/patches/patch-ui_base_ime_init_input__method__initializer.cc
@@ -4,10 +4,10 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/init/input_method_initializer.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/init/input_method_initializer.cc
-@@ -8,7 +8,7 @@
- #include "base/functional/callback.h"
+@@ -9,7 +9,7 @@
+ #include "base/trace_event/trace_event.h"
  #include "build/build_config.h"
  
 -#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ime/linux/fake_input_method_context.h"
  #include "ui/base/ime/linux/linux_input_method_context_factory.h"
  #elif BUILDFLAG(IS_WIN)
-@@ -31,7 +31,7 @@ void ShutdownInputMethod() {
+@@ -33,7 +33,7 @@ void ShutdownInputMethod() {
  }
  
  void InitializeInputMethodForTesting() {
@@ -24,7 +24,7 @@ $NetBSD$
    GetInputMethodContextFactoryForTest() =
        base::BindRepeating([](LinuxInputMethodContextDelegate* delegate)
                                -> std::unique_ptr<LinuxInputMethodContext> {
-@@ -43,7 +43,7 @@ void InitializeInputMethodForTesting() {
+@@ -45,7 +45,7 @@ void InitializeInputMethodForTesting() {
  }
  
  void ShutdownInputMethodForTesting() {
diff --git a/chromium-next/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc b/chromium-next/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
index 678fb55d39..c9dcb38b61 100644
--- a/chromium-next/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/linux/linux_input_method_context_factory.cc
 @@ -9,7 +9,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-ui_base_ime_text__input__client.h b/chromium-next/patches/patch-ui_base_ime_text__input__client.h
index c97634c957..214ebf52b3 100644
--- a/chromium-next/patches/patch-ui_base_ime_text__input__client.h
+++ b/chromium-next/patches/patch-ui_base_ime_text__input__client.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ime/text_input_client.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ime/text_input_client.h
-@@ -331,7 +331,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
+@@ -335,7 +335,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
    // fields that are considered 'private' (e.g. in incognito tabs).
    virtual bool ShouldDoLearning() = 0;
  
diff --git a/chromium-next/patches/patch-ui_base_resource_resource__bundle.cc b/chromium-next/patches/patch-ui_base_resource_resource__bundle.cc
index 498c18b627..5de35064d5 100644
--- a/chromium-next/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium-next/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/resource/resource_bundle.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/resource/resource_bundle.cc
 @@ -924,7 +924,7 @@ void ResourceBundle::ReloadFonts() {
  }
diff --git a/chromium-next/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium-next/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index e0fb2ac3a6..18e4383bfe 100644
--- a/chromium-next/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/test/skia_gold_pixel_diff.cc
 @@ -112,7 +112,7 @@ const char* GetPlatformName() {
    return "windows";
diff --git a/chromium-next/patches/patch-ui_base_test_ui__controls.h b/chromium-next/patches/patch-ui_base_test_ui__controls.h
index 9136ea2b00..896738a7cb 100644
--- a/chromium-next/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/test/ui_controls.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/test/ui_controls.h
 @@ -184,7 +184,7 @@ bool SendTouchEventsNotifyWhenDone(int a
                                     base::OnceClosure task);
diff --git a/chromium-next/patches/patch-ui_base_ui__base__features.cc b/chromium-next/patches/patch-ui_base_ui__base__features.cc
index 63f856e0b8..a3316d1f14 100644
--- a/chromium-next/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium-next/patches/patch-ui_base_ui__base__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_features.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ui_base_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ui_base_features.cc
-@@ -147,7 +147,7 @@ BASE_FEATURE(kWaylandUiScale,
+@@ -133,7 +133,7 @@ BASE_FEATURE(kWaylandUiScale,
               base::FEATURE_DISABLED_BY_DEFAULT);
  #endif  // BUILDFLAG(IS_OZONE)
  
@@ -15,7 +15,7 @@ $NetBSD$
  // If this feature is enabled, users not specify --ozone-platform-hint switch
  // will get --ozone-platform-hint=auto treatment. https://crbug.com/40250220.
  COMPONENT_EXPORT(UI_BASE_FEATURES)
-@@ -247,7 +247,7 @@ BASE_FEATURE(kUiCompositorScrollWithLaye
+@@ -209,7 +209,7 @@ BASE_FEATURE(kUiCompositorScrollWithLaye
  // native apps on Windows.
  BASE_FEATURE(kExperimentalFlingAnimation,
               "ExperimentalFlingAnimation",
@@ -24,7 +24,7 @@ $NetBSD$
               base::FEATURE_ENABLED_BY_DEFAULT
  #else
               base::FEATURE_DISABLED_BY_DEFAULT
-@@ -337,7 +337,7 @@ bool IsForcedColorsEnabled() {
+@@ -291,7 +291,7 @@ bool IsForcedColorsEnabled() {
  BASE_FEATURE(kEyeDropper,
               "EyeDropper",
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium-next/patches/patch-ui_base_ui__base__features.h b/chromium-next/patches/patch-ui_base_ui__base__features.h
index 25eebde58b..23c637601c 100644
--- a/chromium-next/patches/patch-ui_base_ui__base__features.h
+++ b/chromium-next/patches/patch-ui_base_ui__base__features.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/ui_base_features.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ui_base_features.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ui_base_features.h
-@@ -138,7 +138,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
+@@ -124,7 +124,7 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
  BASE_DECLARE_FEATURE(kWaylandUiScale);
  #endif  // BUILDFLAG(IS_OZONE)
  
diff --git a/chromium-next/patches/patch-ui_base_ui__base__switches.cc b/chromium-next/patches/patch-ui_base_ui__base__switches.cc
index 3f5df9dd7c..0ea13edd22 100644
--- a/chromium-next/patches/patch-ui_base_ui__base__switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ui_base_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ui_base_switches.cc
 @@ -24,13 +24,13 @@ const char kDisableModalAnimations[] = "
  const char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
diff --git a/chromium-next/patches/patch-ui_base_ui__base__switches.h b/chromium-next/patches/patch-ui_base_ui__base__switches.h
index 61e3dd4d2b..f08c918176 100644
--- a/chromium-next/patches/patch-ui_base_ui__base__switches.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/ui_base_switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/ui_base_switches.h
 @@ -22,11 +22,11 @@ COMPONENT_EXPORT(UI_BASE) extern const c
  COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOverlayBorders[];
diff --git a/chromium-next/patches/patch-ui_base_webui_web__ui__util.cc b/chromium-next/patches/patch-ui_base_webui_web__ui__util.cc
index c4bf35b986..a7418536dd 100644
--- a/chromium-next/patches/patch-ui_base_webui_web__ui__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/webui/web_ui_util.cc
 @@ -43,7 +43,7 @@ namespace {
  constexpr float kMaxScaleFactor = 1000.0f;
diff --git a/chromium-next/patches/patch-ui_base_x_x11__cursor__factory.cc b/chromium-next/patches/patch-ui_base_x_x11__cursor__factory.cc
index 170c309ea4..0136adb1c0 100644
--- a/chromium-next/patches/patch-ui_base_x_x11__cursor__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/x/x11_cursor_factory.cc
 @@ -13,7 +13,7 @@
  #include "ui/gfx/geometry/point.h"
diff --git a/chromium-next/patches/patch-ui_base_x_x11__cursor__factory.h b/chromium-next/patches/patch-ui_base_x_x11__cursor__factory.h
index f559c96717..432eba3be4 100644
--- a/chromium-next/patches/patch-ui_base_x_x11__cursor__factory.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/x/x11_cursor_factory.h
 @@ -20,7 +20,7 @@ namespace ui {
  class X11Cursor;
diff --git a/chromium-next/patches/patch-ui_base_x_x11__cursor__loader.cc b/chromium-next/patches/patch-ui_base_x_x11__cursor__loader.cc
index 9d56378727..395d76cd65 100644
--- a/chromium-next/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium-next/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/base/x/x11_cursor_loader.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/x/x11_cursor_loader.cc
-@@ -34,7 +34,7 @@
+@@ -36,7 +36,7 @@
  #include "ui/gfx/x/connection.h"
  #include "ui/gfx/x/xproto.h"
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -59,7 +59,11 @@ std::string CursorPathFromLibXcursor() {
+@@ -81,7 +81,11 @@ std::string CursorPathFromLibXcursor() {
      void operator()(void* ptr) const { dlclose(ptr); }
    };
  
@@ -27,7 +27,7 @@ $NetBSD$
    if (!lib)
      return "";
  
-@@ -170,7 +174,7 @@ scoped_refptr<base::RefCountedMemory> Re
+@@ -210,7 +214,7 @@ scoped_refptr<base::RefCountedMemory> Re
      const std::string& rm_xcursor_theme) {
    constexpr const char kDefaultTheme[] = "default";
    std::string themes[] = {
@@ -36,7 +36,7 @@ $NetBSD$
      // The toolkit theme has the highest priority.
      LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
                          : std::string(),
-@@ -359,7 +363,7 @@ uint32_t XCursorLoader::GetPreferredCurs
+@@ -400,7 +404,7 @@ uint32_t XCursorLoader::GetPreferredCurs
      return size;
    }
  
diff --git a/chromium-next/patches/patch-ui_base_x_x11__display__manager.cc b/chromium-next/patches/patch-ui_base_x_x11__display__manager.cc
index 5312620993..4143d7dc03 100644
--- a/chromium-next/patches/patch-ui_base_x_x11__display__manager.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/x/x11_display_manager.cc
 @@ -16,7 +16,7 @@
  #include "ui/gfx/x/randr.h"
diff --git a/chromium-next/patches/patch-ui_base_x_x11__shm__image__pool.cc b/chromium-next/patches/patch-ui_base_x_x11__shm__image__pool.cc
index dedb3155ef..b295fcd8e0 100644
--- a/chromium-next/patches/patch-ui_base_x_x11__shm__image__pool.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/base/x/x11_shm_image_pool.cc
 @@ -16,6 +16,7 @@
  #include "base/functional/callback.h"
diff --git a/chromium-next/patches/patch-ui_color_color__id.h b/chromium-next/patches/patch-ui_color_color__id.h
index 578a61907c..86dccc3ed1 100644
--- a/chromium-next/patches/patch-ui_color_color__id.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/color/color_id.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/color/color_id.h
-@@ -618,7 +618,7 @@
+@@ -619,7 +619,7 @@
    \
    E_CPONLY(kColorCrosSysPositive) \
    E_CPONLY(kColorCrosSysComplementVariant)
diff --git a/chromium-next/patches/patch-ui_color_color__provider__utils.cc b/chromium-next/patches/patch-ui_color_color__provider__utils.cc
index fd24bfd9eb..956c41a779 100644
--- a/chromium-next/patches/patch-ui_color_color__provider__utils.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/color/color_provider_utils.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/color/color_provider_utils.cc
 @@ -189,7 +189,7 @@ std::string_view SystemThemeName(ui::Sys
    switch (system_theme) {
diff --git a/chromium-next/patches/patch-ui_color_system__theme.h b/chromium-next/patches/patch-ui_color_system__theme.h
index 97d4638018..4b2e1e7b67 100644
--- a/chromium-next/patches/patch-ui_color_system__theme.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/color/system_theme.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/color/system_theme.h
 @@ -15,7 +15,7 @@ namespace ui {
  enum class SystemTheme {
diff --git a/chromium-next/patches/patch-ui_compositor_compositor.cc b/chromium-next/patches/patch-ui_compositor_compositor.cc
index f3a7d2cbcb..e7885d0599 100644
--- a/chromium-next/patches/patch-ui_compositor_compositor.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/compositor/compositor.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/compositor/compositor.cc
-@@ -912,7 +912,7 @@ void Compositor::OnResume() {
+@@ -910,7 +910,7 @@ void Compositor::OnResume() {
      obs.ResetIfActive();
  }
  
diff --git a/chromium-next/patches/patch-ui_compositor_compositor.h b/chromium-next/patches/patch-ui_compositor_compositor.h
index 763c07a590..3ebfb5c605 100644
--- a/chromium-next/patches/patch-ui_compositor_compositor.h
+++ b/chromium-next/patches/patch-ui_compositor_compositor.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/compositor/compositor.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/compositor/compositor.h
 @@ -456,7 +456,7 @@ class COMPOSITOR_EXPORT Compositor : pub
    // base::PowerSuspendObserver:
diff --git a/chromium-next/patches/patch-ui_compositor_compositor__observer.h b/chromium-next/patches/patch-ui_compositor_compositor__observer.h
index 212f964ef9..3a4d2640f1 100644
--- a/chromium-next/patches/patch-ui_compositor_compositor__observer.h
+++ b/chromium-next/patches/patch-ui_compositor_compositor__observer.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/compositor/compositor_observer.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/compositor/compositor_observer.h
-@@ -52,7 +52,7 @@ class COMPOSITOR_EXPORT CompositorObserv
+@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserv
    // Called when a child of the compositor is resizing.
    virtual void OnCompositingChildResizing(Compositor* compositor) {}
  
diff --git a/chromium-next/patches/patch-ui_display_screen.cc b/chromium-next/patches/patch-ui_display_screen.cc
index 954097ceeb..717b89dcd0 100644
--- a/chromium-next/patches/patch-ui_display_screen.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/display/screen.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/display/screen.cc
 @@ -86,7 +86,7 @@ void Screen::SetDisplayForNewWindows(int
    display_id_for_new_windows_ = display_id;
diff --git a/chromium-next/patches/patch-ui_display_screen.h b/chromium-next/patches/patch-ui_display_screen.h
index 20f3073e9d..2b72f1f69c 100644
--- a/chromium-next/patches/patch-ui_display_screen.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/display/screen.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc b/chromium-next/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
index d909b4dbbc..b3b8596559 100644
--- a/chromium-next/patches/patch-ui_events_devices_x11_device__data__manager__x11.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/events/devices/x11/device_data_manager_x11.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/events/devices/x11/device_data_manager_x11.cc
 @@ -849,6 +849,7 @@ void DeviceDataManagerX11::SetDisabledKe
  }
diff --git a/chromium-next/patches/patch-ui_events_event.cc b/chromium-next/patches/patch-ui_events_event.cc
index aab17f9135..dd7f6f40e9 100644
--- a/chromium-next/patches/patch-ui_events_event.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/events/event.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/events/event.cc
 @@ -373,7 +373,7 @@ std::string LocatedEvent::ToString() con
  MouseEvent::MouseEvent(const PlatformEvent& native_event)
diff --git a/chromium-next/patches/patch-ui_events_event__switches.cc b/chromium-next/patches/patch-ui_events_event__switches.cc
index b3e8c59d45..140de7745d 100644
--- a/chromium-next/patches/patch-ui_events_event__switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/events/event_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/events/event_switches.cc
 @@ -21,7 +21,7 @@ const char kCompensateForUnstablePinchZo
  // value is a floating point number that is interpreted as a distance in pixels.
diff --git a/chromium-next/patches/patch-ui_events_event__switches.h b/chromium-next/patches/patch-ui_events_event__switches.h
index 1522430ae2..d51c1f5d8c 100644
--- a/chromium-next/patches/patch-ui_events_event__switches.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/events/event_switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/events/event_switches.h
 @@ -13,7 +13,7 @@ namespace switches {
  EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
diff --git a/chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.cc b/chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
index d1b0d21565..ff5ab381f4 100644
--- a/chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/events/keycodes/dom/keycode_converter.cc
 @@ -18,7 +18,7 @@
  #include "ui/events/keycodes/dom/dom_code.h"
diff --git a/chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.h b/chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.h
index c79cb4651c..69deca4ac0 100644
--- a/chromium-next/patches/patch-ui_events_keycodes_dom_keycode__converter.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/events/keycodes/dom/keycode_converter.h
 @@ -64,7 +64,7 @@ class KeycodeConverter {
    // Convert a DomCode into a native keycode.
diff --git a/chromium-next/patches/patch-ui_gfx_BUILD.gn b/chromium-next/patches/patch-ui_gfx_BUILD.gn
index df327eef97..9ceaf0ea7f 100644
--- a/chromium-next/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/BUILD.gn
 @@ -653,7 +653,7 @@ source_set("memory_buffer_sources") {
      deps += [ "//build/config/linux/libdrm" ]
diff --git a/chromium-next/patches/patch-ui_gfx_canvas__skia.cc b/chromium-next/patches/patch-ui_gfx_canvas__skia.cc
index 4e5021595c..e81dd9600e 100644
--- a/chromium-next/patches/patch-ui_gfx_canvas__skia.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/canvas_skia.cc
 @@ -213,7 +213,7 @@ void Canvas::DrawStringRectWithFlags(con
      Range range = StripAcceleratorChars(flags, &adjusted_text);
diff --git a/chromium-next/patches/patch-ui_gfx_font__fallback__linux.cc b/chromium-next/patches/patch-ui_gfx_font__fallback__linux.cc
index 297925e97b..9afc960ec8 100644
--- a/chromium-next/patches/patch-ui_gfx_font__fallback__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/font_fallback_linux.cc
 @@ -32,6 +32,8 @@
  #include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium-next/patches/patch-ui_gfx_font__render__params.h b/chromium-next/patches/patch-ui_gfx_font__render__params.h
index 91ba6b16a3..aaf3d219a9 100644
--- a/chromium-next/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/font_render_params.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/font_render_params.h
 @@ -115,7 +115,7 @@ COMPONENT_EXPORT(GFX)
  FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
diff --git a/chromium-next/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium-next/patches/patch-ui_gfx_font__render__params__linux.cc
index 94719bfde4..87c4ff6ab6 100644
--- a/chromium-next/patches/patch-ui_gfx_font__render__params__linux.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/font_render_params_linux.cc
 @@ -24,7 +24,7 @@
  #include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium-next/patches/patch-ui_gfx_font__util.cc b/chromium-next/patches/patch-ui_gfx_font__util.cc
index 79a4ee6251..e03df9710e 100644
--- a/chromium-next/patches/patch-ui_gfx_font__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/font_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/font_util.cc
 @@ -6,7 +6,7 @@
  
diff --git a/chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.cc b/chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.cc
index 8a0fb4c592..a617e401d6 100644
--- a/chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/gpu_memory_buffer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/gpu_memory_buffer.cc
 @@ -63,7 +63,7 @@ GpuMemoryBufferHandle GpuMemoryBufferHan
    handle.region = region.Duplicate();
diff --git a/chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.h b/chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.h
index 14bb2cd1be..a888d21308 100644
--- a/chromium-next/patches/patch-ui_gfx_gpu__memory__buffer.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/gpu_memory_buffer.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/gpu_memory_buffer.h
 @@ -15,7 +15,7 @@
  #include "ui/gfx/generic_shared_memory_id.h"
diff --git a/chromium-next/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium-next/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index 59dd748a65..add417c066 100644
--- a/chromium-next/patches/patch-ui_gfx_linux_dmabuf__uapi.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/linux/dmabuf_uapi.h
 @@ -5,12 +5,11 @@
  #ifndef UI_GFX_LINUX_DMABUF_UAPI_H_
diff --git a/chromium-next/patches/patch-ui_gfx_linux_gbm__wrapper.cc b/chromium-next/patches/patch-ui_gfx_linux_gbm__wrapper.cc
index a914fab599..54f21eb950 100644
--- a/chromium-next/patches/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/chromium-next/patches/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/linux/gbm_wrapper.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/linux/gbm_wrapper.cc
-@@ -319,7 +319,7 @@ class Device final : public ui::GbmDevic
+@@ -318,7 +318,7 @@ class Device final : public ui::GbmDevic
      // of 1x1 BOs which are destroyed before creating the final BO creation used
      // to instantiate the returned GbmBuffer.
      gfx::Size size_for_verification =
diff --git a/chromium-next/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc b/chromium-next/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
index 777e1ffad0..a0484d1a14 100644
--- a/chromium-next/patches/patch-ui_gfx_mojom_buffer__types__mojom__traits.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/mojom/buffer_types_mojom_traits.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
index 064e6b321e..b895cffcab 100644
--- a/chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
 @@ -8,11 +8,11 @@
  
diff --git a/chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
index 6087b2b9a6..8d67c6e42c 100644
--- a/chromium-next/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_gfx_native__pixmap__handle.cc b/chromium-next/patches/patch-ui_gfx_native__pixmap__handle.cc
index 26b351220b..241d723561 100644
--- a/chromium-next/patches/patch-ui_gfx_native__pixmap__handle.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/native_pixmap_handle.cc
 @@ -11,7 +11,7 @@
  #include "ui/gfx/buffer_format_util.h"
diff --git a/chromium-next/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium-next/patches/patch-ui_gfx_native__pixmap__handle.h
index eea230fc4b..72fdb974f7 100644
--- a/chromium-next/patches/patch-ui_gfx_native__pixmap__handle.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/native_pixmap_handle.h
 @@ -14,7 +14,7 @@
  #include "build/build_config.h"
diff --git a/chromium-next/patches/patch-ui_gfx_native__widget__types.h b/chromium-next/patches/patch-ui_gfx_native__widget__types.h
index 101d0e88d3..3298290475 100644
--- a/chromium-next/patches/patch-ui_gfx_native__widget__types.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/native_widget_types.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/native_widget_types.h
 @@ -101,7 +101,7 @@ class ViewAndroid;
  #endif
diff --git a/chromium-next/patches/patch-ui_gfx_platform__font__skia.cc b/chromium-next/patches/patch-ui_gfx_platform__font__skia.cc
index 20a5ea19c3..f013291675 100644
--- a/chromium-next/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/platform_font_skia.cc
 @@ -29,7 +29,7 @@
  #include "ui/gfx/system_fonts_win.h"
diff --git a/chromium-next/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium-next/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index 0302529417..c67c45a79b 100644
--- a/chromium-next/patches/patch-ui_gfx_render__text__api__fuzzer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/render_text_api_fuzzer.cc
 @@ -19,7 +19,7 @@
  #include "ui/gfx/font_util.h"
diff --git a/chromium-next/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium-next/patches/patch-ui_gfx_render__text__fuzzer.cc
index 3f60e5b22d..34fe7e2cc9 100644
--- a/chromium-next/patches/patch-ui_gfx_render__text__fuzzer.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/render_text_fuzzer.cc
 @@ -17,7 +17,7 @@
  #include "ui/gfx/canvas.h"
diff --git a/chromium-next/patches/patch-ui_gfx_switches.cc b/chromium-next/patches/patch-ui_gfx_switches.cc
index 3f7939169d..1930be9409 100644
--- a/chromium-next/patches/patch-ui_gfx_switches.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/switches.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_gfx_switches.h b/chromium-next/patches/patch-ui_gfx_switches.h
index 6db0e34ee7..30e0d9d45d 100644
--- a/chromium-next/patches/patch-ui_gfx_switches.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/switches.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/switches.h
 @@ -18,7 +18,7 @@ GFX_SWITCHES_EXPORT extern const char kF
  GFX_SWITCHES_EXPORT extern const char kForcePrefersNoReducedMotion[];
diff --git a/chromium-next/patches/patch-ui_gfx_x_atom__cache.cc b/chromium-next/patches/patch-ui_gfx_x_atom__cache.cc
index d59e09cf9c..0e501753a4 100644
--- a/chromium-next/patches/patch-ui_gfx_x_atom__cache.cc
+++ b/chromium-next/patches/patch-ui_gfx_x_atom__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gfx/x/atom_cache.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/x/atom_cache.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/x/atom_cache.cc
 @@ -155,6 +155,7 @@ constexpr auto kAtomsToCache = std::to_a
      "application/octet-stream",
diff --git a/chromium-next/patches/patch-ui_gfx_x_generated__protos_dri3.cc b/chromium-next/patches/patch-ui_gfx_x_generated__protos_dri3.cc
index df0dbd987b..c480677f14 100644
--- a/chromium-next/patches/patch-ui_gfx_x_generated__protos_dri3.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/x/generated_protos/dri3.cc
 @@ -27,6 +27,8 @@
  #include <xcb/xcb.h>
diff --git a/chromium-next/patches/patch-ui_gfx_x_generated__protos_shm.cc b/chromium-next/patches/patch-ui_gfx_x_generated__protos_shm.cc
index 9155f11445..3548c04932 100644
--- a/chromium-next/patches/patch-ui_gfx_x_generated__protos_shm.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/x/generated_protos/shm.cc
 @@ -27,6 +27,8 @@
  #include <xcb/xcb.h>
diff --git a/chromium-next/patches/patch-ui_gfx_x_xlib__support.cc b/chromium-next/patches/patch-ui_gfx_x_xlib__support.cc
index 045ebfe910..3736e447ef 100644
--- a/chromium-next/patches/patch-ui_gfx_x_xlib__support.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gfx/x/xlib_support.cc
 @@ -39,10 +39,18 @@ void InitXlib() {
      return;
diff --git a/chromium-next/patches/patch-ui_gl_BUILD.gn b/chromium-next/patches/patch-ui_gl_BUILD.gn
index 8247904c61..b52e186a25 100644
--- a/chromium-next/patches/patch-ui_gl_BUILD.gn
+++ b/chromium-next/patches/patch-ui_gl_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/BUILD.gn.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/BUILD.gn
-@@ -166,7 +166,6 @@ component("gl") {
+@@ -168,7 +168,6 @@ component("gl") {
    public_deps = [
      ":gl_enums",
      "//base",
@@ -14,7 +14,7 @@ $NetBSD$
      "//ui/events/platform",
      "//ui/gfx",
      "//ui/gfx/geometry",
-@@ -314,7 +313,6 @@ component("gl") {
+@@ -316,7 +315,6 @@ component("gl") {
      data_deps += [
        "//third_party/angle:libEGL",
        "//third_party/angle:libGLESv2",
@@ -22,7 +22,7 @@ $NetBSD$
      ]
      if (enable_swiftshader) {
        data_deps += [
-@@ -539,7 +537,6 @@ test("gl_unittests") {
+@@ -541,7 +539,6 @@ test("gl_unittests") {
  
    data_deps = [
      "//testing/buildbot/filters:gl_unittests_filters",
diff --git a/chromium-next/patches/patch-ui_gl_gl__context.cc b/chromium-next/patches/patch-ui_gl_gl__context.cc
index 6455d0c2e1..331eaf84fe 100644
--- a/chromium-next/patches/patch-ui_gl_gl__context.cc
+++ b/chromium-next/patches/patch-ui_gl_gl__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_context.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/gl_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/gl_context.cc
 @@ -516,7 +516,7 @@ bool GLContext::MakeVirtuallyCurrent(
    DCHECK(virtual_context->IsCurrent(surface));
diff --git a/chromium-next/patches/patch-ui_gl_gl__fence.cc b/chromium-next/patches/patch-ui_gl_gl__fence.cc
index 036478ebc0..23d8ed78d9 100644
--- a/chromium-next/patches/patch-ui_gl_gl__fence.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/gl_fence.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/gl_fence.cc
 @@ -17,7 +17,7 @@
  #include "ui/gl/gl_surface_egl.h"
diff --git a/chromium-next/patches/patch-ui_gl_gl__implementation.cc b/chromium-next/patches/patch-ui_gl_gl__implementation.cc
index d26fd8a7fe..1c55cc0492 100644
--- a/chromium-next/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium-next/patches/patch-ui_gl_gl__implementation.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_implementation.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/gl_implementation.cc
 @@ -252,7 +252,7 @@ GetRequestedGLImplementationFromCommandL
      const base::CommandLine* command_line) {
diff --git a/chromium-next/patches/patch-ui_gl_gl__switches.cc b/chromium-next/patches/patch-ui_gl_gl__switches.cc
index 55867eadcd..f733f7cb89 100644
--- a/chromium-next/patches/patch-ui_gl_gl__switches.cc
+++ b/chromium-next/patches/patch-ui_gl_gl__switches.cc
@@ -4,32 +4,32 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/gl/gl_switches.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/gl_switches.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/gl_switches.cc
-@@ -11,7 +11,7 @@
+@@ -12,7 +12,7 @@
  #include "base/android/build_info.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_ANDROID)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
  #include <vulkan/vulkan_core.h>
  #include "third_party/angle/src/gpu_info_util/SystemInfo.h"  // nogncheck
  #endif
-@@ -289,7 +289,7 @@ bool IsDefaultANGLEVulkan() {
-       base::android::SDK_VERSION_Q)
+@@ -305,7 +305,7 @@ bool IsDefaultANGLEVulkan() {
      return false;
+   }
  #endif  // BUILDFLAG(IS_ANDROID)
--#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)
    angle::SystemInfo system_info;
-   if (!angle::GetSystemInfoVulkan(&system_info))
-     return false;
-@@ -301,7 +301,7 @@ bool IsDefaultANGLEVulkan() {
- 
-   const auto& active_gpu = system_info.gpus[system_info.activeGPUIndex];
+   {
+     GPU_STARTUP_TRACE_EVENT("angle::GetSystemInfoVulkan");
+@@ -353,7 +353,7 @@ bool IsDefaultANGLEVulkan() {
+   }
+ #endif  // BUILDFLAG(IS_ANDROID)
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // Vulkan 1.1 is required.
-   if (active_gpu.driverApiVersion < VK_VERSION_1_1)
-     return false;
+   // AMDVLK driver is buggy, so disable Vulkan with AMDVLK for now.
+   // crbug.com/1340081
+   if (active_gpu.driverId == VK_DRIVER_ID_AMD_OPEN_SOURCE)
diff --git a/chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.cc
index 63c5a52d8e..e9adbe8edd 100644
--- a/chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/sync_control_vsync_provider.cc
 @@ -11,7 +11,7 @@
  #include "base/trace_event/trace_event.h"
diff --git a/chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.h b/chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.h
index 892d249a36..dce48ee637 100644
--- a/chromium-next/patches/patch-ui_gl_sync__control__vsync__provider.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gl/sync_control_vsync_provider.h
 @@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public 
    bool SupportGetVSyncParametersIfAvailable() const override;
diff --git a/chromium-next/patches/patch-ui_gtk_gtk__compat.cc b/chromium-next/patches/patch-ui_gtk_gtk__compat.cc
index c44f197af1..a9b085b243 100644
--- a/chromium-next/patches/patch-ui_gtk_gtk__compat.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gtk/gtk_compat.cc
 @@ -62,27 +62,47 @@ auto DlCast(void* symbol) {
  }
diff --git a/chromium-next/patches/patch-ui_gtk_printing_print__dialog__gtk.cc b/chromium-next/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
index ae01884cc5..d724e16d23 100644
--- a/chromium-next/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/gtk/printing/print_dialog_gtk.cc
 @@ -438,7 +438,7 @@ void PrintDialogGtk::ShowDialog(
    GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium-next/patches/patch-ui_message__center_views_message__popup__view.cc b/chromium-next/patches/patch-ui_message__center_views_message__popup__view.cc
index 2be3b81a67..a447e699e9 100644
--- a/chromium-next/patches/patch-ui_message__center_views_message__popup__view.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/message_center/views/message_popup_view.cc
 @@ -153,7 +153,7 @@ std::unique_ptr<views::Widget> MessagePo
        views::Widget::InitParams::CLIENT_OWNS_WIDGET,
diff --git a/chromium-next/patches/patch-ui_native__theme_native__theme.h b/chromium-next/patches/patch-ui_native__theme_native__theme.h
index 59b5dae14e..9dff931b02 100644
--- a/chromium-next/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/native_theme/native_theme.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/native_theme/native_theme.h
 @@ -61,7 +61,7 @@ class NATIVE_THEME_EXPORT NativeTheme {
    // The part to be painted / sized.
diff --git a/chromium-next/patches/patch-ui_native__theme_native__theme__base.cc b/chromium-next/patches/patch-ui_native__theme_native__theme__base.cc
index dcc2e94227..f1a1bae08b 100644
--- a/chromium-next/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium-next/patches/patch-ui_native__theme_native__theme__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/native_theme/native_theme_base.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/native_theme/native_theme_base.cc
-@@ -237,7 +237,7 @@ void NativeThemeBase::Paint(cc::PaintCan
+@@ -238,7 +238,7 @@ void NativeThemeBase::Paint(cc::PaintCan
                      absl::get<ButtonExtraParams>(extra), color_scheme,
                      accent_color_opaque);
        break;
diff --git a/chromium-next/patches/patch-ui_native__theme_native__theme__features.cc b/chromium-next/patches/patch-ui_native__theme_native__theme__features.cc
index f7b14f0e92..b959b19cc2 100644
--- a/chromium-next/patches/patch-ui_native__theme_native__theme__features.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/native_theme/native_theme_features.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/native_theme/native_theme_features.cc
 @@ -56,7 +56,7 @@ namespace ui {
  
diff --git a/chromium-next/patches/patch-ui_ozone_common_egl__util.cc b/chromium-next/patches/patch-ui_ozone_common_egl__util.cc
index 8d8ff75766..d7972eea28 100644
--- a/chromium-next/patches/patch-ui_ozone_common_egl__util.cc
+++ b/chromium-next/patches/patch-ui_ozone_common_egl__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/common/egl_util.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/common/egl_util.cc
-@@ -26,9 +26,9 @@ const base::FilePath::CharType kDefaultG
+@@ -27,9 +27,9 @@ const base::FilePath::CharType kDefaultG
      FILE_PATH_LITERAL("libGLESv2.so");
  #else  // BUILDFLAG(IS_FUCHSIA)
  const base::FilePath::CharType kDefaultEglSoname[] =
diff --git a/chromium-next/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium-next/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index cd61048905..c0f73ca68c 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium-next/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index 8c817d41f1..684446141f 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/headless/ozone_platform_headless.cc
 @@ -103,7 +103,7 @@ class OzonePlatformHeadless : public Ozo
    }
diff --git a/chromium-next/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/chromium-next/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
index adec81aa51..8b9593866b 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
 @@ -116,7 +116,7 @@ VulkanImplementationHeadless::ExportVkFe
  
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index 570740a348..535d5313cc 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -343,7 +343,7 @@ void TransformToWlArray(
+@@ -325,7 +325,7 @@ void SkColorToWlArray(const SkColor4f& c
  }
  
  base::TimeTicks EventMillisecondsToTimeTicks(uint32_t milliseconds) {
@@ -15,7 +15,7 @@ $NetBSD$
    // TODO(crbug.com/40287874): `milliseconds` comes from Weston that
    // uses timestamp from libinput, which is different from TimeTicks.
    // Use EventTimeForNow(), for now.
-@@ -385,7 +385,7 @@ bool MaybeHandlePlatformEventForDrag(con
+@@ -367,7 +367,7 @@ bool MaybeHandlePlatformEventForDrag(con
  }
  
  void RecordConnectionMetrics(wl_display* display) {
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
index 75fb2d4d91..68ccf33718 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/emulate/wayland_input_emulate.cc
-@@ -284,7 +284,7 @@ void WaylandInputEmulate::EmulateUpdateD
+@@ -281,7 +281,7 @@ void WaylandInputEmulate::EmulateUpdateD
  }
  #endif
  
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h b/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
index 3bc7c3b79f..0a66bdacaa 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_emulate_wayland__input__emulate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/emulate/wayland_input_emulate.h.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
index 118b4f981d..52e509e755 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
 @@ -38,7 +38,11 @@ bool VulkanImplementationWayland::Initia
  
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
index 388d1e248e..ea9fc08e33 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__connection.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_connection.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_connection.cc
-@@ -540,7 +540,7 @@ bool WaylandConnection::ShouldUseOverlay
+@@ -492,7 +492,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-next/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
index adba006e4a..141f613512 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__input__method__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_input_method_context.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_input_method_context.cc
-@@ -60,7 +60,7 @@ namespace {
+@@ -53,7 +53,7 @@ namespace {
  // Only enable the preedit string for sequence mode (i.e. when using dead keys
  // or the Compose key) on Linux ozone/wayland (see b/220370007).
  constexpr CharacterComposer::PreeditStringMode kPreeditStringMode =
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
index 9c8c86dd57..d359a88ebe 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__popup.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_popup.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_popup.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_popup.cc
-@@ -34,7 +34,7 @@ WaylandPopup::WaylandPopup(PlatformWindo
+@@ -31,7 +31,7 @@ WaylandPopup::WaylandPopup(PlatformWindo
                             WaylandWindow* parent)
      : WaylandWindow(delegate, connection) {
    set_parent_window(parent);
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
deleted file mode 100644
index 0bfd6bc767..0000000000
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.cc.orig	2025-01-27 17:37:37.000000000 +0000
-+++ ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
-@@ -616,7 +616,7 @@ void WaylandToplevelWindow::HandleToplev
-   bool prev_suspended = is_suspended_;
-   is_suspended_ = window_states.is_suspended;
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   // The tiled state affects the window geometry, so apply it here.
-   if (window_states.tiled_edges != tiled_state_) {
-     // This configure changes the decoration insets.  We should adjust the
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
index e1351993c7..bf4e87a12f 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__toplevel__window.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_toplevel_window.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_toplevel_window.h
-@@ -252,7 +252,7 @@ class WaylandToplevelWindow : public Way
+@@ -183,7 +183,7 @@ class WaylandToplevelWindow : public Way
    // The display ID to switch to in case the state is `kFullscreen`.
    int64_t fullscreen_display_id_ = display::kInvalidDisplayId;
  
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
index 452307dcc9..b56af10707 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_window.cc
-@@ -330,7 +330,7 @@ void WaylandWindow::OnPointerFocusChange
+@@ -313,7 +313,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_));
-@@ -611,7 +611,7 @@ bool WaylandWindow::ShouldUseNativeFrame
+@@ -586,7 +586,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) {
-@@ -813,7 +813,7 @@ std::string WaylandWindow::WindowStates:
+@@ -758,7 +758,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) {
-@@ -1318,12 +1318,12 @@ void WaylandWindow::UpdateCursorShape(sc
+@@ -1228,12 +1228,12 @@ void WaylandWindow::UpdateCursorShape(sc
          cursor->bitmaps(), hotspot_in_dips,
          std::ceil(cursor->cursor_image_scale_factor()));
    }
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
index 17f017db79..7f3a24bbe4 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_wayland__window.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/host/wayland_window.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_window.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/wayland_window.h
-@@ -41,7 +41,7 @@
+@@ -40,7 +40,7 @@
  #include "ui/platform_window/platform_window_init_properties.h"
  #include "ui/platform_window/wm/wm_drag_handler.h"
  
@@ -15,16 +15,16 @@ $NetBSD$
  #include "ui/ozone/platform/wayland/host/wayland_async_cursor.h"
  #endif
  
-@@ -276,7 +276,7 @@ class WaylandWindow : public PlatformWin
-     bool is_floated = false;
-     bool is_pip = false;
+@@ -259,7 +259,7 @@ class WaylandWindow : public PlatformWin
+     bool is_activated = false;
+     bool is_minimized = false;
      bool is_suspended = false;
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
      WindowTiledEdges tiled_edges;
  #endif
  
-@@ -572,7 +572,7 @@ class WaylandWindow : public PlatformWin
+@@ -533,7 +533,7 @@ class WaylandWindow : public PlatformWin
  
    void UpdateCursorShape(scoped_refptr<BitmapCursor> cursor);
  
@@ -33,9 +33,9 @@ $NetBSD$
    void OnCursorLoaded(scoped_refptr<WaylandAsyncCursor> cursor,
                        scoped_refptr<BitmapCursor> bitmap_cursor);
  #endif
-@@ -644,7 +644,7 @@ class WaylandWindow : public PlatformWin
- 
-   wl::Object<zaura_surface> aura_surface_;
+@@ -603,7 +603,7 @@ class WaylandWindow : public PlatformWin
+   // the subsurface arrangement are played back by WaylandFrameManager.
+   base::LinkedList<WaylandSubsurface> subsurface_stack_committed_;
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
index 2621101f53..0f4129f8c7 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_host_zwp__text__input__wrapper__v1.cc
@@ -4,7 +4,7 @@ $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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/host/zwp_text_input_wrapper_v1.cc
 @@ -256,6 +256,10 @@ void ZWPTextInputWrapperV1::SetSurroundi
    // so if it exceeds 16 bits, it may be broken.
diff --git a/chromium-next/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc b/chromium-next/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
index 2813a1cfb5..d1b21df32e 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
+++ b/chromium-next/patches/patch-ui_ozone_platform_wayland_ozone__platform__wayland.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/wayland/ozone_platform_wayland.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/wayland/ozone_platform_wayland.cc
-@@ -69,13 +69,13 @@
+@@ -66,13 +66,13 @@
  #include "ui/events/ozone/layout/stub/stub_keyboard_layout_engine.h"
  #endif
  
@@ -22,7 +22,7 @@ $NetBSD$
  #include "ui/ozone/platform/wayland/host/linux_ui_delegate_wayland.h"
  #endif
  
-@@ -295,7 +295,7 @@ class OzonePlatformWayland : public Ozon
+@@ -292,7 +292,7 @@ class OzonePlatformWayland : public Ozon
  
      buffer_manager_connector_ = std::make_unique<WaylandBufferManagerConnector>(
          connection_->buffer_manager_host());
@@ -31,7 +31,7 @@ $NetBSD$
      cursor_factory_ = std::make_unique<WaylandCursorFactory>(connection_.get());
  #else
      cursor_factory_ = std::make_unique<BitmapCursorFactory>();
-@@ -305,7 +305,7 @@ class OzonePlatformWayland : public Ozon
+@@ -302,7 +302,7 @@ class OzonePlatformWayland : public Ozon
  
      supported_buffer_formats_ =
          connection_->buffer_manager_host()->GetSupportedBufferFormats();
@@ -40,16 +40,7 @@ $NetBSD$
      linux_ui_delegate_ =
          std::make_unique<LinuxUiDelegateWayland>(connection_.get());
  #endif
-@@ -371,7 +371,7 @@ class OzonePlatformWayland : public Ozon
-       properties->supports_global_screen_coordinates =
-           kDefaultScreenCoordinateEnabled;
- 
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-       // TODO(crbug.com/40800718): Revisit (and maybe remove) once proper
-       // support, probably backed by org.freedesktop.portal.Screenshot.PickColor
-       // API is implemented. Note: this is restricted to Linux Desktop as Lacros
-@@ -573,7 +573,7 @@ class OzonePlatformWayland : public Ozon
+@@ -543,7 +543,7 @@ class OzonePlatformWayland : public Ozon
    DrmRenderNodePathFinder path_finder_;
  #endif
  
diff --git a/chromium-next/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium-next/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index fe5c018430..7bade09575 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/x11/vulkan_implementation_x11.cc
 @@ -59,7 +59,11 @@ bool VulkanImplementationX11::Initialize
  
diff --git a/chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
index 68da64838d..38c19fe48b 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/x11/x11_screen_ozone.cc
 @@ -22,7 +22,7 @@
  #include "ui/ozone/platform/x11/x11_window.h"
diff --git a/chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h b/chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
index fa948b456b..d43c237abe 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/x11/x11_screen_ozone.h
 @@ -16,7 +16,7 @@
  #include "ui/gfx/x/event.h"
diff --git a/chromium-next/patches/patch-ui_ozone_platform_x11_x11__window.cc b/chromium-next/patches/patch-ui_ozone_platform_x11_x11__window.cc
index 96c4eb0369..f515c1151c 100644
--- a/chromium-next/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium-next/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/ozone/platform/x11/x11_window.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/platform/x11/x11_window.cc
-@@ -1502,7 +1502,7 @@ void X11Window::OnXWindowStateChanged() 
+@@ -1501,7 +1501,7 @@ void X11Window::OnXWindowStateChanged() 
    WindowTiledEdges tiled_state = GetTiledState();
    if (tiled_state != tiled_state_) {
      tiled_state_ = tiled_state;
diff --git a/chromium-next/patches/patch-ui_ozone_test_mock__platform__window__delegate.h b/chromium-next/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
index 100f08bfd0..05772083ed 100644
--- a/chromium-next/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/ozone/test/mock_platform_window_delegate.h
 @@ -35,7 +35,7 @@ class MockPlatformWindowDelegate : publi
    MOCK_METHOD2(OnWindowStateChanged,
diff --git a/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.cc b/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.cc
index 1328ad5d44..ed46ff1e75 100644
--- a/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.cc
+++ b/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/platform_window/platform_window_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/platform_window/platform_window_delegate.cc
-@@ -63,7 +63,7 @@ gfx::Insets PlatformWindowDelegate::Calc
+@@ -57,7 +57,7 @@ gfx::Insets PlatformWindowDelegate::Calc
    return gfx::Insets();
  }
  
diff --git a/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.h b/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.h
index 13c13e5935..c8824e4539 100644
--- a/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.h
+++ b/chromium-next/patches/patch-ui_platform__window_platform__window__delegate.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/platform_window/platform_window_delegate.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/platform_window/platform_window_delegate.h
-@@ -161,7 +161,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) 
+@@ -144,7 +144,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) 
    virtual void OnWindowStateChanged(PlatformWindowState old_state,
                                      PlatformWindowState new_state) = 0;
  
diff --git a/chromium-next/patches/patch-ui_platform__window_platform__window__init__properties.h b/chromium-next/patches/patch-ui_platform__window_platform__window__init__properties.h
index 6d22793065..23655f7fce 100644
--- a/chromium-next/patches/patch-ui_platform__window_platform__window__init__properties.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/platform_window/platform_window_init_properties.h
 @@ -56,7 +56,7 @@ class WorkspaceExtensionDelegate;
  class ScenicWindowDelegate;
diff --git a/chromium-next/patches/patch-ui_qt_BUILD.gn b/chromium-next/patches/patch-ui_qt_BUILD.gn
index 748887f2a9..6a74bbf082 100644
--- a/chromium-next/patches/patch-ui_qt_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/qt/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/qt/BUILD.gn
 @@ -20,7 +20,7 @@ config("qt_internal_config") {
  
diff --git a/chromium-next/patches/patch-ui_qt_qt.gni b/chromium-next/patches/patch-ui_qt_qt.gni
index e55b758c25..e560f32b6c 100644
--- a/chromium-next/patches/patch-ui_qt_qt.gni
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/qt/qt.gni.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/qt/qt.gni
 @@ -14,7 +14,7 @@ declare_args() {
  
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
index 2a9473b15e..a1fbde5c9a 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_bn.xtb
 @@ -10,7 +10,7 @@
    <translation id="IDS_WEB_FONT_FAMILY">Vrinda</translation>
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
index e5ccfffb7c..9abf6122ab 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_ja.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
index 6b2d8fe2b1..d442d275bf 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_ko.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
index ed1f9d1f9d..1cd4615160 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_ml.xtb
 @@ -9,7 +9,7 @@
    <translation id="IDS_WEB_FONT_FAMILY">'Segoe UI',Arial,AnjaliOldLipi,Rachana,Kartika</translation>
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__th.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
index d69ae67155..2c7c9a2586 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_th.xtb
 @@ -6,7 +6,7 @@
    <translation id="IDS_WEB_FONT_FAMILY">Tahoma,sans-serif</translation>
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
index d155770bdc..918f5633a7 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_zh-CN.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb b/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
index fa7f57e3ac..c8b570ca4e 100644
--- a/chromium-next/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/strings/translations/app_locale_settings_zh-TW.xtb
 @@ -12,7 +12,7 @@
  <if expr="is_ios">
diff --git a/chromium-next/patches/patch-ui_views_controls_prefix__selector.cc b/chromium-next/patches/patch-ui_views_controls_prefix__selector.cc
index 038cab7c1f..2270e8c774 100644
--- a/chromium-next/patches/patch-ui_views_controls_prefix__selector.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/controls/prefix_selector.cc
 @@ -192,7 +192,7 @@ bool PrefixSelector::ShouldDoLearning() 
    return false;
diff --git a/chromium-next/patches/patch-ui_views_controls_prefix__selector.h b/chromium-next/patches/patch-ui_views_controls_prefix__selector.h
index c847056068..0e07a8bf63 100644
--- a/chromium-next/patches/patch-ui_views_controls_prefix__selector.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/controls/prefix_selector.h
 @@ -91,7 +91,7 @@ class VIEWS_EXPORT PrefixSelector : publ
    ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium-next/patches/patch-ui_views_controls_textfield_textfield.cc b/chromium-next/patches/patch-ui_views_controls_textfield_textfield.cc
index e820a52ed9..f397618f58 100644
--- a/chromium-next/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/controls/textfield/textfield.cc
 @@ -86,7 +86,7 @@
  #include "base/win/win_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/base/ime/linux/text_edit_command_auralinux.h"
  #include "ui/base/ime/text_input_flags.h"
  #include "ui/linux/linux_ui.h"
-@@ -181,7 +181,7 @@ bool IsControlKeyModifier(int flags) {
+@@ -183,7 +183,7 @@ bool IsControlKeyModifier(int flags) {
  // Control-modified key combination, but we cannot extend it to other platforms
  // as Control has different meanings and behaviors.
  // https://crrev.com/2580483002/#msg46
@@ -24,16 +24,16 @@ $NetBSD$
    return flags & ui::EF_CONTROL_DOWN;
  #else
    return false;
-@@ -762,7 +762,7 @@ bool Textfield::OnKeyPressed(const ui::K
-   if (!textfield)
+@@ -790,7 +790,7 @@ bool Textfield::OnKeyPressed(const ui::K
      return handled;
+   }
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    auto* linux_ui = ui::LinuxUi::instance();
    std::vector<ui::TextEditCommandAuraLinux> commands;
    if (!handled && linux_ui &&
-@@ -945,7 +945,7 @@ void Textfield::AboutToRequestFocusFromT
+@@ -975,7 +975,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;
-@@ -2010,7 +2010,7 @@ bool Textfield::ShouldDoLearning() {
+@@ -2066,7 +2066,7 @@ bool Textfield::ShouldDoLearning() {
    return false;
  }
  
@@ -51,20 +51,21 @@ $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(
-@@ -2516,14 +2516,14 @@ ui::TextEditCommand Textfield::GetComman
+@@ -2584,7 +2584,7 @@ ui::TextEditCommand Textfield::GetComman
  #endif
          return ui::TextEditCommand::DELETE_BACKWARD;
        }
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
        // Only erase by line break on Linux and ChromeOS.
-       if (shift)
+       if (shift) {
          return ui::TextEditCommand::DELETE_TO_BEGINNING_OF_LINE;
+@@ -2592,7 +2592,7 @@ ui::TextEditCommand Textfield::GetComman
  #endif
        return ui::TextEditCommand::DELETE_WORD_BACKWARD;
      case ui::VKEY_DELETE:
 -#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
        // Only erase by line break on Linux and ChromeOS.
-       if (shift && control)
+       if (shift && control) {
          return ui::TextEditCommand::DELETE_TO_END_OF_LINE;
diff --git a/chromium-next/patches/patch-ui_views_controls_textfield_textfield.h b/chromium-next/patches/patch-ui_views_controls_textfield_textfield.h
index 3743939f63..401fa54d9a 100644
--- a/chromium-next/patches/patch-ui_views_controls_textfield_textfield.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/controls/textfield/textfield.h
 @@ -47,7 +47,7 @@
  #include "ui/views/view_observer.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include <vector>
  #endif
  
-@@ -475,7 +475,7 @@ class VIEWS_EXPORT Textfield : public Vi
+@@ -474,7 +474,7 @@ class VIEWS_EXPORT Textfield : public Vi
    // Set whether the text should be used to improve typing suggestions.
    void SetShouldDoLearning(bool value) { should_do_learning_ = value; }
  
diff --git a/chromium-next/patches/patch-ui_views_corewm_tooltip__aura.cc b/chromium-next/patches/patch-ui_views_corewm_tooltip__aura.cc
index 4158dbfbd4..25a2567c41 100644
--- a/chromium-next/patches/patch-ui_views_corewm_tooltip__aura.cc
+++ b/chromium-next/patches/patch-ui_views_corewm_tooltip__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/corewm/tooltip_aura.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/corewm/tooltip_aura.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/corewm/tooltip_aura.cc
 @@ -38,7 +38,7 @@ static constexpr int kTooltipMaxWidth = 
  
diff --git a/chromium-next/patches/patch-ui_views_examples_widget__example.cc b/chromium-next/patches/patch-ui_views_examples_widget__example.cc
index 928c25dfb1..36bdaada36 100644
--- a/chromium-next/patches/patch-ui_views_examples_widget__example.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/examples/widget_example.cc
 @@ -50,7 +50,7 @@ void WidgetExample::CreateExampleView(Vi
    modal_button->SetCallback(
diff --git a/chromium-next/patches/patch-ui_views_focus_focus__manager.cc b/chromium-next/patches/patch-ui_views_focus_focus__manager.cc
index 0f9618cf8c..72dbac4fc2 100644
--- a/chromium-next/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium-next/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,18 +4,18 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/focus/focus_manager.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/focus/focus_manager.cc
-@@ -582,7 +582,7 @@ bool FocusManager::RedirectAcceleratorTo
-   if (!focus_manager->IsAcceleratorRegistered(accelerator))
+@@ -603,7 +603,7 @@ bool FocusManager::RedirectAcceleratorTo
      return false;
+   }
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
    // Processing an accelerator can delete things. Because we
    // need these objects afterwards on Linux, save widget_ as weak pointer and
    // save the close_on_deactivate property value of widget_delegate in a
-@@ -597,7 +597,7 @@ bool FocusManager::RedirectAcceleratorTo
+@@ -618,7 +618,7 @@ bool FocusManager::RedirectAcceleratorTo
    const bool accelerator_processed =
        focus_manager->ProcessAccelerator(accelerator);
  
diff --git a/chromium-next/patches/patch-ui_views_style_platform__style.cc b/chromium-next/patches/patch-ui_views_style_platform__style.cc
index 4123528da1..f038373339 100644
--- a/chromium-next/patches/patch-ui_views_style_platform__style.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/style/platform_style.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/style/platform_style.cc
 @@ -16,7 +16,7 @@
  #include "ui/views/controls/focusable_border.h"
@@ -15,16 +15,7 @@ $NetBSD$
  #include "ui/views/controls/scrollbar/overlay_scroll_bar.h"
  #endif
  
-@@ -49,7 +49,7 @@ const View::FocusBehavior PlatformStyle:
- // Linux clips bubble windows that extend outside their parent window
- // bounds.
- const bool PlatformStyle::kAdjustBubbleIfOffscreen =
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-     false;
- #else
-     true;
-@@ -58,7 +58,7 @@ const bool PlatformStyle::kAdjustBubbleI
+@@ -27,7 +27,7 @@ namespace views {
  // static
  std::unique_ptr<ScrollBar> PlatformStyle::CreateScrollBar(
      ScrollBar::Orientation orientation) {
diff --git a/chromium-next/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/chromium-next/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
index 88b442c1d8..aa1dc8df12 100644
--- a/chromium-next/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
 @@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gf
                           window_hint);
diff --git a/chromium-next/patches/patch-ui_views_views__delegate.cc b/chromium-next/patches/patch-ui_views_views__delegate.cc
index 0c516db9c8..eba00e9ddb 100644
--- a/chromium-next/patches/patch-ui_views_views__delegate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/views_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/views_delegate.cc
 @@ -89,7 +89,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
    return false;
diff --git a/chromium-next/patches/patch-ui_views_views__delegate.h b/chromium-next/patches/patch-ui_views_views__delegate.h
index fa9f34e28a..809fedc38c 100644
--- a/chromium-next/patches/patch-ui_views_views__delegate.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/views_delegate.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/views_delegate.h
 @@ -139,7 +139,7 @@ class VIEWS_EXPORT ViewsDelegate {
    // environment.
diff --git a/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
index b6a1ce37c0..dc6a279add 100644
--- a/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
-@@ -204,7 +204,7 @@ DragOperation DesktopDragDropClientOzone
+@@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone
    return selected_operation_;
  }
  
diff --git a/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index 6bb6e5b398..ea363aa67d 100644
--- a/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ b/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
 @@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClient
      // The offset of |drag_widget_| relative to the mouse position.
diff --git a/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index 2eebc732ac..58cb3b27b9 100644
--- a/chromium-next/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
 @@ -50,7 +50,7 @@
  #include "ui/wm/core/window_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
  #include "ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_linux.h"
  #endif
  
-@@ -342,7 +342,7 @@ std::unique_ptr<aura::client::DragDropCl
+@@ -347,7 +347,7 @@ std::unique_ptr<aura::client::DragDropCl
  DesktopWindowTreeHostPlatform::CreateDragDropClient() {
    ui::WmDragHandler* drag_handler = ui::GetWmDragHandler(*(platform_window()));
    std::unique_ptr<DesktopDragDropClientOzone> drag_drop_client =
@@ -24,7 +24,7 @@ $NetBSD$
        std::make_unique<DesktopDragDropClientOzoneLinux>(window(), drag_handler);
  #else
        std::make_unique<DesktopDragDropClientOzone>(window(), drag_handler);
-@@ -1149,7 +1149,7 @@ bool DesktopWindowTreeHostPlatform::Rota
+@@ -1174,7 +1174,7 @@ bool DesktopWindowTreeHostPlatform::Rota
  // DesktopWindowTreeHost:
  
  // Linux subclasses this host and adds some Linux specific bits.
diff --git a/chromium-next/patches/patch-ui_views_widget_root__view.cc b/chromium-next/patches/patch-ui_views_widget_root__view.cc
index 2feb0f0288..aad57e3936 100644
--- a/chromium-next/patches/patch-ui_views_widget_root__view.cc
+++ b/chromium-next/patches/patch-ui_views_widget_root__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/widget/root_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/widget/root_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/widget/root_view.cc
-@@ -165,7 +165,7 @@ class AnnounceTextView : public View {
+@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
  #if BUILDFLAG(IS_CHROMEOS)
      // On ChromeOS, kAlert role can invoke an unnecessary event on reparenting.
      GetViewAccessibility().SetRole(ax::mojom::Role::kStaticText);
diff --git a/chromium-next/patches/patch-ui_views_widget_widget.cc b/chromium-next/patches/patch-ui_views_widget_widget.cc
index cbd24ce181..ac5ffe2ef0 100644
--- a/chromium-next/patches/patch-ui_views_widget_widget.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/widget/widget.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/widget/widget.cc
 @@ -60,7 +60,7 @@
  #include "ui/views/window/custom_frame_view.h"
@@ -15,12 +15,12 @@ $NetBSD$
  #include "ui/linux/linux_ui.h"
  #endif
  
-@@ -2201,7 +2201,7 @@ const ui::NativeTheme* Widget::GetNative
-   if (parent_)
+@@ -2372,7 +2372,7 @@ const ui::NativeTheme* Widget::GetNative
      return parent_->GetNativeTheme();
+   }
  
 -#if BUILDFLAG(IS_LINUX)
 +#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-   if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForWindow(GetNativeWindow()))
+   if (auto* linux_ui_theme =
+           ui::LinuxUiTheme::GetForWindow(GetNativeWindow())) {
      return linux_ui_theme->GetNativeTheme();
- #endif
diff --git a/chromium-next/patches/patch-ui_views_window_custom__frame__view.cc b/chromium-next/patches/patch-ui_views_window_custom__frame__view.cc
index fa7655ac0e..b172ef9fc6 100644
--- a/chromium-next/patches/patch-ui_views_window_custom__frame__view.cc
+++ b/chromium-next/patches/patch-ui_views_window_custom__frame__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/custom_frame_view.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/window/custom_frame_view.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/window/custom_frame_view.cc
-@@ -265,7 +265,7 @@ int CustomFrameView::NonClientTopBorderH
+@@ -279,7 +279,7 @@ int CustomFrameView::NonClientTopBorderH
  int CustomFrameView::CaptionButtonY() const {
    // Maximized buttons start at window top so that even if their images aren't
    // drawn flush with the screen edge, they still obey Fitts' Law.
diff --git a/chromium-next/patches/patch-ui_views_window_dialog__delegate.cc b/chromium-next/patches/patch-ui_views_window_dialog__delegate.cc
index 2e72d5ab81..8c296eb4c4 100644
--- a/chromium-next/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium-next/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- ui/views/window/dialog_delegate.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/window/dialog_delegate.cc
 @@ -105,7 +105,7 @@ Widget* DialogDelegate::CreateDialogWidg
  
diff --git a/chromium-next/patches/patch-ui_views_window_frame__background.cc b/chromium-next/patches/patch-ui_views_window_frame__background.cc
index ad7f749121..9ea271d689 100644
--- a/chromium-next/patches/patch-ui_views_window_frame__background.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- ui/views/window/frame_background.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ ui/views/window/frame_background.cc
 @@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx
                                       int width) const {
diff --git a/chromium-next/patches/patch-v8_BUILD.gn b/chromium-next/patches/patch-v8_BUILD.gn
index b4d17a7993..dee465d41f 100644
--- a/chromium-next/patches/patch-v8_BUILD.gn
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/BUILD.gn.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/BUILD.gn
-@@ -929,6 +929,9 @@ external_v8_defines = [
+@@ -945,6 +945,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 = [
-@@ -1005,6 +1008,15 @@ if (target_os == "android") {
+@@ -1024,6 +1027,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
-@@ -2447,6 +2459,23 @@ action("generate_bytecode_builtins_list"
+@@ -2474,6 +2486,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.
-@@ -2465,7 +2494,11 @@ template("run_mksnapshot") {
+@@ -2492,7 +2521,11 @@ template("run_mksnapshot") {
      suffix = "_$name"
    }
    action("run_mksnapshot_" + name) {
@@ -69,7 +69,7 @@ $NetBSD$
      if (v8_verify_deterministic_mksnapshot) {
        # We archive the snapshot executable when verifying snapshot
        # determinism to ease debugging.
-@@ -2572,6 +2605,12 @@ template("run_mksnapshot") {
+@@ -2599,6 +2632,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) {
-@@ -4666,7 +4705,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4697,7 +4736,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" ]
-@@ -6030,7 +6069,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -6058,7 +6097,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",
-@@ -6645,7 +6684,7 @@ v8_component("v8_libbase") {
+@@ -6683,7 +6722,7 @@ v8_component("v8_libbase") {
      }
    }
  
@@ -109,7 +109,7 @@ $NetBSD$
      sources += [
        "src/base/debug/stack_trace_posix.cc",
        "src/base/platform/platform-linux.cc",
-@@ -6656,6 +6695,27 @@ v8_component("v8_libbase") {
+@@ -6694,6 +6733,27 @@ v8_component("v8_libbase") {
        "dl",
        "rt",
      ]
diff --git a/chromium-next/patches/patch-v8_include_v8-internal.h b/chromium-next/patches/patch-v8_include_v8-internal.h
index 89e0816fd0..11a7222809 100644
--- a/chromium-next/patches/patch-v8_include_v8-internal.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/include/v8-internal.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/include/v8-internal.h
-@@ -231,7 +231,7 @@ using SandboxedPointer_t = Address;
+@@ -232,7 +232,7 @@ using SandboxedPointer_t = Address;
  #ifdef V8_ENABLE_SANDBOX
  
  // Size of the sandbox, excluding the guard regions surrounding it.
diff --git a/chromium-next/patches/patch-v8_include_v8config.h b/chromium-next/patches/patch-v8_include_v8config.h
index d38536e8a9..b28460d5ba 100644
--- a/chromium-next/patches/patch-v8_include_v8config.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/include/v8config.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/include/v8config.h
 @@ -201,6 +201,9 @@ path. Add it with -I<path> to the comman
    && !defined(V8_TARGET_OS_FUCHSIA) \
diff --git a/chromium-next/patches/patch-v8_src_api_api.cc b/chromium-next/patches/patch-v8_src_api_api.cc
index 42dd590043..bbb69eb515 100644
--- a/chromium-next/patches/patch-v8_src_api_api.cc
+++ b/chromium-next/patches/patch-v8_src_api_api.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/api/api.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/api/api.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/api/api.cc
-@@ -152,7 +152,7 @@
+@@ -153,7 +153,7 @@
  #include "src/wasm/wasm-serialization.h"
  #endif  // V8_ENABLE_WEBASSEMBLY
  
@@ -15,7 +15,7 @@ $NetBSD$
  #include <signal.h>
  #include <unistd.h>
  
-@@ -6571,7 +6571,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6640,7 +6640,7 @@ bool v8::V8::Initialize(const int build_
    return true;
  }
  
diff --git a/chromium-next/patches/patch-v8_src_base_atomicops.h b/chromium-next/patches/patch-v8_src_base_atomicops.h
index 4828c5ec2a..4aee00705f 100644
--- a/chromium-next/patches/patch-v8_src_base_atomicops.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/atomicops.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/atomicops.h
 @@ -57,10 +57,10 @@ using Atomic64 = SbAtomic64;
  using Atomic8 = char;
diff --git a/chromium-next/patches/patch-v8_src_base_platform_memory.h b/chromium-next/patches/patch-v8_src_base_platform_memory.h
index 0ab281978a..d88da3d809 100644
--- a/chromium-next/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium-next/patches/patch-v8_src_base_platform_memory.h
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/platform/memory.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/platform/memory.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/platform/memory.h
 @@ -21,13 +21,13 @@
  #include <malloc/malloc.h>
diff --git a/chromium-next/patches/patch-v8_src_base_platform_platform-freebsd.cc b/chromium-next/patches/patch-v8_src_base_platform_platform-freebsd.cc
index 97e6522aaa..64777865a6 100644
--- a/chromium-next/patches/patch-v8_src_base_platform_platform-freebsd.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/platform/platform-freebsd.cc
 @@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache()
    return new PosixDefaultTimezoneCache();
diff --git a/chromium-next/patches/patch-v8_src_base_platform_platform-openbsd.cc b/chromium-next/patches/patch-v8_src_base_platform_platform-openbsd.cc
index 6f60fdf422..11544d5fcc 100644
--- a/chromium-next/patches/patch-v8_src_base_platform_platform-openbsd.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/platform/platform-openbsd.cc
 @@ -6,6 +6,9 @@
  // POSIX-compatible parts, the implementation is in platform-posix.cc.
diff --git a/chromium-next/patches/patch-v8_src_base_platform_platform-posix.cc b/chromium-next/patches/patch-v8_src_base_platform_platform-posix.cc
index 999008f5ad..a338289e48 100644
--- a/chromium-next/patches/patch-v8_src_base_platform_platform-posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/platform/platform-posix.cc
 @@ -27,6 +27,9 @@
      defined(__NetBSD__) || defined(__OpenBSD__)
diff --git a/chromium-next/patches/patch-v8_src_base_small-vector.h b/chromium-next/patches/patch-v8_src_base_small-vector.h
deleted file mode 100644
index 218b9007c5..0000000000
--- a/chromium-next/patches/patch-v8_src_base_small-vector.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- v8/src/base/small-vector.h.orig	2025-01-27 17:37:37.000000000 +0000
-+++ v8/src/base/small-vector.h
-@@ -22,7 +22,7 @@ template <typename T, size_t kSize, type
- class SmallVector {
-   // Currently only support trivially copyable and trivially destructible data
-   // types, as it uses memcpy to copy elements and never calls destructors.
--  ASSERT_TRIVIALLY_COPYABLE(T);
-+  // XXX FREEBSD ASSERT_TRIVIALLY_COPYABLE(T);
-   static_assert(std::is_trivially_destructible<T>::value);
- 
-  public:
diff --git a/chromium-next/patches/patch-v8_src_base_strings.h b/chromium-next/patches/patch-v8_src_base_strings.h
index 604bda115c..59f70ba2b5 100644
--- a/chromium-next/patches/patch-v8_src_base_strings.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/strings.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/strings.h
 @@ -8,6 +8,9 @@
  #include "src/base/base-export.h"
diff --git a/chromium-next/patches/patch-v8_src_base_sys-info.cc b/chromium-next/patches/patch-v8_src_base_sys-info.cc
index 76974dc15d..27ab6e083b 100644
--- a/chromium-next/patches/patch-v8_src_base_sys-info.cc
+++ b/chromium-next/patches/patch-v8_src_base_sys-info.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/base/sys-info.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/sys-info.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/sys-info.cc
 @@ -35,8 +35,12 @@ namespace base {
  
diff --git a/chromium-next/patches/patch-v8_src_base_utils_random-number-generator.cc b/chromium-next/patches/patch-v8_src_base_utils_random-number-generator.cc
index 369c0a6b09..cc92352c22 100644
--- a/chromium-next/patches/patch-v8_src_base_utils_random-number-generator.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/base/utils/random-number-generator.cc
 @@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGener
    DCHECK_EQ(0, result);
diff --git a/chromium-next/patches/patch-v8_src_builtins_x64_builtins-x64.cc b/chromium-next/patches/patch-v8_src_builtins_x64_builtins-x64.cc
new file mode 100644
index 0000000000..16165758e8
--- /dev/null
+++ b/chromium-next/patches/patch-v8_src_builtins_x64_builtins-x64.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
+
+--- v8/src/builtins/x64/builtins-x64.cc.orig	2025-02-17 21:09:38.000000000 +0000
++++ v8/src/builtins/x64/builtins-x64.cc
+@@ -1836,7 +1836,7 @@ static void Generate_InterpreterEnterByt
+                   times_system_pointer_size, 0));
+ 
+   // Jump to the interpreter entry, and call kJavaScriptCallCodeStartRegister.
+-  __ jmp(rbx);
++  __ jmp(rbx, /*notrack=*/true);
+ }
+ 
+ void Builtins::Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) {
diff --git a/chromium-next/patches/patch-v8_src_diagnostics_perf-jit.cc b/chromium-next/patches/patch-v8_src_diagnostics_perf-jit.cc
index 391288272b..a2c36b31eb 100644
--- a/chromium-next/patches/patch-v8_src_diagnostics_perf-jit.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/diagnostics/perf-jit.cc
 @@ -31,7 +31,7 @@
  #include "src/flags/flags.h"
diff --git a/chromium-next/patches/patch-v8_src_diagnostics_perf-jit.h b/chromium-next/patches/patch-v8_src_diagnostics_perf-jit.h
index 23a334ff7e..26e64aec19 100644
--- a/chromium-next/patches/patch-v8_src_diagnostics_perf-jit.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/diagnostics/perf-jit.h
 @@ -31,7 +31,7 @@
  #include "include/v8config.h"
diff --git a/chromium-next/patches/patch-v8_src_execution_isolate.cc b/chromium-next/patches/patch-v8_src_execution_isolate.cc
index 33353d5582..d242d1c0b8 100644
--- a/chromium-next/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/execution/isolate.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/execution/isolate.cc
-@@ -170,6 +170,10 @@
+@@ -171,6 +171,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_[];
-@@ -4990,6 +4994,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5046,6 +5050,13 @@ void Isolate::InitializeDefaultEmbeddedB
    const uint8_t* data = DefaultEmbeddedBlobData();
    uint32_t data_size = DefaultEmbeddedBlobDataSize();
  
@@ -29,5 +29,5 @@ $NetBSD$
 +#endif
 +
    if (StickyEmbeddedBlobCode() != nullptr) {
-     base::MutexGuard guard(current_embedded_blob_refcount_mutex_.Pointer());
-     // Check again now that we hold the lock.
+     base::SpinningMutexGuard guard(
+         current_embedded_blob_refcount_mutex_.Pointer());
diff --git a/chromium-next/patches/patch-v8_src_flags_flags.cc b/chromium-next/patches/patch-v8_src_flags_flags.cc
index 60cec7872c..a6421dc5c2 100644
--- a/chromium-next/patches/patch-v8_src_flags_flags.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/flags/flags.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/flags/flags.cc
 @@ -16,6 +16,10 @@
  #include <set>
@@ -14,7 +14,7 @@ $NetBSD$
 +#include <sys/mman.h>
 +#endif
 +
- #include "src/base/functional.h"
+ #include "src/base/hashing.h"
  #include "src/base/lazy-instance.h"
  #include "src/base/platform/platform.h"
 @@ -816,6 +820,10 @@ void FlagList::FreezeFlags() {
diff --git a/chromium-next/patches/patch-v8_src_libsampler_sampler.cc b/chromium-next/patches/patch-v8_src_libsampler_sampler.cc
index e1e54213b4..8f014cb0e4 100644
--- a/chromium-next/patches/patch-v8_src_libsampler_sampler.cc
+++ b/chromium-next/patches/patch-v8_src_libsampler_sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/libsampler/sampler.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/libsampler/sampler.cc
 @@ -519,6 +519,16 @@ void SignalHandler::FillRegisterState(vo
    state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
diff --git a/chromium-next/patches/patch-v8_src_sandbox_sandbox.cc b/chromium-next/patches/patch-v8_src_sandbox_sandbox.cc
index 9b8a4a9748..5bf4ae7e03 100644
--- a/chromium-next/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium-next/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/sandbox/sandbox.cc.orig	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/sandbox/sandbox.cc
-@@ -50,7 +50,7 @@ static Address DetermineAddressSpaceLimi
+@@ -60,7 +60,7 @@ static Address DetermineAddressSpaceLimi
    }
  #endif  // V8_TARGET_ARCH_X64
  
diff --git a/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index f6c27ed2c4..0f2d6b21dc 100644
--- a/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig	2025-02-17 21:09:38.000000000 +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-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index 2cc00429d2..b654535442 100644
--- a/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
 @@ -36,6 +36,7 @@ enum class EmbeddedTargetOs {
    kWin,
diff --git a/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index c665ce28d8..7ebf692832 100644
--- a/chromium-next/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
 @@ -9,6 +9,10 @@
  
diff --git a/chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.cc b/chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
index c62818515f..0326681c14 100644
--- a/chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/trap-handler/handler-inside-posix.cc
 @@ -27,7 +27,7 @@
  
diff --git a/chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.h b/chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.h
index 02f40aff13..41337258ff 100644
--- a/chromium-next/patches/patch-v8_src_trap-handler_handler-inside-posix.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/trap-handler/handler-inside-posix.h
 @@ -13,7 +13,7 @@ namespace v8 {
  namespace internal {
diff --git a/chromium-next/patches/patch-v8_src_trap-handler_trap-handler.h b/chromium-next/patches/patch-v8_src_trap-handler_trap-handler.h
index fc538ae950..b8bb1998ef 100644
--- a/chromium-next/patches/patch-v8_src_trap-handler_trap-handler.h
+++ b/chromium-next/patches/patch-v8_src_trap-handler_trap-handler.h
@@ -4,9 +4,9 @@ $NetBSD$
 * Based on OpenBSD's chromium patches, and
   pkgsrc's qt5-qtwebengine patches
 
---- v8/src/trap-handler/trap-handler.h.orig	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/trap-handler/trap-handler.h
-@@ -20,7 +20,7 @@ namespace trap_handler {
+@@ -18,7 +18,7 @@ namespace v8::internal::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 || \
diff --git a/chromium-next/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h b/chromium-next/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
index 765197c0ba..f37e26cc65 100644
--- a/chromium-next/patches/patch-v8_src_wasm_baseline_ia32_liftoff-assembler-ia32-inl.h
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
-@@ -579,7 +579,7 @@ void LiftoffAssembler::StoreTaggedPointe
+@@ -578,7 +578,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) {
-@@ -659,7 +659,7 @@ void LiftoffAssembler::Load(LiftoffRegis
+@@ -658,7 +658,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 */) {
-@@ -738,7 +738,7 @@ void LiftoffAssembler::Store(Register ds
+@@ -737,7 +737,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) {
-@@ -756,7 +756,7 @@ void LiftoffAssembler::AtomicLoad(Liftof
+@@ -755,7 +755,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());
-@@ -826,7 +826,7 @@ enum Binop { kAdd, kSub, kAnd, kOr, kXor
+@@ -825,7 +825,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);
-@@ -894,7 +894,7 @@ inline void AtomicAddOrSubOrExchange32(L
+@@ -893,7 +893,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);
-@@ -1009,7 +1009,7 @@ inline void AtomicBinop32(LiftoffAssembl
+@@ -1008,7 +1008,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
-@@ -1105,7 +1105,7 @@ inline void AtomicBinop64(LiftoffAssembl
+@@ -1104,7 +1104,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) {
-@@ -1119,7 +1119,7 @@ void LiftoffAssembler::AtomicAdd(Registe
+@@ -1118,7 +1118,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) {
-@@ -1132,7 +1132,7 @@ void LiftoffAssembler::AtomicSub(Registe
+@@ -1131,7 +1131,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) {
-@@ -1146,7 +1146,7 @@ void LiftoffAssembler::AtomicAnd(Registe
+@@ -1145,7 +1145,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) {
-@@ -1160,7 +1160,7 @@ void LiftoffAssembler::AtomicOr(Register
+@@ -1159,7 +1159,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) {
-@@ -1174,7 +1174,7 @@ void LiftoffAssembler::AtomicXor(Registe
+@@ -1173,7 +1173,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 */) {
-@@ -1189,7 +1189,7 @@ void LiftoffAssembler::AtomicExchange(Re
+@@ -1188,7 +1188,7 @@ void LiftoffAssembler::AtomicExchange(Re
  }
  
  void LiftoffAssembler::AtomicCompareExchange(
diff --git a/chromium-next/patches/patch-v8_tools_run-paxctl.py b/chromium-next/patches/patch-v8_tools_run-paxctl.py
index 5d29c20af3..44a7dc50ac 100644
--- a/chromium-next/patches/patch-v8_tools_run-paxctl.py
+++ b/chromium-next/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	2025-02-01 17:17:21.579085852 +0000
+--- v8/tools/run-paxctl.py.orig	2025-02-20 13:19:48.972930243 +0000
 +++ v8/tools/run-paxctl.py
 @@ -0,0 +1,16 @@
 +#!@PYTHONBIN@
diff --git a/chromium-next/patches/patch-v8_tools_run.py b/chromium-next/patches/patch-v8_tools_run.py
index 9c66c8952d..64a7f014fa 100644
--- a/chromium-next/patches/patch-v8_tools_run.py
+++ b/chromium-next/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	2025-01-27 17:37:37.000000000 +0000
+--- v8/tools/run.py.orig	2025-02-17 21:09:38.000000000 +0000
 +++ v8/tools/run.py
 @@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout'
    kwargs = dict(stdout=subprocess.PIPE)
    cmd = cmd[2:]
  
 -process = subprocess.Popen(cmd, **kwargs)
-+process = subprocess.Popen(cmd, env={"LD_LIBRARY_PATH":"${WRKSRC}/out/Release"}, **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