pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
chromium: update to 144.0.7559.59
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Mon Jan 19 16:31:35 2026 +0100
Changeset: d006975bd78b238d64e6f186dd5ea04343e0e7de
Modified Files:
chromium/Makefile
chromium/distinfo
chromium/files/README
chromium/patches/patch-BUILD.gn
chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
chromium/patches/patch-base_BUILD.gn
chromium/patches/patch-base_allocator_dispatcher_tls.h
chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
chromium/patches/patch-base_atomicops.h
chromium/patches/patch-base_base__paths__posix.cc
chromium/patches/patch-base_compiler__specific.h
chromium/patches/patch-base_debug_debugger__posix.cc
chromium/patches/patch-base_debug_elf__reader.cc
chromium/patches/patch-base_debug_proc__maps__linux.cc
chromium/patches/patch-base_debug_stack__trace.cc
chromium/patches/patch-base_debug_stack__trace__posix.cc
chromium/patches/patch-base_files_dir__reader__linux.h
chromium/patches/patch-base_files_dir__reader__posix.h
chromium/patches/patch-base_files_drive__info.h
chromium/patches/patch-base_files_drive__info__posix.cc
chromium/patches/patch-base_files_file__path__watcher.h
chromium/patches/patch-base_files_file__path__watcher__bsd.cc
chromium/patches/patch-base_files_file__path__watcher__kqueue.h
chromium/patches/patch-base_files_file__path__watcher__unittest.cc
chromium/patches/patch-base_files_file__util__posix.cc
chromium/patches/patch-base_files_file__util__unittest.cc
chromium/patches/patch-base_files_important__file__writer__cleaner.cc
chromium/patches/patch-base_files_scoped__file.cc
chromium/patches/patch-base_functional_unretained__traits.h
chromium/patches/patch-base_i18n_icu__util.cc
chromium/patches/patch-base_linux__util.cc
chromium/patches/patch-base_logging__unittest.cc
chromium/patches/patch-base_memory_discardable__memory.cc
chromium/patches/patch-base_memory_discardable__memory__internal.h
chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
chromium/patches/patch-base_memory_platform__shared__memory__region.h
chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
chromium/patches/patch-base_memory_protected__memory.h
chromium/patches/patch-base_memory_protected__memory__posix.cc
chromium/patches/patch-base_message__loop_message__pump__epoll.cc
chromium/patches/patch-base_message__loop_message__pump__epoll.h
chromium/patches/patch-base_message__loop_message__pump__glib.cc
chromium/patches/patch-base_posix_can__lower__nice__to.cc
chromium/patches/patch-base_posix_file__descriptor__shuffle.h
chromium/patches/patch-base_posix_sysctl.cc
chromium/patches/patch-base_posix_unix__domain__socket.cc
chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
chromium/patches/patch-base_process_internal__linux.h
chromium/patches/patch-base_process_kill.h
chromium/patches/patch-base_process_kill__posix.cc
chromium/patches/patch-base_process_launch.h
chromium/patches/patch-base_process_launch__posix.cc
chromium/patches/patch-base_process_memory__linux.cc
chromium/patches/patch-base_process_process__handle.cc
chromium/patches/patch-base_process_process__handle.h
chromium/patches/patch-base_process_process__handle__freebsd.cc
chromium/patches/patch-base_process_process__handle__openbsd.cc
chromium/patches/patch-base_process_process__iterator.h
chromium/patches/patch-base_process_process__iterator__freebsd.cc
chromium/patches/patch-base_process_process__iterator__openbsd.cc
chromium/patches/patch-base_process_process__metrics.cc
chromium/patches/patch-base_process_process__metrics.h
chromium/patches/patch-base_process_process__metrics__freebsd.cc
chromium/patches/patch-base_process_process__metrics__openbsd.cc
chromium/patches/patch-base_process_process__metrics__posix.cc
chromium/patches/patch-base_process_process__metrics__unittest.cc
chromium/patches/patch-base_process_process__posix.cc
chromium/patches/patch-base_process_process__unittest.cc
chromium/patches/patch-base_profiler_module__cache.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
chromium/patches/patch-base_profiler_stack__base__address__posix.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
chromium/patches/patch-base_profiler_thread__delegate__posix.cc
chromium/patches/patch-base_rand__util.h
chromium/patches/patch-base_rand__util__posix.cc
chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
chromium/patches/patch-base_synchronization_cancelable__event.h
chromium/patches/patch-base_synchronization_lock__impl.h
chromium/patches/patch-base_syslog__logging.cc
chromium/patches/patch-base_system_sys__info.cc
chromium/patches/patch-base_system_sys__info.h
chromium/patches/patch-base_system_sys__info__freebsd.cc
chromium/patches/patch-base_system_sys__info__openbsd.cc
chromium/patches/patch-base_system_sys__info__posix.cc
chromium/patches/patch-base_system_sys__info__unittest.cc
chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
chromium/patches/patch-base_test_launcher_test__launcher.cc
chromium/patches/patch-base_test_test__file__util__linux.cc
chromium/patches/patch-base_test_test__file__util__posix.cc
chromium/patches/patch-base_threading_platform__thread.h
chromium/patches/patch-base_threading_platform__thread__bsd.cc
chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
chromium/patches/patch-base_threading_platform__thread__metrics.cc
chromium/patches/patch-base_threading_platform__thread__metrics.h
chromium/patches/patch-base_threading_platform__thread__posix.cc
chromium/patches/patch-base_threading_platform__thread__unittest.cc
chromium/patches/patch-base_time_time__now__posix.cc
chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
chromium/patches/patch-base_trace__event_memory__dump__manager.cc
chromium/patches/patch-base_trace__event_process__memory__dump.cc
chromium/patches/patch-base_tracing_trace__time.cc
chromium/patches/patch-base_tracing_trace__time.h
chromium/patches/patch-base_version__info_version__info.h
chromium/patches/patch-build_config_BUILD.gn
chromium/patches/patch-build_config_BUILDCONFIG.gn
chromium/patches/patch-build_config_c++_modules.gni
chromium/patches/patch-build_config_clang_BUILD.gn
chromium/patches/patch-build_config_clang_clang.gni
chromium/patches/patch-build_config_compiler_BUILD.gn
chromium/patches/patch-build_config_linux_BUILD.gn
chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
chromium/patches/patch-build_config_linux_pkg-config.py
chromium/patches/patch-build_config_ozone.gni
chromium/patches/patch-build_config_rust.gni
chromium/patches/patch-build_config_v8__target__cpu.gni
chromium/patches/patch-build_detect__host__arch.py
chromium/patches/patch-build_dotfile__settings.gni
chromium/patches/patch-build_gn__run__binary.py
chromium/patches/patch-build_linux_chrome.map
chromium/patches/patch-build_linux_strip__binary.gni
chromium/patches/patch-build_linux_strip__binary.py
chromium/patches/patch-build_linux_unbundle_icu.gn
chromium/patches/patch-build_linux_unbundle_libpng.gn
chromium/patches/patch-build_linux_unbundle_libusb.gn
chromium/patches/patch-build_rust_allocator_lib.rs
chromium/patches/patch-build_rust_rust__bindgen.gni
chromium/patches/patch-build_rust_rust__bindgen__generator.gni
chromium/patches/patch-build_rust_std_BUILD.gn
chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
chromium/patches/patch-build_toolchain_gcc__toolchain.gni
chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
chromium/patches/patch-build_toolchain_toolchain.gni
chromium/patches/patch-cc_base_features.cc
chromium/patches/patch-chrome_app_chrome__command__ids.h
chromium/patches/patch-chrome_app_chrome__main.cc
chromium/patches/patch-chrome_app_chrome__main__delegate.cc
chromium/patches/patch-chrome_app_settings__strings.grdp
chromium/patches/patch-chrome_browser_BUILD.gn
chromium/patches/patch-chrome_browser_about__flags.cc
chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
chromium/patches/patch-chrome_browser_browser__features.cc
chromium/patches/patch-chrome_browser_browser__features.h
chromium/patches/patch-chrome_browser_browser__process__impl.cc
chromium/patches/patch-chrome_browser_browser__process__impl.h
chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
chromium/patches/patch-chrome_browser_chrome__browser__main.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
chromium/patches/patch-chrome_browser_component__updater_registration.cc
chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
chromium/patches/patch-chrome_browser_defaults.cc
chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
chromium/patches/patch-chrome_browser_download_download__commands.cc
chromium/patches/patch-chrome_browser_download_download__commands.h
chromium/patches/patch-chrome_browser_download_download__file__picker.cc
chromium/patches/patch-chrome_browser_download_download__item__model.cc
chromium/patches/patch-chrome_browser_download_download__prefs.cc
chromium/patches/patch-chrome_browser_download_download__prefs.h
chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
chromium/patches/patch-chrome_browser_extensions_BUILD.gn
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
chromium/patches/patch-chrome_browser_flag__descriptions.h
chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
chromium/patches/patch-chrome_browser_global__features.cc
chromium/patches/patch-chrome_browser_global__features.h
chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
chromium/patches/patch-chrome_browser_media_audio__service__util.cc
chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
chromium/patches/patch-chrome_browser_memory__details.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
chromium/patches/patch-chrome_browser_platform__util__linux.cc
chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
chromium/patches/patch-chrome_browser_printing_printer__query.cc
chromium/patches/patch-chrome_browser_process__singleton__posix.cc
chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
chromium/patches/patch-chrome_browser_sessions_session__restore.cc
chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
chromium/patches/patch-chrome_browser_signin_signin__util.cc
chromium/patches/patch-chrome_browser_signin_signin__util.h
chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
chromium/patches/patch-chrome_browser_themes_theme__helper.cc
chromium/patches/patch-chrome_browser_themes_theme__service.cc
chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
chromium/patches/patch-chrome_browser_ui_browser.h
chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
chromium/patches/patch-chrome_browser_ui_browser__commands.cc
chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
chromium/patches/patch-chrome_browser_ui_chrome__pages.h
chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
chromium/patches/patch-chrome_browser_ui_managed__ui.cc
chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
chromium/patches/patch-chrome_browser_ui_sad__tab.cc
chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
chromium/patches/patch-chrome_browser_ui_tabs_features.cc
chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
chromium/patches/patch-chrome_browser_ui_ui__features.cc
chromium/patches/patch-chrome_browser_ui_ui__features.h
chromium/patches/patch-chrome_browser_ui_url__identity.cc
chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
chromium/patches/patch-chrome_browser_web__applications_web__app.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
chromium/patches/patch-chrome_common_channel__info.h
chromium/patches/patch-chrome_common_channel__info__posix.cc
chromium/patches/patch-chrome_common_chrome__content__client.cc
chromium/patches/patch-chrome_common_chrome__features.cc
chromium/patches/patch-chrome_common_chrome__features.h
chromium/patches/patch-chrome_common_chrome__paths.cc
chromium/patches/patch-chrome_common_chrome__paths.h
chromium/patches/patch-chrome_common_chrome__paths__internal.h
chromium/patches/patch-chrome_common_chrome__switches.cc
chromium/patches/patch-chrome_common_chrome__switches.h
chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
chromium/patches/patch-chrome_common_crash__keys.cc
chromium/patches/patch-chrome_common_extensions_extension__constants.cc
chromium/patches/patch-chrome_common_extensions_extension__constants.h
chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
chromium/patches/patch-chrome_common_media_cdm__registration.cc
chromium/patches/patch-chrome_common_media_cdm__registration.h
chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
chromium/patches/patch-chrome_common_pref__names.h
chromium/patches/patch-chrome_common_url__constants.h
chromium/patches/patch-chrome_common_webui__url__constants.cc
chromium/patches/patch-chrome_common_webui__url__constants.h
chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
chromium/patches/patch-chrome_enterprise__companion_lock.cc
chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
chromium/patches/patch-chrome_updater_app_app__uninstall.cc
chromium/patches/patch-chrome_updater_configurator.cc
chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
chromium/patches/patch-chrome_updater_lock.cc
chromium/patches/patch-chrome_updater_util_posix__util.cc
chromium/patches/patch-chrome_utility_services.cc
chromium/patches/patch-components_BUILD.gn
chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
chromium/patches/patch-components_autofill_core_common_autofill__features.cc
chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
chromium/patches/patch-components_constrained__window_constrained__window__views.cc
chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
chromium/patches/patch-components_cookie__config_cookie__store__util.cc
chromium/patches/patch-components_crash_core_app_BUILD.gn
chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
chromium/patches/patch-components_crash_core_common_BUILD.gn
chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
chromium/patches/patch-components_device__signals_core_common_platform__utils.h
chromium/patches/patch-components_device__signals_core_common_signals__features.cc
chromium/patches/patch-components_device__signals_core_common_signals__features.h
chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
chromium/patches/patch-components_device__signals_test_signals__contract.cc
chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
chromium/patches/patch-components_embedder__support_user__agent__utils.cc
chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
chromium/patches/patch-components_enterprise_watermarking_watermark.cc
chromium/patches/patch-components_error__page_common_localized__error.cc
chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.cc
chromium/patches/patch-components_feature__engagement_public_event__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
chromium/patches/patch-components_feature__engagement_public_feature__constants.h
chromium/patches/patch-components_feature__engagement_public_feature__list.cc
chromium/patches/patch-components_feature__engagement_public_feature__list.h
chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
chromium/patches/patch-components_feed_core_v2_proto__util.cc
chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
chromium/patches/patch-components_gwp__asan_BUILD.gn
chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
chromium/patches/patch-components_live__caption_caption__util.cc
chromium/patches/patch-components_live__caption_caption__util.h
chromium/patches/patch-components_media__router_common_media__source.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
chromium/patches/patch-components_metrics_drive__metrics__provider.cc
chromium/patches/patch-components_metrics_dwa_dwa__service.cc
chromium/patches/patch-components_metrics_metrics__log.cc
chromium/patches/patch-components_metrics_motherboard.cc
chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
chromium/patches/patch-components_named__system__lock_BUILD.gn
chromium/patches/patch-components_named__system__lock_lock.h
chromium/patches/patch-components_named__system__lock_lock__unittest.cc
chromium/patches/patch-components_ntp__tiles_pref__names.h
chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
chromium/patches/patch-components_os__crypt_sync_os__crypt.h
chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
chromium/patches/patch-components_performance__manager_public_features.h
chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
chromium/patches/patch-components_policy_core_common_policy__paths.cc
chromium/patches/patch-components_policy_tools_generate__policy__source.py
chromium/patches/patch-components_power__metrics_BUILD.gn
chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
chromium/patches/patch-components_search__engines_template__url__service.cc
chromium/patches/patch-components_security__interstitials_content_utils.cc
chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
chromium/patches/patch-components_services_on__device__translation_sandbox__hook.cc
chromium/patches/patch-components_services_on__device__translation_sandbox__hook.h
chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
chromium/patches/patch-components_signin_public_base_signin__switches.cc
chromium/patches/patch-components_signin_public_base_signin__switches.h
chromium/patches/patch-components_soda_soda__util.cc
chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
chromium/patches/patch-components_storage__monitor_BUILD.gn
chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
chromium/patches/patch-components_storage__monitor_removable__device__constants.h
chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
chromium/patches/patch-components_supervised__user_core_common_features.cc
chromium/patches/patch-components_supervised__user_core_common_features.h
chromium/patches/patch-components_supervised__user_core_common_pref__names.h
chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
chromium/patches/patch-components_sync_base_sync__util.cc
chromium/patches/patch-components_sync_service_sync__prefs.cc
chromium/patches/patch-components_sync_service_sync__service__impl.cc
chromium/patches/patch-components_system__cpu_cpu__probe.cc
chromium/patches/patch-components_translate_core_common_translate__util.cc
chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
chromium/patches/patch-components_update__client_update__query__params.cc
chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.cc
chromium/patches/patch-components_user__education_views_help__bubble__view.h
chromium/patches/patch-components_variations_service_variations__service.cc
chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
chromium/patches/patch-components_viz_host_gpu__host__impl.cc
chromium/patches/patch-components_viz_host_host__display__client.cc
chromium/patches/patch-components_viz_host_host__display__client.h
chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
chromium/patches/patch-components_viz_service_display_skia__renderer.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
chromium/patches/patch-components_viz_test_fake__display__client.cc
chromium/patches/patch-components_viz_test_fake__display__client.h
chromium/patches/patch-components_viz_test_mock__display__client.h
chromium/patches/patch-components_webui_flags_flags__state.cc
chromium/patches/patch-content_app_BUILD.gn
chromium/patches/patch-content_app_content__main.cc
chromium/patches/patch-content_app_content__main__runner__impl.cc
chromium/patches/patch-content_browser_BUILD.gn
chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
chromium/patches/patch-content_browser_audio_audio__service.cc
chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
chromium/patches/patch-content_browser_browser__child__process__host__impl.h
chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_browser__main__loop.cc
chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
chromium/patches/patch-content_browser_gpu_compositor__util.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
chromium/patches/patch-content_browser_network__service__instance__impl.cc
chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
chromium/patches/patch-content_browser_sandbox__host__linux.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
chromium/patches/patch-content_browser_service__host_utility__process__host.cc
chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
chromium/patches/patch-content_browser_theme__helper.cc
chromium/patches/patch-content_browser_v8__snapshot__files.cc
chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
chromium/patches/patch-content_child_BUILD.gn
chromium/patches/patch-content_child_child__process.cc
chromium/patches/patch-content_child_child__process.h
chromium/patches/patch-content_common_BUILD.gn
chromium/patches/patch-content_common_features.cc
chromium/patches/patch-content_common_features.h
chromium/patches/patch-content_common_font__list__unittest.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
chromium/patches/patch-content_common_thread__type__switcher.mojom
chromium/patches/patch-content_gpu_gpu__child__thread.cc
chromium/patches/patch-content_gpu_gpu__main.cc
chromium/patches/patch-content_public_browser_content__browser__client.cc
chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
chromium/patches/patch-content_public_common_content__features.cc
chromium/patches/patch-content_public_common_content__switches.cc
chromium/patches/patch-content_public_common_content__switches.h
chromium/patches/patch-content_public_common_zygote_features.gni
chromium/patches/patch-content_renderer_render__thread__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
chromium/patches/patch-content_shell_BUILD.gn
chromium/patches/patch-content_shell_app_shell__main__delegate.cc
chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
chromium/patches/patch-content_test_BUILD.gn
chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
chromium/patches/patch-content_utility_services.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
chromium/patches/patch-content_utility_utility__main.cc
chromium/patches/patch-content_utility_utility__thread__impl.cc
chromium/patches/patch-content_zygote_BUILD.gn
chromium/patches/patch-content_zygote_zygote__linux.cc
chromium/patches/patch-content_zygote_zygote__main__linux.cc
chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
chromium/patches/patch-device_fido_features.cc
chromium/patches/patch-device_fido_features.h
chromium/patches/patch-device_gamepad_BUILD.gn
chromium/patches/patch-device_gamepad_gamepad__provider.cc
chromium/patches/patch-device_gamepad_hid__writer__linux.cc
chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
chromium/patches/patch-extensions_browser_api_management_management__api.cc
chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
chromium/patches/patch-extensions_common_api___permission__features.json
chromium/patches/patch-extensions_common_api_runtime.json
chromium/patches/patch-extensions_common_command.cc
chromium/patches/patch-extensions_common_features_feature.cc
chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
chromium/patches/patch-gpu_config_gpu__control__list.cc
chromium/patches/patch-gpu_config_gpu__finch__features.cc
chromium/patches/patch-gpu_config_gpu__info__collector.cc
chromium/patches/patch-gpu_config_gpu__test__config.cc
chromium/patches/patch-gpu_ipc_service_gpu__init.cc
chromium/patches/patch-gpu_ipc_service_x__util.h
chromium/patches/patch-gpu_vulkan_generate__bindings.py
chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
chromium/patches/patch-gpu_vulkan_vulkan__image.h
chromium/patches/patch-gpu_vulkan_vulkan__util.cc
chromium/patches/patch-headless_BUILD.gn
chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
chromium/patches/patch-ipc_ipc__channel.cc
chromium/patches/patch-ipc_ipc__channel.h
chromium/patches/patch-ipc_param__traits__utils.h
chromium/patches/patch-media_BUILD.gn
chromium/patches/patch-media_audio_BUILD.gn
chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
chromium/patches/patch-media_audio_audio__input__device.cc
chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
chromium/patches/patch-media_audio_pulse_pulse__util.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
chromium/patches/patch-media_audio_sndio_sndio__input.cc
chromium/patches/patch-media_audio_sndio_sndio__input.h
chromium/patches/patch-media_audio_sndio_sndio__output.cc
chromium/patches/patch-media_audio_sndio_sndio__output.h
chromium/patches/patch-media_base_audio__latency.cc
chromium/patches/patch-media_base_libaom__thread__wrapper.cc
chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
chromium/patches/patch-media_base_media__switches.cc
chromium/patches/patch-media_base_media__switches.h
chromium/patches/patch-media_base_video__frame.cc
chromium/patches/patch-media_base_video__frame.h
chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
chromium/patches/patch-media_capture_video_video__capture__device__client.cc
chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
chromium/patches/patch-media_gpu_test_raw__video.cc
chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
chromium/patches/patch-media_gpu_test_video__frame__validator.cc
chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
chromium/patches/patch-media_media__options.gni
chromium/patches/patch-media_mojo_mojom_BUILD.gn
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
chromium/patches/patch-media_webrtc_audio__processor.cc
chromium/patches/patch-media_webrtc_helpers.cc
chromium/patches/patch-media_webrtc_helpers__unittests.cc
chromium/patches/patch-mojo_core_BUILD.gn
chromium/patches/patch-mojo_core_channel.cc
chromium/patches/patch-mojo_core_channel.h
chromium/patches/patch-mojo_core_channel__posix.cc
chromium/patches/patch-mojo_core_embedder_features.h
chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
chromium/patches/patch-net_BUILD.gn
chromium/patches/patch-net_base_features.cc
chromium/patches/patch-net_base_network__change__notifier.cc
chromium/patches/patch-net_base_network__change__notifier.h
chromium/patches/patch-net_base_network__change__notifier__passive.cc
chromium/patches/patch-net_base_network__interfaces__posix.h
chromium/patches/patch-net_base_sockaddr__util__posix.cc
chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
chromium/patches/patch-net_disk__cache_backend__experiment.h
chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
chromium/patches/patch-net_dns_BUILD.gn
chromium/patches/patch-net_dns_address__info.cc
chromium/patches/patch-net_dns_address__sorter__posix.cc
chromium/patches/patch-net_dns_dns__config__service__posix.cc
chromium/patches/patch-net_dns_dns__reloader.cc
chromium/patches/patch-net_dns_dns__util.cc
chromium/patches/patch-net_dns_host__resolver__proc.cc
chromium/patches/patch-net_dns_public_BUILD.gn
chromium/patches/patch-net_dns_public_resolv__reader.cc
chromium/patches/patch-net_dns_public_resolv__reader.h
chromium/patches/patch-net_dns_public_scoped__res__state.cc
chromium/patches/patch-net_dns_public_scoped__res__state.h
chromium/patches/patch-net_filter_zstd__source__stream.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
chromium/patches/patch-net_http_http__auth__gssapi__posix.h
chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
chromium/patches/patch-net_http_http__auth__preferences.cc
chromium/patches/patch-net_http_http__auth__preferences.h
chromium/patches/patch-net_http_http__network__session.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
chromium/patches/patch-net_socket_socks5__client__socket.cc
chromium/patches/patch-net_socket_tcp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__posix.cc
chromium/patches/patch-net_socket_udp__socket__unittest.cc
chromium/patches/patch-net_third__party_quiche_BUILD.gn
chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
chromium/patches/patch-net_url__request_url__request__context.cc
chromium/patches/patch-net_url__request_url__request__context.h
chromium/patches/patch-net_url__request_url__request__context__builder.cc
chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
chromium/patches/patch-printing_backend_cups__helper.cc
chromium/patches/patch-printing_backend_cups__helper.h
chromium/patches/patch-printing_backend_cups__ipp__helper.cc
chromium/patches/patch-printing_backend_cups__jobs.cc
chromium/patches/patch-printing_backend_cups__printer.cc
chromium/patches/patch-printing_backend_cups__weak__functions.h
chromium/patches/patch-printing_backend_print__backend__cups.h
chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
chromium/patches/patch-printing_print__settings.cc
chromium/patches/patch-printing_print__settings.h
chromium/patches/patch-printing_print__settings__conversion.cc
chromium/patches/patch-printing_printing__context__linux.cc
chromium/patches/patch-printing_printing__features.cc
chromium/patches/patch-printing_printing__features.h
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
chromium/patches/patch-remoting_base_constants.h
chromium/patches/patch-remoting_base_host__settings.cc
chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
chromium/patches/patch-remoting_host_base_switches.cc
chromium/patches/patch-remoting_host_base_switches.h
chromium/patches/patch-remoting_host_chromoting__host.cc
chromium/patches/patch-remoting_host_chromoting__host.h
chromium/patches/patch-remoting_host_chromoting__host__context.cc
chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
chromium/patches/patch-remoting_host_client__session.cc
chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
chromium/patches/patch-remoting_host_evaluate__capability.cc
chromium/patches/patch-remoting_host_host__main.cc
chromium/patches/patch-remoting_host_host__power__save__blocker.cc
chromium/patches/patch-remoting_host_ipc__constants.cc
chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
chromium/patches/patch-remoting_host_policy__watcher.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
chromium/patches/patch-remoting_host_remoting__me2me__host.cc
chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
chromium/patches/patch-remoting_host_session__policies__from__dict.cc
chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
chromium/patches/patch-remoting_host_setup_start__host__main.cc
chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
chromium/patches/patch-sandbox_BUILD.gn
chromium/patches/patch-sandbox_features.gni
chromium/patches/patch-sandbox_linux_BUILD.gn
chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
chromium/patches/patch-sandbox_policy_BUILD.gn
chromium/patches/patch-sandbox_policy_features.cc
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
chromium/patches/patch-sandbox_policy_sandbox.cc
chromium/patches/patch-sandbox_policy_sandbox.h
chromium/patches/patch-sandbox_policy_sandbox__type.cc
chromium/patches/patch-sandbox_policy_switches.cc
chromium/patches/patch-sandbox_policy_switches.h
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
chromium/patches/patch-services_device_BUILD.gn
chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
chromium/patches/patch-services_device_hid_BUILD.gn
chromium/patches/patch-services_device_hid_hid__connection__fido.cc
chromium/patches/patch-services_device_hid_hid__connection__fido.h
chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
chromium/patches/patch-services_device_hid_hid__service.cc
chromium/patches/patch-services_device_hid_hid__service__fido.cc
chromium/patches/patch-services_device_hid_hid__service__fido.h
chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
chromium/patches/patch-services_device_hid_hid__service__freebsd.h
chromium/patches/patch-services_device_public_cpp_device__features.cc
chromium/patches/patch-services_device_public_cpp_device__features.h
chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
chromium/patches/patch-services_device_public_mojom_BUILD.gn
chromium/patches/patch-services_device_serial_BUILD.gn
chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
chromium/patches/patch-services_device_usb_BUILD.gn
chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
chromium/patches/patch-services_device_usb_usb__service.cc
chromium/patches/patch-services_device_usb_usb__service__fake.cc
chromium/patches/patch-services_device_usb_usb__service__fake.h
chromium/patches/patch-services_network_BUILD.gn
chromium/patches/patch-services_network_network__context.cc
chromium/patches/patch-services_network_network__context.h
chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
chromium/patches/patch-services_network_network__sandbox__hook__linux.h
chromium/patches/patch-services_network_network__service.cc
chromium/patches/patch-services_network_network__service.h
chromium/patches/patch-services_network_public_cpp_BUILD.gn
chromium/patches/patch-services_network_public_cpp_features.cc
chromium/patches/patch-services_network_public_mojom_BUILD.gn
chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
chromium/patches/patch-services_on__device__model_ml_BUILD.gn
chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc
chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
chromium/patches/patch-services_service__manager_BUILD.gn
chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
chromium/patches/patch-services_shape__detection_shape__detection__service.cc
chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
chromium/patches/patch-services_viz_public_mojom_BUILD.gn
chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
chromium/patches/patch-skia_ext_font__utils.cc
chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
chromium/patches/patch-sql_database.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
chromium/patches/patch-third__party_afl_src_afl-fuzz.c
chromium/patches/patch-third__party_angle_BUILD.gn
chromium/patches/patch-third__party_angle_src_common_platform.h
chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
chromium/patches/patch-third__party_angle_util_BUILD.gn
chromium/patches/patch-third__party_blink_common_features.cc
chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
chromium/patches/patch-third__party_blink_public_platform_platform.h
chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
chromium/patches/patch-third__party_brotli_common_platform.h
chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
chromium/patches/patch-third__party_crabbyavif_BUILD.gn
chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
chromium/patches/patch-third__party_crc32c_BUILD.gn
chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
chromium/patches/patch-third__party_ffmpeg_BUILD.gn
chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
chromium/patches/patch-third__party_fontconfig_include_meson-config.h
chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
chromium/patches/patch-third__party_ipcz_src_BUILD.gn
chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
chromium/patches/patch-third__party_libusb_BUILD.gn
chromium/patches/patch-third__party_libusb_src_libusb_core.c
chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
chromium/patches/patch-third__party_nasm_BUILD.gn
chromium/patches/patch-third__party_nasm_config_config-linux.h
chromium/patches/patch-third__party_node_check__version.py
chromium/patches/patch-third__party_node_node.gni
chromium/patches/patch-third__party_node_node.py
chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
chromium/patches/patch-third__party_pdfium_pdfium.gni
chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
chromium/patches/patch-third__party_perfetto_src_base_utils.cc
chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
chromium/patches/patch-third__party_protobuf_proto__library.gni
chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
chromium/patches/patch-third__party_skia_rust_png_FFI.rs
chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
chromium/patches/patch-third__party_sqlite_BUILD.gn
chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
chromium/patches/patch-third__party_tflite_features.gni
chromium/patches/patch-third__party_unrar_src_crypt.cpp
chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
chromium/patches/patch-third__party_wayland_BUILD.gn
chromium/patches/patch-third__party_wayland_include_config.h
chromium/patches/patch-third__party_webrtc_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
chromium/patches/patch-third__party_widevine_cdm_widevine.gni
chromium/patches/patch-third__party_zlib_BUILD.gn
chromium/patches/patch-third__party_zlib_cpu__features.c
chromium/patches/patch-tools_code__cache__generator_BUILD.gn
chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
chromium/patches/patch-tools_generate__stubs_rules.gni
chromium/patches/patch-tools_gn_build_build__linux.ninja.template
chromium/patches/patch-tools_gn_build_gen.py
chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
chromium/patches/patch-tools_gn_src_gn_version.h
chromium/patches/patch-tools_gn_src_util_exe__path.cc
chromium/patches/patch-tools_grit_grit_node_base.py
chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
chromium/patches/patch-ui_accessibility_accessibility__features.cc
chromium/patches/patch-ui_accessibility_accessibility__features.h
chromium/patches/patch-ui_accessibility_ax__node.cc
chromium/patches/patch-ui_accessibility_ax__node.h
chromium/patches/patch-ui_accessibility_ax__tree.cc
chromium/patches/patch-ui_accessibility_ax__tree.h
chromium/patches/patch-ui_aura_client_drag__drop__client.h
chromium/patches/patch-ui_aura_screen__ozone.cc
chromium/patches/patch-ui_aura_screen__ozone.h
chromium/patches/patch-ui_base_accelerators_accelerator.cc
chromium/patches/patch-ui_base_accelerators_command.cc
chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
chromium/patches/patch-ui_base_cursor_cursor__factory.cc
chromium/patches/patch-ui_base_cursor_cursor__factory.h
chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
chromium/patches/patch-ui_base_ime_fake__text__input__client.h
chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
chromium/patches/patch-ui_base_ime_text__input__client.h
chromium/patches/patch-ui_base_resource_resource__bundle.cc
chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
chromium/patches/patch-ui_base_test_ui__controls.h
chromium/patches/patch-ui_base_ui__base__features.cc
chromium/patches/patch-ui_base_ui__base__switches.h
chromium/patches/patch-ui_base_webui_web__ui__util.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
chromium/patches/patch-ui_base_x_x11__cursor__factory.h
chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
chromium/patches/patch-ui_base_x_x11__display__manager.cc
chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
chromium/patches/patch-ui_color_color__id.h
chromium/patches/patch-ui_color_system__theme.h
chromium/patches/patch-ui_compositor_compositor.cc
chromium/patches/patch-ui_compositor_compositor.h
chromium/patches/patch-ui_compositor_compositor__observer.h
chromium/patches/patch-ui_display_screen.cc
chromium/patches/patch-ui_display_screen.h
chromium/patches/patch-ui_events_event.cc
chromium/patches/patch-ui_events_event__switches.cc
chromium/patches/patch-ui_events_event__switches.h
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
chromium/patches/patch-ui_gfx_BUILD.gn
chromium/patches/patch-ui_gfx_canvas__skia.cc
chromium/patches/patch-ui_gfx_font__fallback__linux.cc
chromium/patches/patch-ui_gfx_font__render__params.h
chromium/patches/patch-ui_gfx_font__render__params__linux.cc
chromium/patches/patch-ui_gfx_font__util.cc
chromium/patches/patch-ui_gfx_gpu__extra__info.h
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
chromium/patches/patch-ui_gfx_native__pixmap__handle.h
chromium/patches/patch-ui_gfx_native__ui__types.h
chromium/patches/patch-ui_gfx_platform__font__skia.cc
chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
chromium/patches/patch-ui_gfx_switches.cc
chromium/patches/patch-ui_gfx_switches.h
chromium/patches/patch-ui_gfx_x_atom__cache.cc
chromium/patches/patch-ui_gfx_x_connection.cc
chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
chromium/patches/patch-ui_gfx_x_xlib__support.cc
chromium/patches/patch-ui_gl_BUILD.gn
chromium/patches/patch-ui_gl_gl__context.cc
chromium/patches/patch-ui_gl_gl__implementation.cc
chromium/patches/patch-ui_gl_gl__switches.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
chromium/patches/patch-ui_gtk_gtk__compat.cc
chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
chromium/patches/patch-ui_message__center_views_message__popup__view.cc
chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
chromium/patches/patch-ui_native__theme_native__theme.h
chromium/patches/patch-ui_native__theme_native__theme__base.cc
chromium/patches/patch-ui_ozone_common_egl__util.cc
chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
chromium/patches/patch-ui_platform__window_platform__window__delegate.h
chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
chromium/patches/patch-ui_qt_BUILD.gn
chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
chromium/patches/patch-ui_views_BUILD.gn
chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
chromium/patches/patch-ui_views_controls_prefix__selector.cc
chromium/patches/patch-ui_views_controls_prefix__selector.h
chromium/patches/patch-ui_views_controls_textfield_textfield.cc
chromium/patches/patch-ui_views_controls_textfield_textfield.h
chromium/patches/patch-ui_views_examples_widget__example.cc
chromium/patches/patch-ui_views_focus_focus__manager.cc
chromium/patches/patch-ui_views_style_platform__style.cc
chromium/patches/patch-ui_views_style_platform__style.h
chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
chromium/patches/patch-ui_views_views__delegate.cc
chromium/patches/patch-ui_views_views__delegate.h
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
chromium/patches/patch-ui_views_widget_root__view.cc
chromium/patches/patch-ui_views_widget_widget.cc
chromium/patches/patch-ui_views_widget_widget.h
chromium/patches/patch-ui_views_window_default__frame__view.cc
chromium/patches/patch-ui_views_window_dialog__delegate.cc
chromium/patches/patch-ui_views_window_frame__background.cc
chromium/patches/patch-v8_BUILD.gn
chromium/patches/patch-v8_include_v8-internal.h
chromium/patches/patch-v8_include_v8config.h
chromium/patches/patch-v8_src_api_api.cc
chromium/patches/patch-v8_src_base_atomicops.h
chromium/patches/patch-v8_src_base_platform_memory.h
chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
chromium/patches/patch-v8_src_base_platform_platform-posix.cc
chromium/patches/patch-v8_src_base_strings.h
chromium/patches/patch-v8_src_base_sys-info.cc
chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
chromium/patches/patch-v8_src_diagnostics_perf-jit.h
chromium/patches/patch-v8_src_execution_isolate.cc
chromium/patches/patch-v8_src_flags_flags.cc
chromium/patches/patch-v8_src_libsampler_sampler.cc
chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
chromium/patches/patch-v8_src_sandbox_sandbox.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
chromium/patches/patch-v8_src_trap-handler_trap-handler.h
chromium/patches/patch-v8_tools_run-paxctl.py
chromium/patches/patch-v8_tools_run.py
Added Files:
chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__async__delegate.h
chromium/patches/patch-chrome_browser_shell__integration.h
chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc
chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
chromium/patches/patch-pdf_pdf__features.cc
chromium/patches/patch-pdf_pdf__features.h
chromium/patches/patch-remoting_base_environment__details.cc
chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
chromium/patches/patch-tools_gn_src_gn_args.cc
chromium/patches/patch-ui_base_clipboard_clipboard.cc
Removed Files:
chromium/patches/patch-build_config_gcc_BUILD.gn
chromium/patches/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
chromium/patches/patch-components_policy_core_browser_url__blocklist__manager.cc
chromium/patches/patch-components_policy_core_common_policy__pref__names.cc
chromium/patches/patch-components_policy_core_common_policy__pref__names.h
chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.cc
chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
chromium/patches/patch-remoting_host_host__attributes.cc
chromium/patches/patch-remoting_host_host__details.cc
chromium/patches/patch-third__party_libc++_src_include_____locale__dir_locale__base__api.h
chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
Log Message:
chromium: update to 144.0.7559.59
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=d006975bd78b238d64e6f186dd5ea04343e0e7de
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
chromium/Makefile | 8 +-
chromium/distinfo | 3040 ++++++++++----------
chromium/files/README | 9 -
chromium/patches/patch-BUILD.gn | 22 +-
...patch-apps_ui_views_app__window__frame__view.cc | 4 +-
chromium/patches/patch-base_BUILD.gn | 24 +-
.../patches/patch-base_allocator_dispatcher_tls.h | 2 +-
...cator_partition__allocator_partition__alloc.gni | 2 +-
...tition__allocator_src_partition__alloc_BUILD.gn | 4 +-
...artition__alloc_address__space__randomization.h | 2 +-
...llocator_src_partition__alloc_page__allocator.h | 2 +-
...c_partition__alloc_page__allocator__constants.h | 2 +-
...ion__alloc_page__allocator__internals__posix.cc | 2 +-
...tion__alloc_page__allocator__internals__posix.h | 2 +-
...rtition__alloc__base_debug_proc__maps__linux.cc | 2 +-
...ition__alloc__base_debug_stack__trace__posix.cc | 2 +-
...loc_partition__alloc__base_rand__util__posix.cc | 2 +-
...ition__alloc__base_threading_platform__thread.h | 4 +-
...e_threading_platform__thread__internal__posix.h | 2 +-
...lloc__base_threading_platform__thread__posix.cc | 2 +-
...src_partition__alloc_partition__alloc__config.h | 2 +-
..._partition__alloc_partition__alloc__constants.h | 2 +-
...rc_partition__alloc_partition__alloc__forward.h | 2 +-
...locator_src_partition__alloc_partition__root.cc | 8 +-
...locator_src_partition__alloc_spinning__mutex.cc | 2 +-
...__allocator_src_partition__alloc_stack_stack.cc | 2 +-
..._src_partition__alloc_thread__isolation_pkey.cc | 2 +-
chromium/patches/patch-base_atomicops.h | 2 +-
chromium/patches/patch-base_base__paths__posix.cc | 2 +-
chromium/patches/patch-base_compiler__specific.h | 2 +-
.../patches/patch-base_debug_debugger__posix.cc | 8 +-
chromium/patches/patch-base_debug_elf__reader.cc | 2 +-
.../patches/patch-base_debug_proc__maps__linux.cc | 4 +-
chromium/patches/patch-base_debug_stack__trace.cc | 2 +-
.../patch-base_debug_stack__trace__posix.cc | 2 +-
.../patches/patch-base_files_dir__reader__linux.h | 2 +-
.../patches/patch-base_files_dir__reader__posix.h | 2 +-
chromium/patches/patch-base_files_drive__info.h | 2 +-
.../patches/patch-base_files_drive__info__posix.cc | 2 +-
.../patches/patch-base_files_file__path__watcher.h | 2 +-
.../patch-base_files_file__path__watcher__bsd.cc | 2 +-
.../patch-base_files_file__path__watcher__kqueue.h | 2 +-
...tch-base_files_file__path__watcher__unittest.cc | 2 +-
.../patches/patch-base_files_file__util__posix.cc | 8 +-
.../patch-base_files_file__util__unittest.cc | 2 +-
...-base_files_important__file__writer__cleaner.cc | 2 +-
chromium/patches/patch-base_files_scoped__file.cc | 2 +-
.../patch-base_functional_unretained__traits.h | 2 +-
chromium/patches/patch-base_i18n_icu__util.cc | 2 +-
chromium/patches/patch-base_linux__util.cc | 2 +-
chromium/patches/patch-base_logging__unittest.cc | 6 +-
.../patch-base_memory_discardable__memory.cc | 2 +-
...tch-base_memory_discardable__memory__internal.h | 2 +-
...emory_madv__free__discardable__memory__posix.cc | 2 +-
...-base_memory_platform__shared__memory__region.h | 2 +-
...mory_platform__shared__memory__region__posix.cc | 2 +-
.../patches/patch-base_memory_protected__memory.h | 2 +-
.../patch-base_memory_protected__memory__posix.cc | 2 +-
...atch-base_message__loop_message__pump__epoll.cc | 2 +-
...patch-base_message__loop_message__pump__epoll.h | 2 +-
...patch-base_message__loop_message__pump__glib.cc | 2 +-
.../patch-base_posix_can__lower__nice__to.cc | 2 +-
.../patch-base_posix_file__descriptor__shuffle.h | 2 +-
chromium/patches/patch-base_posix_sysctl.cc | 2 +-
.../patch-base_posix_unix__domain__socket.cc | 2 +-
...ch-base_posix_unix__domain__socket__unittest.cc | 4 +-
.../patches/patch-base_process_internal__linux.h | 2 +-
chromium/patches/patch-base_process_kill.h | 2 +-
chromium/patches/patch-base_process_kill__posix.cc | 4 +-
chromium/patches/patch-base_process_launch.h | 2 +-
.../patches/patch-base_process_launch__posix.cc | 2 +-
.../patches/patch-base_process_memory__linux.cc | 2 +-
.../patches/patch-base_process_process__handle.cc | 2 +-
.../patches/patch-base_process_process__handle.h | 2 +-
.../patch-base_process_process__handle__freebsd.cc | 2 +-
.../patch-base_process_process__handle__openbsd.cc | 2 +-
.../patches/patch-base_process_process__iterator.h | 2 +-
...atch-base_process_process__iterator__freebsd.cc | 2 +-
...atch-base_process_process__iterator__openbsd.cc | 2 +-
.../patches/patch-base_process_process__metrics.cc | 2 +-
.../patches/patch-base_process_process__metrics.h | 26 +-
...patch-base_process_process__metrics__freebsd.cc | 2 +-
...patch-base_process_process__metrics__openbsd.cc | 2 +-
.../patch-base_process_process__metrics__posix.cc | 2 +-
...atch-base_process_process__metrics__unittest.cc | 2 +-
.../patches/patch-base_process_process__posix.cc | 2 +-
.../patch-base_process_process__unittest.cc | 2 +-
.../patches/patch-base_profiler_module__cache.cc | 2 +-
...e_profiler_sampling__profiler__thread__token.cc | 2 +-
...se_profiler_sampling__profiler__thread__token.h | 2 +-
...ch-base_profiler_stack__base__address__posix.cc | 2 +-
...ofiler_stack__sampling__profiler__test__util.cc | 2 +-
...profiler_stack__sampling__profiler__unittest.cc | 4 +-
.../patch-base_profiler_thread__delegate__posix.cc | 2 +-
chromium/patches/patch-base_rand__util.h | 2 +-
chromium/patches/patch-base_rand__util__posix.cc | 2 +-
.../patch-base_strings_safe__sprintf__unittest.cc | 2 +-
.../patch-base_synchronization_cancelable__event.h | 2 +-
.../patch-base_synchronization_lock__impl.h | 2 +-
chromium/patches/patch-base_syslog__logging.cc | 2 +-
chromium/patches/patch-base_system_sys__info.cc | 2 +-
chromium/patches/patch-base_system_sys__info.h | 2 +-
.../patch-base_system_sys__info__freebsd.cc | 2 +-
.../patch-base_system_sys__info__openbsd.cc | 2 +-
.../patches/patch-base_system_sys__info__posix.cc | 2 +-
.../patch-base_system_sys__info__unittest.cc | 2 +-
...k_thread__pool_environment__config__unittest.cc | 2 +-
.../patch-base_test_launcher_test__launcher.cc | 2 +-
.../patch-base_test_test__file__util__linux.cc | 2 +-
.../patch-base_test_test__file__util__posix.cc | 2 +-
.../patch-base_threading_platform__thread.h | 2 +-
.../patch-base_threading_platform__thread__bsd.cc | 24 +-
..._threading_platform__thread__internal__posix.cc | 22 +-
...tch-base_threading_platform__thread__metrics.cc | 4 +-
...atch-base_threading_platform__thread__metrics.h | 2 +-
...patch-base_threading_platform__thread__posix.cc | 35 +-
...ch-base_threading_platform__thread__unittest.cc | 2 +-
.../patches/patch-base_time_time__now__posix.cc | 2 +-
...tch-base_trace__event_malloc__dump__provider.cc | 2 +-
...atch-base_trace__event_memory__dump__manager.cc | 2 +-
...atch-base_trace__event_process__memory__dump.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.cc | 2 +-
chromium/patches/patch-base_tracing_trace__time.h | 2 +-
.../patch-base_version__info_version__info.h | 2 +-
chromium/patches/patch-build_config_BUILD.gn | 2 +-
chromium/patches/patch-build_config_BUILDCONFIG.gn | 14 +-
.../patches/patch-build_config_c++_modules.gni | 2 +-
chromium/patches/patch-build_config_clang_BUILD.gn | 4 +-
.../patches/patch-build_config_clang_clang.gni | 4 +-
.../patches/patch-build_config_compiler_BUILD.gn | 20 +-
chromium/patches/patch-build_config_gcc_BUILD.gn | 19 -
chromium/patches/patch-build_config_linux_BUILD.gn | 2 +-
.../patch-build_config_linux_libdrm_BUILD.gn | 2 +-
.../patches/patch-build_config_linux_pkg-config.py | 2 +-
chromium/patches/patch-build_config_ozone.gni | 2 +-
chromium/patches/patch-build_config_rust.gni | 22 +-
.../patches/patch-build_config_v8__target__cpu.gni | 2 +-
chromium/patches/patch-build_detect__host__arch.py | 2 +-
chromium/patches/patch-build_dotfile__settings.gni | 2 +-
chromium/patches/patch-build_gn__run__binary.py | 2 +-
chromium/patches/patch-build_linux_chrome.map | 2 +-
.../patches/patch-build_linux_strip__binary.gni | 2 +-
.../patches/patch-build_linux_strip__binary.py | 2 +-
chromium/patches/patch-build_linux_unbundle_icu.gn | 2 +-
.../patches/patch-build_linux_unbundle_libpng.gn | 2 +-
.../patches/patch-build_linux_unbundle_libusb.gn | 2 +-
chromium/patches/patch-build_rust_allocator_lib.rs | 4 +-
.../patches/patch-build_rust_rust__bindgen.gni | 8 +-
.../patch-build_rust_rust__bindgen__generator.gni | 17 +-
chromium/patches/patch-build_rust_std_BUILD.gn | 26 +-
.../patches/patch-build_toolchain_freebsd_BUILD.gn | 2 +-
.../patch-build_toolchain_gcc__solink__wrapper.py | 2 +-
.../patch-build_toolchain_gcc__toolchain.gni | 8 +-
.../patches/patch-build_toolchain_netbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_openbsd_BUILD.gn | 2 +-
.../patches/patch-build_toolchain_toolchain.gni | 4 +-
chromium/patches/patch-cc_base_features.cc | 2 +-
.../patch-chrome_app_chrome__command__ids.h | 2 +-
chromium/patches/patch-chrome_app_chrome__main.cc | 2 +-
.../patch-chrome_app_chrome__main__delegate.cc | 32 +-
.../patch-chrome_app_settings__strings.grdp | 2 +-
chromium/patches/patch-chrome_browser_BUILD.gn | 4 +-
.../patches/patch-chrome_browser_about__flags.cc | 192 +-
...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 +-
...kground_extensions_background__mode__manager.cc | 4 +-
...round_extensions_background__mode__optimizer.cc | 17 -
...e_browser_background_glic_glic__status__icon.cc | 10 +-
.../patch-chrome_browser_browser__features.cc | 4 +-
.../patch-chrome_browser_browser__features.h | 4 +-
.../patch-chrome_browser_browser__process__impl.cc | 19 +-
.../patch-chrome_browser_browser__process__impl.h | 4 +-
...hrome_browser_chrome__browser__field__trials.cc | 2 +-
..._browser_chrome__browser__interface__binders.cc | 8 +-
...r_chrome__browser__interface__binders__webui.cc | 6 +-
...r__interface__binders__webui__parts__desktop.cc | 9 +-
.../patch-chrome_browser_chrome__browser__main.cc | 30 +-
...r_chrome__browser__main__extra__parts__ozone.cc | 2 +-
...-chrome_browser_chrome__browser__main__linux.cc | 2 +-
...h-chrome_browser_chrome__browser__main__linux.h | 2 +-
...-chrome_browser_chrome__browser__main__posix.cc | 2 +-
...ome_browser_chrome__content__browser__client.cc | 44 +-
...rome_browser_chrome__content__browser__client.h | 2 +-
...tent__browser__client__navigation__throttles.cc | 10 +-
...ssaging_messaging__backend__service__factory.cc | 2 +-
...iwa__key__distribution__component__installer.cc | 2 +-
..._iwa__key__distribution__component__installer.h | 4 +-
...rome_browser_component__updater_registration.cc | 12 +-
...ater_wasm__tts__engine__component__installer.cc | 38 +-
..._updater_widevine__cdm__component__installer.cc | 2 +-
...hrome__protocol__handler__registry__delegate.cc | 2 +-
chromium/patches/patch-chrome_browser_defaults.cc | 2 +-
...tity_device__oauth2__token__service__factory.cc | 2 +-
...e_browser_devtools_remote__debugging__server.cc | 8 +-
...me_browser_devtools_remote__debugging__server.h | 4 +-
...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 | 4 +-
...atch-chrome_browser_download_download__prefs.cc | 2 +-
...patch-chrome_browser_download_download__prefs.h | 2 +-
...ser__management_browser__management__service.cc | 2 +-
...wser__management_browser__management__service.h | 2 +-
...ome__browser__main__extra__parts__enterprise.cc | 2 +-
...rome__browser__main__extra__parts__enterprise.h | 2 +-
...nectors_analysis_analysis__service__settings.cc | 2 +-
...-chrome_browser_enterprise_connectors_common.cc | 2 +-
...er_enterprise_connectors_connectors__service.cc | 4 +-
...t_device__trust__connector__service__factory.cc | 2 +-
...evice__trust_device__trust__service__factory.cc | 2 +-
...ser_commands_key__rotation__command__factory.cc | 2 +-
...sistence_key__persistence__delegate__factory.cc | 2 +-
...ice__trust_signals_signals__service__factory.cc | 2 +-
...tors_reporting_browser__crash__event__router.cc | 2 +-
...nnectors_reporting_crash__reporting__context.cc | 2 +-
...ectors_reporting_realtime__reporting__client.cc | 2 +-
...nectors_reporting_realtime__reporting__client.h | 2 +-
...nt_profile__management__navigation__throttle.cc | 2 +-
...te__commands_cbcm__remote__commands__factory.cc | 2 +-
...er_enterprise_signals_context__info__fetcher.cc | 2 +-
...ser_enterprise_signals_device__info__fetcher.cc | 2 +-
...erprise_signals_signals__aggregator__factory.cc | 2 +-
...enterprise_signin_enterprise__signin__service.h | 2 +-
...terstitials_managed__profile__required__page.cc | 2 +-
...wser_enterprise_util_managed__browser__utils.cc | 2 +-
.../patch-chrome_browser_extensions_BUILD.gn | 4 +-
...ate_chrome__desktop__report__request__helper.cc | 2 +-
...rprise__reporting__private_conversion__utils.cc | 2 +-
...erprise__reporting__private_conversion__utils.h | 2 +-
..._private_enterprise__reporting__private__api.cc | 2 +-
...__private_enterprise__reporting__private__api.h | 2 +-
...writer__private_removable__storage__provider.cc | 2 +-
...ensions_api_messaging_launch__context__posix.cc | 2 +-
...__private_passwords__private__delegate__impl.cc | 4 +-
...s_api_runtime_chrome__runtime__api__delegate.cc | 2 +-
...extensions_api_settings__private_prefs__util.cc | 6 +-
..._extensions_api_tabs_tabs__api__non__android.cc | 4 +-
...gging__private_webrtc__logging__private__api.cc | 2 +-
...api_webstore__private_webstore__private__api.cc | 4 +-
...s_component__extensions__allowlist_allowlist.cc | 2 +-
..._browser_extensions_external__provider__impl.cc | 2 +-
...ser_extensions_sync_extension__sync__service.cc | 4 +-
...rome_browser_favicon_chrome__favicon__client.cc | 2 +-
...ck_system__logs_about__system__logs__fetcher.cc | 2 +-
...k_system__logs_chrome__system__logs__fetcher.cc | 2 +-
...e__file__system__access__permission__context.cc | 2 +-
...-chrome_browser_first__run_first__run__dialog.h | 2 +-
...hrome_browser_first__run_first__run__internal.h | 2 +-
.../patch-chrome_browser_flag__descriptions.h | 4 +-
...e_browser_gcm_gcm__profile__service__factory.cc | 2 +-
...__id_instance__id__profile__service__factory.cc | 2 +-
...chrome_browser_glic_host_glic__page__handler.cc | 17 +
...atch-chrome_browser_glic_widget_glic__widget.cc | 6 +-
.../patch-chrome_browser_global__features.cc | 16 +-
.../patch-chrome_browser_global__features.h | 12 +-
...chrome_browser_headless_headless__mode__util.cc | 6 +-
...h-chrome_browser_intranet__redirect__detector.h | 4 +-
...alleries_fileapi_mtp__device__async__delegate.h | 17 +
..._galleries_fileapi_mtp__device__map__service.cc | 13 +-
...dia__galleries_media__file__system__registry.cc | 2 +-
...ch-chrome_browser_media_audio__service__util.cc | 2 +-
...-chrome_browser_media_router_discovery_BUILD.gn | 2 +-
...er_discovery_discovery__network__list__posix.cc | 10 +-
...covery_discovery__network__list__wifi__linux.cc | 2 +-
...wser_media_webrtc_chrome__screen__enumerator.cc | 2 +-
...owser_media_webrtc_chrome__screen__enumerator.h | 2 +-
...ia_webrtc_desktop__media__picker__controller.cc | 2 +-
...e_browser_media_webrtc_webrtc__log__uploader.cc | 4 +-
...ser_media_webrtc_webrtc__logging__controller.cc | 6 +-
...wser_media_webrtc_webrtc__logging__controller.h | 10 +-
.../patch-chrome_browser_memory__details.cc | 2 +-
...chrome__browser__main__extra__parts__metrics.cc | 6 +-
..._chrome__browser__main__extra__parts__metrics.h | 2 +-
...ser_metrics_chrome__metrics__service__client.cc | 28 +-
...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 | 6 +-
...rowser_net_system__network__context__manager.cc | 30 +-
...browser_net_system__network__context__manager.h | 6 +-
...page_modules_file__suggestion_drive__service.cc | 4 +-
..._browser_new__tab__page_new__tab__page__util.cc | 4 +-
...cations_notification__display__service__impl.cc | 2 +-
...ns_notification__platform__bridge__delegator.cc | 2 +-
..._tiles_chrome__most__visited__sites__factory.cc | 2 +-
...oad__metrics_page__load__metrics__initialize.cc | 6 +-
...d__manager_chrome__password__manager__client.cc | 10 +-
..._factories_password__reuse__manager__factory.cc | 2 +-
...icture_picture__in__picture__window__manager.cc | 4 +-
.../patch-chrome_browser_platform__util__linux.cc | 4 +-
...wser_policy_browser__signin__policy__handler.cc | 2 +-
...wser__cloud__management__controller__desktop.cc | 2 +-
...onfiguration__policy__handler__list__factory.cc | 55 +-
...y_developer__tools__policy__checker__factory.cc | 2 +-
...y_device__management__service__configuration.cc | 2 +-
...olicy_policy__value__and__status__aggregator.cc | 2 +-
.../patch-chrome_browser_prefs_browser__prefs.cc | 12 +-
...er_prefs_pref__service__incognito__allowlist.cc | 2 +-
...-chrome_browser_prefs_session__startup__pref.cc | 2 +-
...er_printing_print__backend__service__manager.cc | 2 +-
...patch-chrome_browser_printing_printer__query.cc | 2 +-
...tch-chrome_browser_process__singleton__posix.cc | 4 +-
...hrome__browser__main__extra__parts__profiles.cc | 32 +-
.../patch-chrome_browser_profiles_profile__impl.cc | 8 +-
...ch-chrome_browser_profiles_profile__io__data.cc | 2 +-
...atch-chrome_browser_profiles_profiles__state.cc | 8 +-
...ies_regional__capabilities__service__factory.cc | 2 +-
...r__context__menu_render__view__context__menu.cc | 6 +-
...h-chrome_browser_renderer__preferences__util.cc | 23 +-
...s_settings_autofill__page_passwords__shared.css | 2 +-
...ome_browser_resources_signin_signin__shared.css | 2 +-
...owsing_chrome__password__protection__service.cc | 4 +-
...d__content__scanning_binary__upload__service.cc | 2 +-
...dent__reporting_incident__reporting__service.cc | 2 +-
...owsing_safe__browsing__pref__change__handler.cc | 2 +-
...rowsing_safe__browsing__pref__change__handler.h | 2 +-
...rowser_screen__ai_screen__ai__install__state.cc | 2 +-
...creen__ai_screen__ai__service__handler__base.cc | 2 +-
...tch-chrome_browser_sessions_session__restore.cc | 6 +-
...ser_sharing_sharing__handler__registry__impl.cc | 2 +-
.../patch-chrome_browser_shell__integration.h | 17 +
...patch-chrome_browser_shortcuts_icon__badging.cc | 2 +-
...chrome_browser_signin_chrome__signin__client.cc | 2 +-
...tch-chrome_browser_signin_signin__hats__util.cc | 2 +-
.../patch-chrome_browser_signin_signin__util.cc | 12 +-
.../patch-chrome_browser_signin_signin__util.h | 8 +-
...ed__user_classify__url__navigation__throttle.cc | 2 +-
...vised__user_supervised__user__browser__utils.cc | 2 +-
...rvised__user_supervised__user__browser__utils.h | 2 +-
...supervised__user__extensions__delegate__impl.cc | 4 +-
...__user_supervised__user__extensions__manager.cc | 2 +-
...d__user_supervised__user__extensions__manager.h | 2 +-
...ed__user__google__auth__navigation__throttle.cc | 2 +-
..._supervised__user__metrics__service__factory.cc | 2 +-
..._user_supervised__user__navigation__observer.cc | 2 +-
...owser_sync_chrome__sync__controller__builder.cc | 2 +-
...rowser_sync_device__info__sync__client__impl.cc | 2 +-
...h-chrome_browser_sync_sync__service__factory.cc | 6 +-
...est_integration_sync__service__impl__harness.cc | 17 +
...e_browser_task__manager_sampling_task__group.cc | 2 +-
...me_browser_task__manager_sampling_task__group.h | 2 +-
..._task__manager_sampling_task__group__sampler.cc | 2 +-
...r_task__manager_sampling_task__group__sampler.h | 2 +-
...r_task__manager_sampling_task__manager__impl.cc | 2 +-
...browser_task__manager_task__manager__observer.h | 2 +-
.../patch-chrome_browser_themes_theme__helper.cc | 2 +-
.../patch-chrome_browser_themes_theme__service.cc | 6 +-
...e_browser_themes_theme__service__aura__linux.cc | 2 +-
...hrome_browser_themes_theme__service__factory.cc | 2 +-
.../patch-chrome_browser_ui_accelerator__table.cc | 2 +-
...-chrome_browser_ui_actions_chrome__action__id.h | 4 +-
..._payments_desktop__payments__window__manager.cc | 2 +-
...l_payments_desktop__payments__window__manager.h | 2 +-
chromium/patches/patch-chrome_browser_ui_browser.h | 2 +-
...rome_browser_ui_browser__command__controller.cc | 18 +-
.../patch-chrome_browser_ui_browser__commands.cc | 4 +-
.../patch-chrome_browser_ui_browser__ui__prefs.cc | 4 +-
...patch-chrome_browser_ui_browser__view__prefs.cc | 2 +-
...r__window_internal_browser__window__features.cc | 6 +-
...wser__window_public_browser__window__features.h | 8 +-
.../patch-chrome_browser_ui_chrome__pages.cc | 10 +-
.../patch-chrome_browser_ui_chrome__pages.h | 4 +-
...rowser_ui_color_native__chrome__color__mixer.cc | 2 +-
.../patch-chrome_browser_ui_hats_survey__config.cc | 4 +-
...s_trust__safety__sentiment__service__factory.cc | 2 +-
.../patches/patch-chrome_browser_ui_managed__ui.cc | 2 +-
...r_ui_omnibox_omnibox__pedal__implementations.cc | 4 +-
...rollers_relaunch__chrome__bubble__controller.cc | 2 +-
..._passwords_manage__passwords__ui__controller.cc | 6 +-
.../patch-chrome_browser_ui_prefs_pref__watcher.cc | 35 +
.../patch-chrome_browser_ui_prefs_pref__watcher.h | 17 +
...h-chrome_browser_ui_prefs_prefs__tab__helper.cc | 8 +-
.../patches/patch-chrome_browser_ui_sad__tab.cc | 4 +-
...sharing__hub_sharing__hub__bubble__controller.h | 2 +-
...e_browser_ui_signin_signin__view__controller.cc | 8 +-
...me_browser_ui_signin_signin__view__controller.h | 2 +-
..._ui_signin_signin__view__controller__delegate.h | 4 +-
...chrome_browser_ui_startup_bad__flags__prompt.cc | 2 +-
...tch-chrome_browser_ui_startup_infobar__utils.cc | 6 +-
...browser_ui_startup_startup__browser__creator.cc | 10 +-
...r_ui_startup_startup__browser__creator__impl.cc | 2 +-
...me_browser_ui_startup_startup__tab__provider.cc | 6 +-
.../patch-chrome_browser_ui_tab__helpers.cc | 6 +-
.../patch-chrome_browser_ui_tabs_features.cc | 4 +-
...h-chrome_browser_ui_tabs_public_tab__features.h | 6 +-
...-chrome_browser_ui_tabs_tab__dialog__manager.cc | 2 +-
.../patch-chrome_browser_ui_tabs_tab__features.cc | 10 +-
...tch-chrome_browser_ui_tabs_tab__strip__prefs.cc | 2 +-
...owser_ui_task__manager_task__manager__columns.h | 2 +-
...ui_task__manager_task__manager__table__model.cc | 2 +-
...ch-chrome_browser_ui_test_popup__browsertest.cc | 2 +-
...tch-chrome_browser_ui_test_test__browser__ui.cc | 2 +-
.../patch-chrome_browser_ui_ui__features.cc | 64 +-
.../patches/patch-chrome_browser_ui_ui__features.h | 8 +-
.../patch-chrome_browser_ui_url__identity.cc | 2 +-
...pps_chrome__native__app__window__views__aura.cc | 2 +-
...s_chrome__browser__main__extra__parts__views.cc | 2 +-
...rome_browser_ui_views_chrome__views__delegate.h | 2 +-
...wser_ui_views_chrome__views__delegate__linux.cc | 2 +-
...owser_ui_views_compose_compose__dialog__view.cc | 2 +-
...collaboration__controller__delegate__desktop.cc | 12 +-
..._collaboration__controller__delegate__desktop.h | 4 +-
...s_frame_browser__frame__view__factory__views.cc | 2 +-
...ws_frame_browser__frame__view__layout__linux.cc | 2 +-
..._browser__frame__view__layout__linux__native.cc | 2 +-
...r_ui_views_frame_browser__frame__view__linux.cc | 2 +-
...-chrome_browser_ui_views_frame_browser__view.cc | 8 +-
...hrome_browser_ui_views_frame_browser__widget.cc | 6 +-
...chrome_browser_ui_views_frame_browser__widget.h | 2 +-
...rame_layout_browser__view__app__layout__impl.cc | 17 +
..._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 +-
..._ui_views_frame_system__menu__model__builder.cc | 2 +-
...ui_views_frame_system__menu__model__delegate.cc | 8 +-
...chrome_browser_ui_views_hung__renderer__view.cc | 2 +-
...r_ui_views_location__bar_location__bar__view.cc | 4 +-
...ui_views_new__tab__footer_footer__controller.cc | 2 +-
...views_passwords_password__bubble__view__base.cc | 4 +-
...er_ui_views_profiles_avatar__toolbar__button.cc | 4 +-
...ser_ui_views_profiles_avatar__toolbar__button.h | 2 +-
...ui_views_profiles_profile__menu__coordinator.cc | 4 +-
...rowser_ui_views_profiles_profile__menu__view.cc | 6 +-
...wser_ui_views_profiles_profile__picker__view.cc | 2 +-
...es_signin__view__controller__delegate__views.cc | 16 +-
...les_signin__view__controller__delegate__views.h | 8 +-
...ui_views_tabs_dragging_tab__drag__controller.cc | 14 +-
.../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +-
...ui_views_tabs_tab__hover__card__bubble__view.cc | 2 +-
...rome_browser_ui_views_tabs_tab__style__views.cc | 2 +-
...er_ui_views_task__manager__search__bar__view.cc | 4 +-
..._education_browser__user__education__service.cc | 6 +-
...eb__apps_web__app__integration__test__driver.cc | 20 +-
...i_web__applications_app__browser__controller.cc | 4 +-
...rowser_ui_web__applications_web__app__dialogs.h | 2 +-
...eb__applications_web__app__ui__manager__impl.cc | 2 +-
...web__applications_web__app__ui__manager__impl.h | 2 +-
...ser_ui_webui__browser_webui__browser__window.cc | 4 +-
...atch-chrome_browser_ui_webui_about_about__ui.cc | 2 +-
...patch-chrome_browser_ui_webui_about_about__ui.h | 2 +-
..._ui_webui_app__home_app__home__page__handler.cc | 4 +-
...r_ui_webui_app__home_app__home__page__handler.h | 2 +-
...ui_webui_app__settings_web__app__settings__ui.h | 2 +-
...icate__manager_certificate__manager__handler.cc | 2 +-
...i_certificate__manager_client__cert__sources.cc | 2 +-
...ui_certificate__manager_client__cert__sources.h | 2 +-
...me_browser_ui_webui_chrome__web__ui__configs.cc | 14 +-
...i_webui_chrome__web__ui__controller__factory.cc | 2 +-
...ternals_connectors__internals__page__handler.cc | 2 +-
...i_connectors__internals_device__trust__utils.cc | 4 +-
..._cr__components_searchbox_searchbox__handler.cc | 35 +
...ui_history_history__identity__state__watcher.cc | 17 +
...fobar__internals_infobar__internals__handler.cc | 35 +
...wser_ui_webui_interstitials_interstitial__ui.cc | 2 +-
...e_browser_ui_webui_management_management__ui.cc | 2 +-
...i_webui_management_management__ui__constants.cc | 2 +-
...ui_webui_management_management__ui__constants.h | 2 +-
..._ui_webui_management_management__ui__handler.cc | 2 +-
...r_ui_webui_management_management__ui__handler.h | 2 +-
...ebui_password__manager_promo__cards__handler.cc | 2 +-
...webui_password__manager_promo__cards__handler.h | 2 +-
...manager_promo__cards_relaunch__chrome__promo.cc | 2 +-
...rowser_ui_webui_searchbox_searchbox__handler.cc | 35 -
...rowser_ui_webui_settings_appearance__handler.cc | 2 +-
...tings_settings__localized__strings__provider.cc | 14 +-
...er_ui_webui_settings_site__settings__handler.cc | 8 +-
...ize__chrome_customize__chrome__page__handler.cc | 4 +-
...mize__chrome_customize__chrome__page__handler.h | 2 +-
...ser_ui_webui_signin_profile__picker__handler.cc | 4 +-
...r__education__internals__page__handler__impl.cc | 2 +-
...hrome_browser_ui_window__sizer_window__sizer.cc | 2 +-
...r_upgrade__detector_version__history__client.cc | 2 +-
...king_visited__url__ranking__service__factory.cc | 2 +-
...lications_commands_launch__web__app__command.cc | 2 +-
...s_commands_set__user__display__mode__command.cc | 2 +-
...er_web__applications_extension__status__utils.h | 2 +-
...ications_extensions_extension__status__utils.cc | 2 +-
...browser_web__applications_icons_icon__masker.cc | 2 +-
...ons_os__integration_os__integration__manager.cc | 4 +-
...__integration_os__integration__test__override.h | 2 +-
...integration_run__on__os__login__sub__manager.cc | 2 +-
...tions_os__integration_shortcut__sub__manager.cc | 4 +-
...gration_web__app__file__handler__registration.h | 2 +-
...lications_os__integration_web__app__shortcut.cc | 6 +-
...plications_os__integration_web__app__shortcut.h | 6 +-
...pplications_policy_web__app__policy__manager.cc | 4 +-
...s_test_os__integration__test__override__impl.cc | 2 +-
...ns_test_os__integration__test__override__impl.h | 2 +-
...ch-chrome_browser_web__applications_web__app.cc | 2 +-
..._browser_web__applications_web__app__helpers.cc | 2 +-
...ser_web__applications_web__app__install__info.h | 4 +-
...rome_browser_webapps_chrome__webapps__client.cc | 2 +-
...thn_chrome__authenticator__request__delegate.cc | 4 +-
...tch-chrome_browser_webauthn_enclave__manager.cc | 2 +-
...ser_webauthn_gpm__user__verification__policy.cc | 17 -
...ebauthn_password__credential__ui__controller.cc | 2 +-
...me_browser_webauthn_unexportable__key__utils.cc | 2 +-
.../patches/patch-chrome_common_channel__info.h | 2 +-
.../patch-chrome_common_channel__info__posix.cc | 6 +-
.../patch-chrome_common_chrome__content__client.cc | 10 +-
.../patch-chrome_common_chrome__features.cc | 21 +-
.../patches/patch-chrome_common_chrome__features.h | 17 +-
.../patches/patch-chrome_common_chrome__paths.cc | 2 +-
.../patches/patch-chrome_common_chrome__paths.h | 2 +-
.../patch-chrome_common_chrome__paths__internal.h | 2 +-
.../patch-chrome_common_chrome__switches.cc | 6 +-
.../patches/patch-chrome_common_chrome__switches.h | 8 +-
...e_common_controlled__frame_controlled__frame.cc | 2 +-
.../patches/patch-chrome_common_crash__keys.cc | 2 +-
...hrome_common_extensions_extension__constants.cc | 2 +-
...chrome_common_extensions_extension__constants.h | 2 +-
...rmissions_chrome__permission__message__rules.cc | 2 +-
...ch-chrome_common_media_cdm__host__file__path.cc | 4 +-
.../patch-chrome_common_media_cdm__registration.cc | 2 +-
.../patch-chrome_common_media_cdm__registration.h | 2 +-
...a_component__widevine__cdm__hint__file__linux.h | 2 +-
chromium/patches/patch-chrome_common_pref__names.h | 24 +-
.../patches/patch-chrome_common_url__constants.h | 4 +-
.../patch-chrome_common_webui__url__constants.cc | 4 +-
.../patch-chrome_common_webui__url__constants.h | 12 +-
...ise__companion_enterprise__companion__client.cc | 2 +-
...h-chrome_enterprise__companion_event__logger.cc | 4 +-
...e_enterprise__companion_ipc__security__linux.cc | 2 +-
.../patch-chrome_enterprise__companion_lock.cc | 2 +-
...e_renderer_chrome__content__renderer__client.cc | 8 +-
...vices_printing_print__backend__service__impl.cc | 2 +-
...services_speech_audio__source__fetcher__impl.cc | 2 +-
...e_test_base_scoped__channel__override__posix.cc | 10 +-
...ch-chrome_test_chromedriver_chrome__launcher.cc | 2 +-
...rome_test_chromedriver_chrome_chrome__finder.cc | 2 +-
...e_test_chromedriver_key__converter__unittest.cc | 2 +-
...medriver_keycode__text__conversion__unittest.cc | 2 +-
...sed__user_google__auth__state__waiter__mixin.cc | 2 +-
.../patch-chrome_updater_app_app__uninstall.cc | 4 +-
.../patches/patch-chrome_updater_configurator.cc | 2 +-
...atch-chrome_updater_ipc_ipc__security__linux.cc | 6 +-
chromium/patches/patch-chrome_updater_lock.cc | 2 +-
.../patch-chrome_updater_util_posix__util.cc | 2 +-
chromium/patches/patch-chrome_utility_services.cc | 4 +-
chromium/patches/patch-components_BUILD.gn | 8 +-
...ta__manager_payments_payments__data__manager.cc | 10 +-
...ata__manager_payments_payments__data__manager.h | 10 +-
...owser_foundations_browser__autofill__manager.cc | 4 +-
...guide_autofill__optimization__guide__decider.cc | 2 +-
...browser_payments_amount__extraction__manager.cc | 8 +-
...autofill_core_browser_payments_bnpl__manager.cc | 4 +-
...ons_payments_payments__suggestion__generator.cc | 17 +
...ebdata_payments_payments__sync__bridge__util.cc | 4 +-
...ents_autofill_core_common_autofill__features.cc | 2 +-
...ill_core_common_autofill__payments__features.cc | 30 +-
...ponents_autofill_core_common_autofill__prefs.cc | 10 +-
...mponents_autofill_core_common_autofill__prefs.h | 8 +-
...on_public_collaboration__controller__delegate.h | 2 +-
...onents_commerce_core_commerce__feature__list.cc | 2 +-
...nstrained__window_constrained__window__views.cc | 2 +-
...ngs_core_browser_website__settings__registry.cc | 2 +-
...omponents_cookie__config_cookie__store__util.cc | 2 +-
.../patch-components_crash_core_app_BUILD.gn | 2 +-
...nts_crash_core_app_chrome__crashpad__handler.cc | 2 +-
...nents_crash_core_app_crashpad__handler__main.cc | 2 +-
...h_core_browser_crash__upload__list__crashpad.cc | 2 +-
.../patch-components_crash_core_common_BUILD.gn | 2 +-
...s_device__signals_core_browser_browser__utils.h | 2 +-
...wser_desktop_desktop__os__signals__collector.cc | 2 +-
...ignals_core_browser_mock__signals__aggregator.h | 2 +-
...ice__signals_core_browser_signals__aggregator.h | 2 +-
...gnals_core_browser_signals__aggregator__impl.cc | 2 +-
...ignals_core_browser_signals__aggregator__impl.h | 2 +-
...ignals_core_browser_user__permission__service.h | 2 +-
...core_browser_user__permission__service__impl.cc | 2 +-
..._core_browser_user__permission__service__impl.h | 2 +-
...als_core_common_linux_platform__utils__linux.cc | 2 +-
...s_device__signals_core_common_platform__utils.h | 2 +-
...evice__signals_core_common_signals__features.cc | 4 +-
...device__signals_core_common_signals__features.h | 6 +-
...nals_core_system__signals_platform__delegate.cc | 2 +-
...nents_device__signals_test_signals__contract.cc | 2 +-
...service_discardable__shared__memory__manager.cc | 2 +-
...ponents_embedder__support_user__agent__utils.cc | 6 +-
...bedder__support_user__agent__utils__unittest.cc | 4 +-
...ts_enterprise_browser_reporting_report__util.cc | 2 +-
...ctors_core_realtime__reporting__client__base.cc | 2 +-
..._enterprise_data__controls_core_browser_rule.cc | 6 +-
...components_enterprise_watermarking_watermark.cc | 2 +-
...mponents_error__page_common_localized__error.cc | 4 +-
...h-components_eye__dropper_eye__dropper__view.cc | 4 +-
..._feature__engagement_public_event__constants.cc | 2 +-
...s_feature__engagement_public_event__constants.h | 2 +-
...e__engagement_public_feature__configurations.cc | 8 +-
...eature__engagement_public_feature__constants.cc | 24 +-
...feature__engagement_public_feature__constants.h | 6 +-
...nts_feature__engagement_public_feature__list.cc | 8 +-
...ents_feature__engagement_public_feature__list.h | 18 +-
...omponents_feed_core_proto_v2_wire_version.proto | 2 +-
...s_feed_core_v2_feed__network__impl__unittest.cc | 2 +-
.../patch-components_feed_core_v2_proto__util.cc | 2 +-
...omponents_feed_core_v2_proto__util__unittest.cc | 2 +-
...-components_feed_core_v2_test_proto__printer.cc | 2 +-
...h-components_gcm__driver_gcm__desktop__utils.cc | 2 +-
.../patches/patch-components_gwp__asan_BUILD.gn | 2 +-
...-components_gwp__asan_buildflags_buildflags.gni | 2 +-
..._asan_client_guarded__page__allocator__posix.cc | 2 +-
.../patch-components_gwp__asan_client_gwp__asan.cc | 2 +-
...ponents_gwp__asan_client_gwp__asan__features.cc | 2 +-
...nts_gwp__asan_crash__handler_crash__analyzer.cc | 2 +-
...patch-components_live__caption_caption__util.cc | 2 +-
.../patch-components_live__caption_caption__util.h | 2 +-
...omponents_media__router_common_media__source.cc | 2 +-
...n_providers_cast_channel_cast__message__util.cc | 2 +-
...ter_common_providers_cast_channel_enum__table.h | 2 +-
...-components_metrics_drive__metrics__provider.cc | 6 +-
.../patch-components_metrics_dwa_dwa__service.cc | 4 +-
.../patch-components_metrics_metrics__log.cc | 2 +-
.../patch-components_metrics_motherboard.cc | 2 +-
...nents_metrics_private__metrics_puma__service.cc | 17 +
...nts_named__mojo__ipc__server_connection__info.h | 2 +-
...erver_named__mojo__ipc__server__client__util.cc | 6 +-
...ed__mojo__server__endpoint__connector__linux.cc | 2 +-
.../patch-components_named__system__lock_BUILD.gn | 2 +-
.../patch-components_named__system__lock_lock.h | 2 +-
...omponents_named__system__lock_lock__unittest.cc | 2 +-
.../patch-components_ntp__tiles_pref__names.h | 2 +-
...core_feature__registry_feature__registration.cc | 4 +-
...on__guide_core_optimization__guide__features.cc | 4 +-
...zation__guide_core_optimization__guide__util.cc | 2 +-
..._async_browser_secret__portal__key__provider.cc | 2 +-
...onents_os__crypt_sync_libsecret__util__linux.cc | 2 +-
.../patch-components_os__crypt_sync_os__crypt.h | 2 +-
...aint__preview_browser_paint__preview__client.cc | 2 +-
...iew_browser_paint__preview__client__unittest.cc | 2 +-
...aint__preview_common_proto_paint__preview.proto | 2 +-
..._preview_player_player__compositor__delegate.cc | 4 +-
...ger_core_browser_features_password__features.cc | 6 +-
...ager_core_browser_features_password__features.h | 4 +-
...ger_core_browser_password__autofill__manager.cc | 6 +-
...ager_core_browser_password__autofill__manager.h | 2 +-
...manager_core_browser_password__form__filling.cc | 2 +-
...manager_core_browser_password__form__manager.cc | 2 +-
...word__manager_core_browser_password__manager.cc | 21 +-
...anager_core_browser_password__manager__client.h | 2 +-
...ger_core_browser_password__manager__switches.cc | 2 +-
...ager_core_browser_password__manager__switches.h | 2 +-
...ore_browser_password__manual__fallback__flow.cc | 8 +-
...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 | 2 +-
...core_browser_stub__password__manager__client.cc | 2 +-
..._core_browser_stub__password__manager__client.h | 2 +-
...er_core_common_password__manager__pref__names.h | 20 +-
...nager_decorators_process__metrics__decorator.cc | 2 +-
...mponents_performance__manager_public_features.h | 2 +-
...e__attribution_memory__measurement__delegate.cc | 2 +-
...sions_prediction__service_prediction__common.cc | 2 +-
...icy_core_browser_policy__pref__mapping__test.cc | 2 +-
..._policy_core_browser_url__blocklist__manager.cc | 17 -
...licy_core_common_cloud_cloud__policy__client.cc | 6 +-
...mmon_cloud_cloud__policy__refresh__scheduler.cc | 2 +-
...policy_core_common_cloud_cloud__policy__util.cc | 2 +-
...-components_policy_core_common_policy__paths.cc | 2 +-
...nents_policy_core_common_policy__pref__names.cc | 17 -
...onents_policy_core_common_policy__pref__names.h | 17 -
...onents_policy_tools_generate__policy__source.py | 4 +-
.../patch-components_power__metrics_BUILD.gn | 2 +-
...nts_power__metrics_energy__metrics__provider.cc | 2 +-
...y__config_pref__proxy__config__tracker__impl.cc | 17 +
...ents_proxy__config_proxy__config__pref__names.h | 17 +
...apabilities_regional__capabilities__switches.cc | 17 -
...capabilities_regional__capabilities__switches.h | 17 -
...ontent_common_file__type__policies__unittest.cc | 2 +-
...ing_content_resources_gen__file__type__proto.py | 2 +-
..._core_browser_db_v4__protocol__manager__util.cc | 4 +-
..._browser_realtime_url__lookup__service__base.cc | 4 +-
...nents_search__engines_template__url__service.cc | 2 +-
...onents_security__interstitials_content_utils.cc | 2 +-
..._default__model_cross__device__user__segment.cc | 2 +-
...ervices_font__data_font__data__service__impl.cc | 17 +
...rvices_on__device__translation_sandbox__hook.cc | 2 +-
...ervices_on__device__translation_sandbox__hook.h | 2 +-
...paint__preview__compositor__collection__impl.cc | 2 +-
...mponents_signin_public_base_signin__switches.cc | 22 +-
...omponents_signin_public_base_signin__switches.h | 27 +-
.../patches/patch-components_soda_soda__util.cc | 2 +-
..._metric__utils_common_startup__metric__utils.cc | 2 +-
.../patch-components_storage__monitor_BUILD.gn | 2 +-
...torage__monitor_removable__device__constants.cc | 2 +-
...storage__monitor_removable__device__constants.h | 2 +-
...d__user_core_browser_child__account__service.cc | 2 +-
...ds__chrome__management__url__checker__client.cc | 2 +-
...r_core_browser_list__family__members__service.h | 2 +-
...e_browser_supervised__user__metrics__service.cc | 4 +-
...r_core_browser_supervised__user__preferences.cc | 2 +-
...onents_supervised__user_core_common_features.cc | 2 +-
...ponents_supervised__user_core_common_features.h | 2 +-
...ents_supervised__user_core_common_pref__names.h | 2 +-
...onents_sync__bookmarks_bookmark__model__view.cc | 2 +-
...sync__device__info_local__device__info__util.cc | 2 +-
...evice__info_local__device__info__util__linux.cc | 2 +-
...references_common__syncable__prefs__database.cc | 4 +-
.../patch-components_sync_base_sync__util.cc | 2 +-
.../patch-components_sync_service_sync__prefs.cc | 2 +-
...-components_sync_service_sync__service__impl.cc | 4 +-
.../patch-components_system__cpu_cpu__probe.cc | 2 +-
...onents_translate_core_common_translate__util.cc | 2 +-
...sted__vault_trusted__vault__connection__impl.cc | 2 +-
...ponents_update__client_update__query__params.cc | 2 +-
..._formatter_spoof__checks_idn__spoof__checker.cc | 2 +-
...nts_user__education_views_help__bubble__view.cc | 2 +-
...ents_user__education_views_help__bubble__view.h | 2 +-
...nents_variations_service_variations__service.cc | 4 +-
...isited__url__ranking_public_url__visit__util.cc | 2 +-
.../patch-components_viz_host_gpu__host__impl.cc | 4 +-
...ch-components_viz_host_host__display__client.cc | 2 +-
...tch-components_viz_host_host__display__client.h | 2 +-
...isplay__embedder_skia__output__surface__impl.cc | 8 +-
..._display__embedder_software__output__surface.cc | 2 +-
...e_display__embedder_software__output__surface.h | 2 +-
...omponents_viz_service_display_skia__renderer.cc | 2 +-
...e__sinks_root__compositor__frame__sink__impl.cc | 2 +-
...me__sinks_root__compositor__frame__sink__impl.h | 2 +-
...components_viz_service_gl_gpu__service__impl.cc | 6 +-
...-components_viz_service_gl_gpu__service__impl.h | 4 +-
...ch-components_viz_test_fake__display__client.cc | 2 +-
...tch-components_viz_test_fake__display__client.h | 2 +-
...tch-components_viz_test_mock__display__client.h | 2 +-
...core_browser_gpm__user__verification__policy.cc | 17 +
.../patch-components_webui_flags_flags__state.cc | 2 +-
chromium/patches/patch-content_app_BUILD.gn | 2 +-
.../patches/patch-content_app_content__main.cc | 2 +-
...atch-content_app_content__main__runner__impl.cc | 22 +-
chromium/patches/patch-content_browser_BUILD.gn | 6 +-
...sibility_browser__accessibility__state__impl.cc | 2 +-
...owser__accessibility__state__impl__auralinux.cc | 2 +-
.../patch-content_browser_audio_audio__service.cc | 2 +-
..._browser_browser__child__process__host__impl.cc | 2 +-
...t_browser_browser__child__process__host__impl.h | 2 +-
...ild__process__host__impl__receiver__bindings.cc | 2 +-
.../patch-content_browser_browser__main__loop.cc | 2 +-
...wser_child__process__launcher__helper__linux.cc | 2 +-
...browser_child__thread__type__switcher__linux.cc | 2 +-
..._browser_child__thread__type__switcher__linux.h | 2 +-
..._compositor_viz__process__transport__factory.cc | 2 +-
...wser_devtools_devtools__frontend__host__impl.cc | 2 +-
...owser_devtools_devtools__frontend__host__impl.h | 2 +-
...wser_devtools_protocol_system__info__handler.cc | 2 +-
...ccess_file__path__watcher_file__path__watcher.h | 2 +-
...file__path__watcher_file__path__watcher__bsd.cc | 2 +-
...le__path__watcher_file__path__watcher__kqueue.h | 2 +-
...s_file__system__access__local__path__watcher.cc | 2 +-
...font__access_font__enumeration__data__source.cc | 2 +-
.../patch-content_browser_gpu_compositor__util.cc | 2 +-
...content_browser_gpu_gpu__data__manager__impl.cc | 2 +-
...-content_browser_gpu_gpu__data__manager__impl.h | 2 +-
...rowser_gpu_gpu__data__manager__impl__private.cc | 2 +-
...browser_gpu_gpu__data__manager__impl__private.h | 2 +-
...patch-content_browser_gpu_gpu__process__host.cc | 2 +-
...wser_media_frameless__media__interface__proxy.h | 2 +-
...r_media_media__keys__listener__manager__impl.cc | 2 +-
...ent_browser_network__service__instance__impl.cc | 8 +-
...rowser_renderer__host_delegated__frame__host.cc | 2 +-
...ia_service__video__capture__device__launcher.cc | 2 +-
...n__transitions_navigation__entry__screenshot.cc | 15 +-
...r_renderer__host_render__process__host__impl.cc | 14 +-
...er_renderer__host_render__process__host__impl.h | 8 +-
...der__process__host__impl__receiver__bindings.cc | 24 +-
...wser_renderer__host_render__view__host__impl.cc | 4 +-
...derer__host_render__widget__host__view__aura.cc | 12 +-
...nderer__host_render__widget__host__view__aura.h | 4 +-
...t_render__widget__host__view__event__handler.cc | 2 +-
.../patch-content_browser_sandbox__host__linux.cc | 2 +-
...scheduler_responsiveness_jank__monitor__impl.cc | 2 +-
...duler_responsiveness_native__event__observer.cc | 2 +-
...eduler_responsiveness_native__event__observer.h | 2 +-
...browser_service__host_utility__process__host.cc | 6 +-
...t_utility__process__host__receiver__bindings.cc | 2 +-
...ser_service__host_utility__sandbox__delegate.cc | 12 +-
...r_shape__detection_shape__detection__service.cc | 2 +-
.../patches/patch-content_browser_theme__helper.cc | 2 +-
.../patch-content_browser_v8__snapshot__files.cc | 2 +-
...r_web__contents_slow__web__preference__cache.cc | 2 +-
...wser_web__contents_web__contents__view__aura.cc | 4 +-
...contents_web__contents__view__aura__unittest.cc | 2 +-
...browser_webui_web__ui__main__frame__observer.cc | 2 +-
...owser_zygote__host_zygote__host__impl__linux.cc | 2 +-
...rowser_zygote__host_zygote__host__impl__linux.h | 2 +-
chromium/patches/patch-content_child_BUILD.gn | 2 +-
.../patches/patch-content_child_child__process.cc | 2 +-
.../patches/patch-content_child_child__process.h | 2 +-
chromium/patches/patch-content_common_BUILD.gn | 2 +-
chromium/patches/patch-content_common_features.cc | 25 +-
chromium/patches/patch-content_common_features.h | 24 +-
.../patch-content_common_font__list__unittest.cc | 2 +-
...-content_common_gpu__pre__sandbox__hook__bsd.cc | 2 +-
...h-content_common_gpu__pre__sandbox__hook__bsd.h | 2 +-
...content_common_gpu__pre__sandbox__hook__linux.h | 2 +-
...tch-content_common_thread__type__switcher.mojom | 2 +-
.../patch-content_gpu_gpu__child__thread.cc | 2 +-
chromium/patches/patch-content_gpu_gpu__main.cc | 2 +-
...tent_public_browser_content__browser__client.cc | 4 +-
...blic_browser_zygote__host_zygote__host__linux.h | 2 +-
...atch-content_public_common_content__features.cc | 8 +-
...atch-content_public_common_content__switches.cc | 2 +-
...patch-content_public_common_content__switches.h | 2 +-
...patch-content_public_common_zygote_features.gni | 2 +-
.../patch-content_renderer_render__thread__impl.cc | 10 +-
...ent_renderer_renderer__blink__platform__impl.cc | 28 +-
...tent_renderer_renderer__blink__platform__impl.h | 2 +-
...er_renderer__main__platform__delegate__linux.cc | 2 +-
chromium/patches/patch-content_shell_BUILD.gn | 2 +-
...atch-content_shell_app_shell__main__delegate.cc | 4 +-
...nt_shell_browser_shell__browser__main__parts.cc | 2 +-
...ell_browser_shell__platform__delegate__views.cc | 2 +-
...ll_renderer_shell__content__renderer__client.cc | 2 +-
...hell_utility_shell__content__utility__client.cc | 4 +-
chromium/patches/patch-content_test_BUILD.gn | 4 +-
...vice__model_on__device__model__sandbox__init.cc | 2 +-
...evice__model_on__device__model__sandbox__init.h | 2 +-
chromium/patches/patch-content_utility_services.cc | 2 +-
...ch_speech__recognition__sandbox__hook__linux.cc | 2 +-
...ech_speech__recognition__sandbox__hook__linux.h | 2 +-
...link__platform__with__sandbox__support__impl.cc | 2 +-
...blink__platform__with__sandbox__support__impl.h | 2 +-
.../patches/patch-content_utility_utility__main.cc | 34 +-
.../patch-content_utility_utility__thread__impl.cc | 2 +-
chromium/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 +-
chromium/patches/patch-device_fido_features.cc | 6 +-
chromium/patches/patch-device_fido_features.h | 6 +-
chromium/patches/patch-device_gamepad_BUILD.gn | 2 +-
.../patch-device_gamepad_gamepad__provider.cc | 2 +-
.../patch-device_gamepad_hid__writer__linux.cc | 2 +-
...-device_gamepad_public_cpp_gamepad__features.cc | 17 +
...h-device_gamepad_public_cpp_gamepad__features.h | 17 +
..._browser__context__keyed__service__factories.cc | 2 +-
...sions_browser_api_management_management__api.cc | 2 +-
...sions_browser_api_messaging_message__service.cc | 2 +-
...ivate_networking__private__delegate__factory.cc | 2 +-
...tensions_common_api___permission__features.json | 18 +-
.../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 | 6 +-
...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 +-
...buffer_client_test__shared__image__interface.cc | 16 +-
..._buffer_client_test__shared__image__interface.h | 14 +-
...mand__buffer_service_dawn__context__provider.cc | 2 +-
..._command__buffer_service_gles2__cmd__decoder.cc | 4 +-
...ice_raster__decoder__unittest__context__lost.cc | 2 +-
...mmand__buffer_service_shared__context__state.cc | 10 +-
...ommand__buffer_service_shared__context__state.h | 2 +-
...image_angle__vulkan__image__backing__factory.cc | 2 +-
...e_shared__image_external__vk__image__backing.cc | 6 +-
..._image_external__vk__image__backing__factory.cc | 4 +-
...service_shared__image_shared__image__factory.cc | 12 +-
...service_shared__image_shared__image__manager.cc | 2 +-
...ce_shared__image_wrapped__sk__image__backing.cc | 2 +-
...ommand__buffer_service_webgpu__decoder__impl.cc | 8 +-
.../patches/patch-gpu_config_gpu__control__list.cc | 4 +-
.../patch-gpu_config_gpu__finch__features.cc | 2 +-
.../patch-gpu_config_gpu__info__collector.cc | 2 +-
.../patches/patch-gpu_config_gpu__test__config.cc | 2 +-
.../patches/patch-gpu_ipc_service_gpu__init.cc | 20 +-
chromium/patches/patch-gpu_ipc_service_x__util.h | 2 +-
.../patches/patch-gpu_vulkan_generate__bindings.py | 2 +-
.../patches/patch-gpu_vulkan_semaphore__handle.cc | 2 +-
.../patch-gpu_vulkan_vulkan__device__queue.cc | 6 +-
.../patch-gpu_vulkan_vulkan__device__queue.h | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.cc | 2 +-
.../patch-gpu_vulkan_vulkan__function__pointers.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__image.h | 2 +-
chromium/patches/patch-gpu_vulkan_vulkan__util.cc | 4 +-
chromium/patches/patch-headless_BUILD.gn | 4 +-
...headless_lib_browser_headless__browser__impl.cc | 6 +-
...rowser_headless__browser__main__parts__posix.cc | 8 +-
...b_browser_headless__content__browser__client.cc | 2 +-
...ib_browser_headless__content__browser__client.h | 2 +-
...ss_lib_browser_headless__web__contents__impl.cc | 2 +-
...adless_lib_headless__content__main__delegate.cc | 4 +-
chromium/patches/patch-ipc_ipc__channel.cc | 4 +-
chromium/patches/patch-ipc_ipc__channel.h | 4 +-
chromium/patches/patch-ipc_param__traits__utils.h | 4 +-
chromium/patches/patch-media_BUILD.gn | 2 +-
chromium/patches/patch-media_audio_BUILD.gn | 2 +-
.../patch-media_audio_alsa_audio__manager__alsa.cc | 2 +-
.../patch-media_audio_audio__input__device.cc | 2 +-
...h-media_audio_audio__output__proxy__unittest.cc | 4 +-
.../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 | 5 +-
.../patches/patch-media_audio_sndio_sndio__input.h | 2 +-
.../patch-media_audio_sndio_sndio__output.cc | 5 +-
.../patch-media_audio_sndio_sndio__output.h | 2 +-
.../patches/patch-media_base_audio__latency.cc | 4 +-
.../patch-media_base_libaom__thread__wrapper.cc | 2 +-
.../patch-media_base_libvpx__thread__wrapper.cc | 2 +-
.../patches/patch-media_base_media__switches.cc | 33 +-
.../patches/patch-media_base_media__switches.h | 16 +-
chromium/patches/patch-media_base_video__frame.cc | 2 +-
chromium/patches/patch-media_base_video__frame.h | 2 +-
...ideo_create__video__capture__device__factory.cc | 2 +-
..._video_fake__video__capture__device__factory.cc | 2 +-
..._video_file__video__capture__device__factory.cc | 2 +-
...h-media_capture_video_linux_fake__v4l2__impl.cc | 2 +-
...ch-media_capture_video_linux_fake__v4l2__impl.h | 2 +-
..._capture_video_linux_v4l2__capture__delegate.cc | 2 +-
...a_capture_video_linux_v4l2__capture__delegate.h | 2 +-
...dia_capture_video_linux_v4l2__capture__device.h | 2 +-
...ture_video_linux_v4l2__capture__device__impl.cc | 2 +-
...pture_video_linux_v4l2__capture__device__impl.h | 2 +-
..._linux_video__capture__device__factory__v4l2.cc | 2 +-
...o_linux_video__capture__device__factory__v4l2.h | 2 +-
...re_video_linux_video__capture__device__linux.cc | 2 +-
...deo__capture__buffer__tracker__factory__impl.cc | 2 +-
...capture_video_video__capture__device__client.cc | 2 +-
.../patch-media_cdm_cdm__paths__unittest.cc | 2 +-
.../patch-media_cdm_library__cdm_cdm__paths.gni | 2 +-
.../patch-media_ffmpeg_scripts_build__ffmpeg.py | 2 +-
.../patch-media_ffmpeg_scripts_robo__lib_config.py | 2 +-
...a_gpu_chromeos_gl__image__processor__backend.cc | 4 +-
...u_chromeos_libyuv__image__processor__backend.cc | 2 +-
...pu_chromeos_mailbox__video__frame__converter.cc | 2 +-
...a_gpu_chromeos_platform__video__frame__utils.cc | 2 +-
...-media_gpu_chromeos_video__decoder__pipeline.cc | 2 +-
...gpu_gpu__video__decode__accelerator__factory.cc | 2 +-
...gpu_gpu__video__encode__accelerator__factory.cc | 2 +-
...dware__video__decoding__sandbox__hook__linux.cc | 2 +-
...rdware__video__decoding__sandbox__hook__linux.h | 2 +-
...dware__video__encoding__sandbox__hook__linux.cc | 2 +-
...rdware__video__encoding__sandbox__hook__linux.h | 2 +-
.../patches/patch-media_gpu_test_raw__video.cc | 2 +-
...ch-media_gpu_test_video__frame__file__writer.cc | 2 +-
.../patch-media_gpu_test_video__frame__helpers.cc | 2 +-
...patch-media_gpu_test_video__frame__validator.cc | 2 +-
.../patches/patch-media_gpu_v4l2_v4l2__utils.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 2 +-
.../patch-media_gpu_vaapi_vaapi__wrapper.cc | 4 +-
chromium/patches/patch-media_media__options.gni | 2 +-
chromium/patches/patch-media_mojo_mojom_BUILD.gn | 2 +-
...media_mojo_mojom_video__frame__mojom__traits.cc | 2 +-
...-media_mojo_mojom_video__frame__mojom__traits.h | 2 +-
...ideo_gpu__memory__buffer__video__frame__pool.cc | 2 +-
...ble__gpu__memory__buffer__video__frame__pool.cc | 2 +-
...ia_video_video__encode__accelerator__adapter.cc | 2 +-
...eo_video__encode__accelerator__adapter__test.cc | 10 +-
.../patches/patch-media_webrtc_audio__processor.cc | 4 +-
chromium/patches/patch-media_webrtc_helpers.cc | 2 +-
.../patch-media_webrtc_helpers__unittests.cc | 2 +-
chromium/patches/patch-mojo_core_BUILD.gn | 4 +-
chromium/patches/patch-mojo_core_channel.cc | 4 +-
chromium/patches/patch-mojo_core_channel.h | 2 +-
chromium/patches/patch-mojo_core_channel__posix.cc | 2 +-
.../patches/patch-mojo_core_embedder_features.h | 2 +-
...ojo_public_cpp_platform_socket__utils__posix.cc | 2 +-
.../patch-mojo_public_tools_bindings_mojom.gni | 2 +-
chromium/patches/patch-net_BUILD.gn | 16 +-
chromium/patches/patch-net_base_features.cc | 8 +-
.../patch-net_base_network__change__notifier.cc | 2 +-
.../patch-net_base_network__change__notifier.h | 2 +-
...-net_base_network__change__notifier__passive.cc | 2 +-
.../patch-net_base_network__interfaces__posix.h | 2 +-
.../patch-net_base_sockaddr__util__posix.cc | 2 +-
...tch-net_base_sockaddr__util__posix__unittest.cc | 2 +-
.../patch-net_disk__cache_backend__experiment.h | 2 +-
...net_disk__cache_simple_simple__file__tracker.cc | 2 +-
chromium/patches/patch-net_dns_BUILD.gn | 2 +-
chromium/patches/patch-net_dns_address__info.cc | 4 +-
.../patch-net_dns_address__sorter__posix.cc | 4 +-
.../patch-net_dns_dns__config__service__posix.cc | 6 +-
chromium/patches/patch-net_dns_dns__reloader.cc | 2 +-
chromium/patches/patch-net_dns_dns__util.cc | 2 +-
.../patches/patch-net_dns_host__resolver__proc.cc | 2 +-
chromium/patches/patch-net_dns_public_BUILD.gn | 2 +-
.../patches/patch-net_dns_public_resolv__reader.cc | 6 +-
.../patches/patch-net_dns_public_resolv__reader.h | 2 +-
.../patch-net_dns_public_scoped__res__state.cc | 4 +-
.../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 | 10 +-
.../patch-net_socket_socks5__client__socket.cc | 2 +-
.../patches/patch-net_socket_tcp__socket__posix.cc | 4 +-
.../patches/patch-net_socket_udp__socket__posix.cc | 14 +-
.../patch-net_socket_udp__socket__unittest.cc | 4 +-
.../patches/patch-net_third__party_quiche_BUILD.gn | 2 +-
..._tools_cert__verify__tool_cert__verify__tool.cc | 6 +-
.../patch-net_tools_net__watcher_net__watcher.cc | 8 +-
...ffic__annotation_network__traffic__annotation.h | 6 +-
...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 +-
...ets_websocket__basic__stream__adapters__test.cc | 2 +-
chromium/patches/patch-pdf_pdf__features.cc | 17 +
chromium/patches/patch-pdf_pdf__features.h | 17 +
.../patches/patch-pdf_pdfium_pdfium__engine.cc | 6 +-
.../patches/patch-printing_backend_cups__helper.cc | 12 +-
.../patches/patch-printing_backend_cups__helper.h | 2 +-
.../patch-printing_backend_cups__ipp__helper.cc | 2 +-
.../patches/patch-printing_backend_cups__jobs.cc | 4 +-
.../patch-printing_backend_cups__printer.cc | 2 +-
.../patch-printing_backend_cups__weak__functions.h | 2 +-
.../patch-printing_backend_print__backend__cups.h | 2 +-
...h-printing_backend_print__backend__cups__ipp.cc | 4 +-
...nting_mojom_printing__context__mojom__traits.cc | 2 +-
...inting_mojom_printing__context__mojom__traits.h | 2 +-
...m_printing__context__mojom__traits__unittest.cc | 2 +-
chromium/patches/patch-printing_print__settings.cc | 2 +-
chromium/patches/patch-printing_print__settings.h | 2 +-
.../patch-printing_print__settings__conversion.cc | 2 +-
.../patch-printing_printing__context__linux.cc | 2 +-
.../patches/patch-printing_printing__features.cc | 10 +-
.../patches/patch-printing_printing__features.h | 8 +-
...sandbox_print__backend__sandbox__hook__linux.cc | 2 +-
..._sandbox_print__backend__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-remoting_base_constants.h | 2 +-
.../patch-remoting_base_environment__details.cc | 35 +
.../patches/patch-remoting_base_host__settings.cc | 2 +-
...h-remoting_codec_webrtc__video__encoder__vpx.cc | 4 +-
...ting_host_base_desktop__environment__options.cc | 2 +-
.../patches/patch-remoting_host_base_switches.cc | 2 +-
.../patches/patch-remoting_host_base_switches.h | 2 +-
.../patch-remoting_host_chromoting__host.cc | 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 +-
...ate__desktop__interaction__strategy__factory.cc | 12 +-
.../patch-remoting_host_evaluate__capability.cc | 2 +-
.../patch-remoting_host_host__attributes.cc | 17 -
.../patches/patch-remoting_host_host__details.cc | 35 -
chromium/patches/patch-remoting_host_host__main.cc | 18 +-
...tch-remoting_host_host__power__save__blocker.cc | 2 +-
.../patches/patch-remoting_host_ipc__constants.cc | 2 +-
...t_it2me_it2me__native__messaging__host__main.cc | 2 +-
...ch-remoting_host_me2me__desktop__environment.cc | 2 +-
...emoting_host_mojo__caller__security__checker.cc | 2 +-
.../patches/patch-remoting_host_policy__watcher.cc | 2 +-
..._remote__open__url_remote__open__url__client.cc | 2 +-
...st_remote__open__url_remote__open__url__main.cc | 2 +-
...st_remote__open__url_remote__open__url__util.cc | 2 +-
...mote__open__url_url__forwarder__configurator.cc | 2 +-
.../patch-remoting_host_remoting__me2me__host.cc | 38 +-
...st_security__key_remote__security__key__main.cc | 2 +-
...-remoting_host_session__policies__from__dict.cc | 2 +-
...t_setup_me2me__native__messaging__host__main.cc | 2 +-
.../patch-remoting_host_setup_start__host__main.cc | 6 +-
...g_host_webauthn_desktop__session__type__util.cc | 2 +-
...hn_remote__webauthn__caller__security__utils.cc | 2 +-
...bauthn_remote__webauthn__extension__notifier.cc | 2 +-
...emoting_host_webauthn_remote__webauthn__main.cc | 2 +-
...atch-remoting_protocol_webrtc__video__stream.cc | 2 +-
...ng_signaling_ftl__host__device__id__provider.cc | 2 +-
chromium/patches/patch-sandbox_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_features.gni | 2 +-
chromium/patches/patch-sandbox_linux_BUILD.gn | 2 +-
...sandbox_linux_services_init__process__reaper.cc | 2 +-
...tch-sandbox_linux_services_libc__interceptor.cc | 6 +-
chromium/patches/patch-sandbox_policy_BUILD.gn | 2 +-
chromium/patches/patch-sandbox_policy_features.cc | 21 +-
...atch-sandbox_policy_freebsd_sandbox__freebsd.cc | 2 +-
...patch-sandbox_policy_freebsd_sandbox__freebsd.h | 2 +-
.../patch-sandbox_policy_mojom_sandbox.mojom | 2 +-
...atch-sandbox_policy_openbsd_sandbox__openbsd.cc | 2 +-
...patch-sandbox_policy_openbsd_sandbox__openbsd.h | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.cc | 2 +-
chromium/patches/patch-sandbox_policy_sandbox.h | 2 +-
.../patches/patch-sandbox_policy_sandbox__type.cc | 24 +-
chromium/patches/patch-sandbox_policy_switches.cc | 2 +-
chromium/patches/patch-sandbox_policy_switches.h | 2 +-
...h-services_audio_audio__sandbox__hook__linux.cc | 8 +-
...ch-services_audio_audio__sandbox__hook__linux.h | 2 +-
chromium/patches/patch-services_device_BUILD.gn | 2 +-
...vice_geolocation_location__provider__manager.cc | 2 +-
.../patches/patch-services_device_hid_BUILD.gn | 2 +-
...ch-services_device_hid_hid__connection__fido.cc | 2 +-
...tch-services_device_hid_hid__connection__fido.h | 2 +-
...services_device_hid_hid__connection__freebsd.cc | 2 +-
...-services_device_hid_hid__connection__freebsd.h | 2 +-
.../patch-services_device_hid_hid__service.cc | 2 +-
...patch-services_device_hid_hid__service__fido.cc | 2 +-
.../patch-services_device_hid_hid__service__fido.h | 2 +-
...ch-services_device_hid_hid__service__freebsd.cc | 2 +-
...tch-services_device_hid_hid__service__freebsd.h | 2 +-
...-services_device_public_cpp_device__features.cc | 4 +-
...h-services_device_public_cpp_device__features.h | 2 +-
...ce_public_cpp_generic__sensor_sensor__reading.h | 2 +-
.../patch-services_device_public_mojom_BUILD.gn | 2 +-
.../patches/patch-services_device_serial_BUILD.gn | 2 +-
...ces_device_serial_serial__device__enumerator.cc | 2 +-
...ces_device_serial_serial__io__handler__posix.cc | 2 +-
...me__zone__monitor_time__zone__monitor__linux.cc | 2 +-
.../patches/patch-services_device_usb_BUILD.gn | 2 +-
...rvices_device_usb_usb__device__handle__usbfs.cc | 2 +-
...ervices_device_usb_usb__device__handle__usbfs.h | 2 +-
.../patch-services_device_usb_usb__service.cc | 2 +-
...patch-services_device_usb_usb__service__fake.cc | 2 +-
.../patch-services_device_usb_usb__service__fake.h | 2 +-
chromium/patches/patch-services_network_BUILD.gn | 4 +-
.../patch-services_network_network__context.cc | 6 +-
.../patch-services_network_network__context.h | 4 +-
...rvices_network_network__sandbox__hook__linux.cc | 2 +-
...ervices_network_network__sandbox__hook__linux.h | 2 +-
.../patch-services_network_network__service.cc | 8 +-
.../patch-services_network_network__service.h | 8 +-
.../patch-services_network_public_cpp_BUILD.gn | 6 +-
.../patch-services_network_public_cpp_features.cc | 2 +-
.../patch-services_network_public_mojom_BUILD.gn | 8 +-
...ionary_shared__dictionary__writer__in__memory.h | 2 +-
.../patch-services_on__device__model_ml_BUILD.gn | 6 +-
...services_on__device__model_ml_gpu__blocklist.cc | 2 +-
...device__model_ml_on__device__model__executor.cc | 4 +-
..._instrumentation_queued__request__dispatcher.cc | 2 +-
...tor_public_cpp_memory__instrumentation_BUILD.gn | 2 +-
...ublic_cpp_memory__instrumentation_os__metrics.h | 2 +-
...cpp_memory__instrumentation_os__metrics__bsd.cc | 2 +-
...tch-services_screen__ai_public_cpp_utilities.cc | 2 +-
..._ai_sandbox_screen__ai__sandbox__hook__linux.cc | 6 +-
...__ai_sandbox_screen__ai__sandbox__hook__linux.h | 2 +-
...ervices_screen__ai_screen__ai__service__impl.cc | 4 +-
.../patch-services_service__manager_BUILD.gn | 2 +-
...manager_public_cpp_service__executable_BUILD.gn | 2 +-
...e__detection_shape__detection__sandbox__hook.cc | 2 +-
...pe__detection_shape__detection__sandbox__hook.h | 2 +-
...s_shape__detection_shape__detection__service.cc | 2 +-
...ng_public_cpp_perfetto_track__name__recorder.cc | 2 +-
...p_stack__sampling_tracing__sampler__profiler.cc | 2 +-
..._tracing_public_cpp_system__metrics__sampler.cc | 2 +-
...ture_public_mojom_video__capture__service.mojom | 2 +-
.../patch-services_viz_public_mojom_BUILD.gn | 2 +-
.../patch-skia_ext_SkMemory__new__handler.cpp | 2 +-
chromium/patches/patch-skia_ext_font__utils.cc | 6 +-
.../patches/patch-skia_ext_skcolorspace__trfn.cc | 2 +-
chromium/patches/patch-sql_database.cc | 4 +-
...atch-third__party_abseil-cpp_absl_base_config.h | 2 +-
...y_abseil-cpp_absl_base_internal_raw__logging.cc | 2 +-
..._party_abseil-cpp_absl_base_internal_sysinfo.cc | 2 +-
...l-cpp_absl_debugging_internal_elf__mem__image.h | 2 +-
...sl_time_internal_cctz_src_time__zone__format.cc | 2 +-
.../patches/patch-third__party_afl_src_afl-fuzz.c | 2 +-
chromium/patches/patch-third__party_angle_BUILD.gn | 6 +-
.../patch-third__party_angle_src_common_platform.h | 2 +-
...ird__party_angle_src_common_platform__helpers.h | 2 +-
...third__party_angle_src_common_system__utils.cpp | 2 +-
...party_angle_src_common_system__utils__linux.cpp | 2 +-
...ngle_src_gpu__info__util_SystemInfo__internal.h | 2 +-
...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 2 +-
...angle_src_gpu__info__util_SystemInfo__linux.cpp | 2 +-
...y_angle_src_gpu__info__util_SystemInfo__x11.cpp | 2 +-
...tch-third__party_angle_src_libANGLE_Display.cpp | 14 +-
...e_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp | 2 +-
...e_src_libANGLE_renderer_vulkan_DisplayVk__api.h | 2 +-
.../patches/patch-third__party_angle_util_BUILD.gn | 2 +-
.../patch-third__party_blink_common_features.cc | 12 +-
...erences_renderer__preferences__mojom__traits.cc | 11 +-
...n_renderer__preferences_renderer__preferences.h | 11 +-
...ferences_renderer__preferences__mojom__traits.h | 11 +-
...h-third__party_blink_public_platform_platform.h | 2 +-
...rer_bindings_scripts_bind__gen_style__format.py | 2 +-
...rd__party_blink_renderer_build_scripts_gperf.py | 2 +-
...renderer_build_scripts_run__with__pythonpath.py | 2 +-
...blink_renderer_controller_blink__initializer.cc | 2 +-
...rer_controller_memory__usage__monitor__posix.cc | 2 +-
...erer_controller_memory__usage__monitor__posix.h | 2 +-
...rd__party_blink_renderer_core_dom_tree__scope.h | 4 +-
...link_renderer_core_editing_editing__behavior.cc | 2 +-
...erer_core_execution__context_navigator__base.cc | 4 +-
...blink_renderer_core_exported_web__view__impl.cc | 15 +-
...y_blink_renderer_core_frame_web__frame__test.cc | 6 +-
...ore_html_canvas_canvas__async__blob__creator.cc | 4 +-
...erer_core_inspector_inspector__memory__agent.cc | 2 +-
...arty_blink_renderer_core_layout_layout__view.cc | 4 +-
...r_core_origin__trials_origin__trial__context.cc | 2 +-
...renderer_core_page_context__menu__controller.cc | 4 +-
...party_blink_renderer_core_paint_paint__layer.cc | 2 +-
..._renderer_core_scroll_scrollbar__theme__aura.cc | 2 +-
...party_blink_renderer_core_xml_xslt__processor.h | 4 +-
...k_renderer_core_xml_xslt__processor__libxslt.cc | 2 +-
...r_modules_media_audio_audio__device__factory.cc | 2 +-
..._audio_audio__renderer__mixer__manager__test.cc | 2 +-
...er_modules_peerconnection_rtc__data__channel.cc | 4 +-
...peerconnection_webrtc__audio__renderer__test.cc | 4 +-
...odules_webaudio_audio__worklet__thread__test.cc | 10 +-
...odules_webgl_webgl__rendering__context__base.cc | 4 +-
...ird__party_blink_renderer_modules_webgpu_gpu.cc | 17 +
...renderer_modules_webgpu_gpu__canvas__context.cc | 11 +-
...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 | 4 +-
...rty_blink_renderer_platform_fonts_font__cache.h | 19 +-
...nk_renderer_platform_fonts_font__description.cc | 2 +-
..._blink_renderer_platform_fonts_font__metrics.cc | 2 +-
...er_platform_fonts_font__unique__name__lookup.cc | 2 +-
...nderer_platform_fonts_skia_font__cache__skia.cc | 13 +-
...rer_platform_graphics_begin__frame__provider.cc | 2 +-
...platform_graphics_canvas__resource__provider.cc | 17 +
...r_platform_graphics_gpu_image__layer__bridge.cc | 2 +-
...er_platform_graphics_video__frame__submitter.cc | 4 +-
...ion_partition__alloc__memory__dump__provider.cc | 2 +-
...enderer_platform_peerconnection_webrtc__util.cc | 2 +-
...derer_platform_runtime__enabled__features.json5 | 34 +-
...nk_renderer_platform_scheduler_common_thread.cc | 2 +-
...renderer_platform_text_text__break__iterator.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 +-
.../patches/patch-third__party_crabbyavif_BUILD.gn | 4 +-
...ashpad_crashpad_build_crashpad__buildconfig.gni | 2 +-
...-third__party_crashpad_crashpad_client_BUILD.gn | 2 +-
...hpad_crashpad_client_crashpad__client__posix.cc | 2 +-
...ashpad_minidump_minidump__misc__info__writer.cc | 2 +-
...ty_crashpad_crashpad_util_misc_address__types.h | 2 +-
..._crashpad_crashpad_util_misc_capture__context.h | 2 +-
...d__party_crashpad_crashpad_util_misc_metrics.cc | 2 +-
...hird__party_crashpad_crashpad_util_misc_uuid.cc | 2 +-
...crashpad_crashpad_util_posix_close__multiple.cc | 2 +-
...rashpad_crashpad_util_posix_drop__privileges.cc | 2 +-
...__party_crashpad_crashpad_util_posix_signals.cc | 2 +-
...ashpad_util_posix_symbolic__constants__posix.cc | 2 +-
.../patches/patch-third__party_crc32c_BUILD.gn | 2 +-
..._party_dawn_include_dawn_native_VulkanBackend.h | 2 +-
...ch-third__party_dawn_src_dawn_common_Platform.h | 2 +-
...party_dawn_src_dawn_native_vulkan_BackendVk.cpp | 2 +-
.../patches/patch-third__party_ffmpeg_BUILD.gn | 4 +-
...atch-third__party_ffmpeg_libavcodec_x86_cabac.h | 2 +-
.../patch-third__party_ffmpeg_libavutil_cpu.c | 2 +-
.../patch-third__party_ffmpeg_libavutil_mem.c | 2 +-
...ch-third__party_ffmpeg_libavutil_random__seed.c | 2 +-
...ch-third__party_ffmpeg_libavutil_x86_x86inc.asm | 2 +-
...-third__party_fontconfig_include_meson-config.h | 2 +-
...atch-third__party_fontconfig_src_src_fccompat.c | 2 +-
.../patches/patch-third__party_ipcz_src_BUILD.gn | 2 +-
...rd__party_ipcz_src_reference__drivers_random.cc | 2 +-
...hird__party_ipcz_src_standalone_base_logging.cc | 2 +-
...tch-third__party_leveldatabase_env__chromium.cc | 2 +-
...m_source_libaom_aom__ports_aarch64__cpudetect.c | 2 +-
...src_include_____locale__dir_locale__base__api.h | 17 -
...src_include_____locale__dir_support_bsd__like.h | 20 -
.../patch-third__party_libc++_src_src_chrono.cpp | 2 +-
...libc++_src_src_filesystem_filesystem__clock.cpp | 2 +-
...ird__party_libc++abi_src_src_cxa__guard__impl.h | 2 +-
.../patch-third__party_libdrm_src_xf86drmMode.c | 2 +-
...st_cpp_src_phonenumbers_base_memory_singleton.h | 2 +-
...pp_src_phonenumbers_base_synchronization_lock.h | 2 +-
...ist_cpp_src_phonenumbers_base_thread__checker.h | 2 +-
.../patches/patch-third__party_libusb_BUILD.gn | 2 +-
.../patch-third__party_libusb_src_libusb_core.c | 2 +-
...rd__party_libusb_src_libusb_os_threads__posix.c | 2 +-
...x_source_libvpx_vpx__ports_aarch64__cpudetect.c | 2 +-
.../patch-third__party_lzma__sdk_C_CpuArch.c | 2 +-
...ial__color__utilities_src_cpp_palettes_tones.cc | 2 +-
chromium/patches/patch-third__party_nasm_BUILD.gn | 2 +-
.../patch-third__party_nasm_config_config-linux.h | 2 +-
.../patch-third__party_node_check__version.py | 2 +-
chromium/patches/patch-third__party_node_node.gni | 2 +-
chromium/patches/patch-third__party_node_node.py | 2 +-
...ird__party_pdfium_core_fxge_cfx__fontmapper.cpp | 2 +-
...arty_pdfium_core_fxge_linux_fx__linux__impl.cpp | 2 +-
...-third__party_pdfium_fxjs_fx__date__helpers.cpp | 2 +-
.../patches/patch-third__party_pdfium_pdfium.gni | 2 +-
...fium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp | 2 +-
..._perfetto_include_perfetto_base_build__config.h | 117 +-
..._perfetto_include_perfetto_base_thread__utils.h | 4 +-
...rd__party_perfetto_include_perfetto_base_time.h | 29 +-
..._perfetto_include_perfetto_ext_base_event__fd.h | 2 +-
...fetto_include_perfetto_ext_base_thread__utils.h | 2 +-
...erfetto_tracing_internal_track__event__legacy.h | 2 +-
...erfetto_protos_perfetto_trace_ftrace_v4l2.proto | 2 +-
...rd__party_perfetto_src_base_clock__snapshots.cc | 15 +-
...tch-third__party_perfetto_src_base_event__fd.cc | 2 +-
...hird__party_perfetto_src_base_periodic__task.cc | 22 +-
...party_perfetto_src_base_scoped__sched__boost.cc | 2 +-
...third__party_perfetto_src_base_string__utils.cc | 2 +-
...d__party_perfetto_src_base_subprocess__posix.cc | 6 +-
...party_perfetto_src_base_test_vm__test__utils.cc | 2 +-
...party_perfetto_src_base_thread__task__runner.cc | 2 +-
...-third__party_perfetto_src_base_unix__socket.cc | 38 +-
.../patch-third__party_perfetto_src_base_utils.cc | 10 +-
...ce__processor_importers_ftrace_v4l2__tracker.cc | 14 +-
...-third__party_perfetto_src_tracing_ipc_memfd.cc | 2 +-
...__party_perfetto_src_tracing_platform__posix.cc | 10 +-
...atch-third__party_perfetto_src_tracing_track.cc | 2 +-
.../patch-third__party_protobuf_proto__library.gni | 2 +-
...uf_src_google_protobuf_stubs_platform__macros.h | 2 +-
.../patch-third__party_rust_qr__code_v2_BUILD.gn | 2 +-
.../patch-third__party_skia_rust_png_FFI.rs | 6 +-
..._party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h | 2 +-
...hird__party_skia_src_ports_SkMemory__malloc.cpp | 2 +-
...third__party_skia_src_ports_SkOSFile__posix.cpp | 2 +-
...__party_speech-dispatcher_libspeechd__version.h | 2 +-
...third__party_speech-dispatcher_speechd__types.h | 2 +-
.../patches/patch-third__party_sqlite_BUILD.gn | 2 +-
...d__party_sqlite_src_amalgamation__dev_sqlite3.c | 2 +-
...-third__party_sqlite_src_amalgamation_sqlite3.c | 2 +-
...-third__party_swiftshader_src_Reactor_Debug.cpp | 2 +-
...__party_swiftshader_src_System_Configurator.cpp | 2 +-
...d__party_swiftshader_src_System_Linux_MemFd.cpp | 2 +-
...tshader_src_Vulkan_VkSemaphoreExternalLinux.hpp | 4 +-
...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 | 4 +-
...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 | 4 +-
...s_desktop__capture_linux_wayland_egl__dmabuf.cc | 2 +-
...__capture_linux_x11_x__server__pixel__buffer.cc | 2 +-
...__party_webrtc_modules_portal_pipewire__utils.h | 2 +-
...tch-third__party_webrtc_rtc__base_byte__order.h | 2 +-
...atch-third__party_webrtc_rtc__base_cpu__info.cc | 2 +-
...ch-third__party_webrtc_rtc__base_ip__address.cc | 2 +-
...h-third__party_webrtc_rtc__base_net__helpers.cc | 2 +-
.../patch-third__party_webrtc_rtc__base_network.cc | 4 +-
...ty_webrtc_rtc__base_physical__socket__server.cc | 2 +-
...rty_webrtc_rtc__base_physical__socket__server.h | 4 +-
...rty_webrtc_rtc__base_platform__thread__types.cc | 2 +-
...webrtc_rtc__base_third__party_sigslot_sigslot.h | 2 +-
.../patch-third__party_widevine_cdm_widevine.gni | 2 +-
chromium/patches/patch-third__party_zlib_BUILD.gn | 2 +-
.../patch-third__party_zlib_cpu__features.c | 2 +-
.../patch-tools_code__cache__generator_BUILD.gn | 2 +-
...erate__shim__headers_generate__shim__headers.py | 2 +-
.../patches/patch-tools_generate__stubs_rules.gni | 2 +-
...atch-tools_gn_build_build__linux.ninja.template | 2 +-
chromium/patches/patch-tools_gn_build_gen.py | 2 +-
.../patch-tools_gn_src_base_files_file__posix.cc | 2 +-
chromium/patches/patch-tools_gn_src_gn_args.cc | 17 +
chromium/patches/patch-tools_gn_src_gn_version.h | 2 +-
.../patches/patch-tools_gn_src_util_exe__path.cc | 2 +-
.../patches/patch-tools_grit_grit_node_base.py | 2 +-
...son__schema__compiler_cpp__bundle__generator.py | 2 +-
...ols_json__schema__compiler_feature__compiler.py | 2 +-
...ls_memory_partition__allocator_inspect__utils.h | 2 +-
...ch-tools_perf_chrome__telemetry__build_BUILD.gn | 4 +-
.../patch-tools_protoc__wrapper_protoc__wrapper.py | 2 +-
.../patch-tools_v8__context__snapshot_BUILD.gn | 2 +-
...atch-tools_variations_fieldtrial__to__struct.py | 2 +-
...tch-ui_accessibility_accessibility__features.cc | 12 +-
...atch-ui_accessibility_accessibility__features.h | 12 +-
.../patches/patch-ui_accessibility_ax__node.cc | 2 +-
chromium/patches/patch-ui_accessibility_ax__node.h | 2 +-
.../patches/patch-ui_accessibility_ax__tree.cc | 4 +-
chromium/patches/patch-ui_accessibility_ax__tree.h | 2 +-
.../patch-ui_aura_client_drag__drop__client.h | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.cc | 2 +-
chromium/patches/patch-ui_aura_screen__ozone.h | 2 +-
.../patch-ui_base_accelerators_accelerator.cc | 2 +-
.../patches/patch-ui_base_accelerators_command.cc | 4 +-
...istener_global__accelerator__listener__ozone.cc | 8 +-
.../patches/patch-ui_base_clipboard_clipboard.cc | 26 +
.../patch-ui_base_clipboard_clipboard__constants.h | 2 +-
...tch-ui_base_clipboard_clipboard__non__backed.cc | 2 +-
.../patch-ui_base_cursor_cursor__factory.cc | 2 +-
.../patches/patch-ui_base_cursor_cursor__factory.h | 2 +-
...agdrop_os__exchange__data__provider__factory.cc | 2 +-
...op_os__exchange__data__provider__non__backed.cc | 2 +-
...patch-ui_base_ime_dummy__text__input__client.cc | 2 +-
.../patch-ui_base_ime_dummy__text__input__client.h | 2 +-
.../patch-ui_base_ime_fake__text__input__client.cc | 2 +-
.../patch-ui_base_ime_fake__text__input__client.h | 2 +-
...-ui_base_ime_init_input__method__initializer.cc | 2 +-
...linux_linux__input__method__context__factory.cc | 2 +-
.../patch-ui_base_ime_text__input__client.h | 2 +-
.../patch-ui_base_resource_resource__bundle.cc | 4 +-
.../patch-ui_base_test_skia__gold__pixel__diff.cc | 2 +-
chromium/patches/patch-ui_base_test_ui__controls.h | 2 +-
.../patches/patch-ui_base_ui__base__features.cc | 8 +-
.../patches/patch-ui_base_ui__base__switches.h | 2 +-
.../patches/patch-ui_base_webui_web__ui__util.cc | 2 +-
.../patch-ui_base_x_x11__cursor__factory.cc | 2 +-
.../patches/patch-ui_base_x_x11__cursor__factory.h | 2 +-
.../patches/patch-ui_base_x_x11__cursor__loader.cc | 2 +-
.../patch-ui_base_x_x11__display__manager.cc | 2 +-
.../patch-ui_base_x_x11__shm__image__pool.cc | 2 +-
chromium/patches/patch-ui_color_color__id.h | 4 +-
chromium/patches/patch-ui_color_system__theme.h | 2 +-
chromium/patches/patch-ui_compositor_compositor.cc | 2 +-
chromium/patches/patch-ui_compositor_compositor.h | 2 +-
.../patch-ui_compositor_compositor__observer.h | 2 +-
chromium/patches/patch-ui_display_screen.cc | 2 +-
chromium/patches/patch-ui_display_screen.h | 2 +-
chromium/patches/patch-ui_events_event.cc | 2 +-
.../patches/patch-ui_events_event__switches.cc | 2 +-
chromium/patches/patch-ui_events_event__switches.h | 2 +-
...ch-ui_events_keycodes_dom_keycode__converter.cc | 2 +-
...tch-ui_events_keycodes_dom_keycode__converter.h | 2 +-
chromium/patches/patch-ui_gfx_BUILD.gn | 4 +-
chromium/patches/patch-ui_gfx_canvas__skia.cc | 2 +-
.../patches/patch-ui_gfx_font__fallback__linux.cc | 2 +-
.../patches/patch-ui_gfx_font__render__params.h | 2 +-
.../patch-ui_gfx_font__render__params__linux.cc | 2 +-
chromium/patches/patch-ui_gfx_font__util.cc | 2 +-
chromium/patches/patch-ui_gfx_gpu__extra__info.h | 8 +-
chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h | 2 +-
.../patches/patch-ui_gfx_linux_gbm__wrapper.cc | 2 +-
...x_mojom_native__handle__types__mojom__traits.cc | 2 +-
...fx_mojom_native__handle__types__mojom__traits.h | 2 +-
.../patches/patch-ui_gfx_native__pixmap__handle.cc | 2 +-
.../patches/patch-ui_gfx_native__pixmap__handle.h | 2 +-
chromium/patches/patch-ui_gfx_native__ui__types.h | 2 +-
.../patches/patch-ui_gfx_platform__font__skia.cc | 2 +-
.../patch-ui_gfx_render__text__api__fuzzer.cc | 2 +-
.../patches/patch-ui_gfx_render__text__fuzzer.cc | 2 +-
chromium/patches/patch-ui_gfx_switches.cc | 2 +-
chromium/patches/patch-ui_gfx_switches.h | 2 +-
chromium/patches/patch-ui_gfx_x_atom__cache.cc | 2 +-
chromium/patches/patch-ui_gfx_x_connection.cc | 2 +-
.../patch-ui_gfx_x_generated__protos_dri3.cc | 2 +-
.../patch-ui_gfx_x_generated__protos_shm.cc | 2 +-
chromium/patches/patch-ui_gfx_x_xlib__support.cc | 2 +-
chromium/patches/patch-ui_gl_BUILD.gn | 4 +-
chromium/patches/patch-ui_gl_gl__context.cc | 2 +-
chromium/patches/patch-ui_gl_gl__implementation.cc | 4 +-
chromium/patches/patch-ui_gl_gl__switches.cc | 8 +-
.../patch-ui_gl_sync__control__vsync__provider.cc | 2 +-
.../patch-ui_gl_sync__control__vsync__provider.h | 2 +-
chromium/patches/patch-ui_gtk_gtk__compat.cc | 4 +-
.../patch-ui_gtk_printing_print__dialog__gtk.cc | 2 +-
...i_message__center_views_message__popup__view.cc | 2 +-
...tive__theme_features_native__theme__features.cc | 2 +-
.../patches/patch-ui_native__theme_native__theme.h | 4 +-
.../patch-ui_native__theme_native__theme__base.cc | 4 +-
.../patches/patch-ui_ozone_common_egl__util.cc | 2 +-
...platform_headless_headless__surface__factory.cc | 4 +-
..._platform_headless_ozone__platform__headless.cc | 2 +-
...rm_headless_vulkan__implementation__headless.cc | 2 +-
.../patch-ui_ozone_platform_wayland_BUILD.gn | 2 +-
..._ozone_platform_wayland_common_wayland__util.cc | 6 +-
..._wayland_gpu_vulkan__implementation__wayland.cc | 2 +-
..._wayland_host_wayland__buffer__manager__host.cc | 2 +-
...latform_wayland_host_wayland__frame__manager.cc | 2 +-
...one_platform_x11_vulkan__implementation__x11.cc | 2 +-
...tch-ui_ozone_platform_x11_x11__screen__ozone.cc | 2 +-
...atch-ui_ozone_platform_x11_x11__screen__ozone.h | 2 +-
.../patch-ui_ozone_platform_x11_x11__window.cc | 4 +-
...zone_public_ozone__ui__controls__test__helper.h | 2 +-
...i_ozone_test_mock__platform__window__delegate.h | 2 +-
..._platform__window_platform__window__delegate.cc | 2 +-
...i_platform__window_platform__window__delegate.h | 2 +-
...rm__window_platform__window__init__properties.h | 2 +-
chromium/patches/patch-ui_qt_BUILD.gn | 2 +-
...ings_translations_app__locale__settings__bn.xtb | 2 +-
...ings_translations_app__locale__settings__ja.xtb | 2 +-
...ings_translations_app__locale__settings__ko.xtb | 2 +-
...ings_translations_app__locale__settings__ml.xtb | 2 +-
...ings_translations_app__locale__settings__th.xtb | 2 +-
...s_translations_app__locale__settings__zh-CN.xtb | 2 +-
...s_translations_app__locale__settings__zh-TW.xtb | 2 +-
chromium/patches/patch-ui_views_BUILD.gn | 4 +-
...h-ui_views_accessibility_view__accessibility.cc | 2 +-
.../patch-ui_views_controls_prefix__selector.cc | 2 +-
.../patch-ui_views_controls_prefix__selector.h | 2 +-
.../patch-ui_views_controls_textfield_textfield.cc | 2 +-
.../patch-ui_views_controls_textfield_textfield.h | 2 +-
.../patch-ui_views_examples_widget__example.cc | 2 +-
.../patches/patch-ui_views_focus_focus__manager.cc | 2 +-
.../patch-ui_views_style_platform__style.cc | 2 +-
.../patches/patch-ui_views_style_platform__style.h | 2 +-
..._ui__controls__factory__desktop__aura__ozone.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.cc | 2 +-
chromium/patches/patch-ui_views_views__delegate.h | 2 +-
...top__aura_desktop__drag__drop__client__ozone.cc | 2 +-
...ktop__aura_desktop__drag__drop__client__ozone.h | 2 +-
...__aura_desktop__window__tree__host__platform.cc | 2 +-
.../patches/patch-ui_views_widget_root__view.cc | 2 +-
chromium/patches/patch-ui_views_widget_widget.cc | 2 +-
chromium/patches/patch-ui_views_widget_widget.h | 2 +-
.../patch-ui_views_window_default__frame__view.cc | 2 +-
.../patch-ui_views_window_dialog__delegate.cc | 4 +-
.../patch-ui_views_window_frame__background.cc | 2 +-
chromium/patches/patch-v8_BUILD.gn | 22 +-
chromium/patches/patch-v8_include_v8-internal.h | 2 +-
chromium/patches/patch-v8_include_v8config.h | 2 +-
chromium/patches/patch-v8_src_api_api.cc | 4 +-
chromium/patches/patch-v8_src_base_atomicops.h | 2 +-
.../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 | 14 +-
chromium/patches/patch-v8_src_base_strings.h | 2 +-
chromium/patches/patch-v8_src_base_sys-info.cc | 2 +-
...ch-v8_src_base_utils_random-number-generator.cc | 2 +-
.../patches/patch-v8_src_diagnostics_perf-jit.cc | 2 +-
.../patches/patch-v8_src_diagnostics_perf-jit.h | 2 +-
chromium/patches/patch-v8_src_execution_isolate.cc | 6 +-
chromium/patches/patch-v8_src_flags_flags.cc | 4 +-
.../patches/patch-v8_src_libsampler_sampler.cc | 2 +-
.../patch-v8_src_objects_js-temporal-zoneinfo64.cc | 2 +-
chromium/patches/patch-v8_src_sandbox_sandbox.cc | 2 +-
..._embedded_platform-embedded-file-writer-base.cc | 2 +-
...t_embedded_platform-embedded-file-writer-base.h | 2 +-
...bedded_platform-embedded-file-writer-generic.cc | 10 +-
...tch-v8_src_trap-handler_handler-inside-posix.cc | 2 +-
...atch-v8_src_trap-handler_handler-inside-posix.h | 2 +-
.../patch-v8_src_trap-handler_trap-handler.h | 2 +-
chromium/patches/patch-v8_tools_run-paxctl.py | 2 +-
chromium/patches/patch-v8_tools_run.py | 2 +-
1533 files changed, 5191 insertions(+), 4693 deletions(-)
diffs:
diff --git a/chromium/Makefile b/chromium/Makefile
index 0d1666c285..55b63da56f 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.24 2025/10/27 11:27:36 kikadf Exp $
DISTNAME= chromium-${VERSION}
-VERSION= 143.0.7499.192
+VERSION= 144.0.7559.59
CATEGORIES= www
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/
EXTRACT_SUFX_C= .tar.xz
@@ -9,7 +9,7 @@ EXTRACT_SUFX_C= .tar.xz
DISTFILES+= ${DISTNAME}-lite${EXTRACT_SUFX_C}
# Sources to build on NetBSD
-NB_VERSION= 143.0
+NB_VERSION= 144.0
GITHUB_SUBMODULES= kikadf chromium-nb v${NB_VERSION} ./
# LLVM_MAJOR_VERSION
@@ -134,6 +134,8 @@ GN_SYSTEM_LIBS+= libxslt
GN_SYSTEM_LIBS+= openh264
GN_SYSTEM_LIBS+= opus
+# while not llvm-21
+GN_ARGS+= chrome_pgo_phase=0
GN_ARGS+= clang_use_chrome_plugins=false
GN_ARGS+= disable_fieldtrial_testing_config=true
GN_ARGS+= enable_backup_ref_ptr_support=false
@@ -201,7 +203,7 @@ FFMPEG_TARGET= arm64
.elif ${MACHINE_ARCH} == "x86_64"
TOOL_DEPENDS+= nasm-[0-9]*:../../devel/nasm
PLIST.swiftshader= yes
-FFMPEG_PARTS+= config.asm
+FFMPEG_PARTS+= config.asm config_components.asm
FFMPEG_TARGET= x64
.endif
diff --git a/chromium/distinfo b/chromium/distinfo
index afcc5a528f..72d2f73bdd 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -1,1516 +1,1528 @@
$NetBSD$
-BLAKE2s (chromium-143.0.7499.192-lite.tar.xz) = f7aba2cc60a770508bebfd82704af259110c6c40da195ab436c6f504771ce533
-SHA512 (chromium-143.0.7499.192-lite.tar.xz) = 5eb97b8559c6a141c93020f8b9a5835a926dd0ed3360ba975ba71c4bc9e1d97376332eac1eadaf224edfc9ab27c0c82ee74c6078e338aa8d0024fe4bf4353f9b
-Size (chromium-143.0.7499.192-lite.tar.xz) = 1140785448 bytes
-BLAKE2s (chromium-143.0.7499.192-testdata.tar.xz) = ef2e143311ea1d9a677a9c452032500342643bb6ba91ad89ee52ec673942ac22
-SHA512 (chromium-143.0.7499.192-testdata.tar.xz) = 9160cbc9062ff110c3ddb4f78b7412e3f932378dd89e17bfe8f3fb174c62d7a2112a2c453513355ff140152ffda6af15921f6e3ab6f83415b28baf32d7530393
-Size (chromium-143.0.7499.192-testdata.tar.xz) = 1155268448 bytes
-BLAKE2s (kikadf-chromium-nb-v143.0.tar.gz) = e71af34a4243c8cff10dcfd3e379c0968a419fc784156b7b64c33ad8a1c9cf6d
-SHA512 (kikadf-chromium-nb-v143.0.tar.gz) = 565f74b27cec9ff813b3e3ba8c962707ef6b43606dfd1af52515649bb452f420a35e38d3b9d10d7dd74f9c9987a4d652d3f01c8ac6ea5790968d474257b685ad
-Size (kikadf-chromium-nb-v143.0.tar.gz) = 22472 bytes
-SHA1 (patch-BUILD.gn) = a74154e4b825f7523beaa6ef83cf178e5072739d
-SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 24c69da0b41a18096a6c37b7b08dd9debd588172
-SHA1 (patch-base_BUILD.gn) = e5a87f0bcd46c61637ae82a294e482aef60fa5dd
-SHA1 (patch-base_allocator_dispatcher_tls.h) = c4cc59a569526d59b96f93baf7aafcaf7e58c52d
-SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 31073e3247f5fe9261f1cad4ec3d1d7e0b67a930
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 442b9305198ca1f079e9950b2017d99875b31c31
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 71a5ed3f56fad2226d4c3270d46f897c5446b4c4
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = 45003903409ad917824b9881467a841efe3d44df
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 70318b2479af3e0f847af6c2b60e8276ea188c56
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 50317dbe962081830509d4f6b4c40dad37b886ec
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = 13cd02109e5bb205844ff2296f46de4c0d3a99b1
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = 145273522834683301b719dc3696411f1873f6ea
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = fafaa52bd7ac40dc81f054a13143331dd06db8f0
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = b0b11dd88a096fe862842016096fcc1244fdd9ae
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = 50e4b41db384b5cdbe7d432595b71e88cd8cc482
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = 0f31ebc619777accb0e3fbeb31862585070c1be3
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 7621604494dbbc40de40092a8a1034714a8bfd60
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = c25a1adf747cda4135806c839b82858769020171
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = 6a5f121dbfc3acb294923a764c24cda0454368fa
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = ecfd3b100645c51319e102083b0ecfa72769c0c4
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 58470c5495c6f0d6bf4bcab5e15d9040be9f8653
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 4d75cc242b9a24ed7736654e504f4e5abcf3f85c
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = cf275e000dc5959cf07d6ce53f5868b83ae964a4
-SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = 8dfdfdcd3e3b8789e393ef0e2bf7375eef75847d
-SHA1 (patch-base_atomicops.h) = 84a1b6c635a22b08cb981617394964b247765632
-SHA1 (patch-base_base__paths__posix.cc) = 24d551e089ee87a24dc6e0b0a9d7262122e0a9fd
-SHA1 (patch-base_compiler__specific.h) = 04e09302d72ec7e7e4513a9dc72945f160a62268
-SHA1 (patch-base_debug_debugger__posix.cc) = 9367bb0bd049d333789fd54277ed43e061869816
-SHA1 (patch-base_debug_elf__reader.cc) = fb3a613ae000efc925f698998c33c2a81af78662
-SHA1 (patch-base_debug_proc__maps__linux.cc) = 07889716b3fbbe70767dad83936141663d7f3e61
-SHA1 (patch-base_debug_stack__trace.cc) = 95e6fc8079f3d4e484bd700f3df1d0bd61392d04
-SHA1 (patch-base_debug_stack__trace__posix.cc) = 649ebf4b2e6756709593cc6d78632f6e5f95d696
-SHA1 (patch-base_files_dir__reader__linux.h) = 8e1302122a51029989a90a7cfcfe245b3a3154b1
-SHA1 (patch-base_files_dir__reader__posix.h) = a51e54108114b107638f29e151311d4cdc95c4b2
-SHA1 (patch-base_files_drive__info.h) = 4c03451124158dc13184d60bdb2c7afa4f8fff28
-SHA1 (patch-base_files_drive__info__posix.cc) = f0bbccc3b6c1d4f0ac188166fc6a43149f30078b
-SHA1 (patch-base_files_file__path__watcher.h) = c007f0d9610be26027b8b0141a9a896139dd65c1
-SHA1 (patch-base_files_file__path__watcher__bsd.cc) = 94f5d1492b8e664bb7981aa97f22087b21921a9c
-SHA1 (patch-base_files_file__path__watcher__kqueue.h) = 37dceb7c1022aedea0888127169eabe08279a862
-SHA1 (patch-base_files_file__path__watcher__unittest.cc) = c047dfe1c00e1b10520f7bd0c59e58d1b1b087c0
-SHA1 (patch-base_files_file__util__posix.cc) = 0970d7bb46cb14671d0499ce9be637c6540c1ccd
-SHA1 (patch-base_files_file__util__unittest.cc) = f3be3d1339f951fec22904a244d8522957c3c1e2
-SHA1 (patch-base_files_important__file__writer__cleaner.cc) = 306fee9969b6a177852971f10ab2099b27525518
-SHA1 (patch-base_files_scoped__file.cc) = c8d73f18ccedd9ca4680fa4ef812fe52f1018884
-SHA1 (patch-base_functional_unretained__traits.h) = 75bbf67c2c36a8eb35b40a0be82cfda399879324
-SHA1 (patch-base_i18n_icu__util.cc) = 201cd416add15542bfd3dd42aa2b7f00aea2ca56
-SHA1 (patch-base_linux__util.cc) = 524adf3a7f8dbe9b968c1bc0ba193b64f0a3fdf2
-SHA1 (patch-base_logging__unittest.cc) = 12451f67d1c4c799d6ed7001453d5933b82dc761
-SHA1 (patch-base_memory_discardable__memory.cc) = 10dad911863011b9a0e9b2efa1ff04f97ee63e1b
-SHA1 (patch-base_memory_discardable__memory__internal.h) = 340aee6e0ec6b0a77a99685df740821ecd56b08b
-SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 6b0ae839fba10d060221a137d16b8d0e507af1f9
-SHA1 (patch-base_memory_platform__shared__memory__region.h) = d92b85344f526e3901a8ede5579f699aaa50f5ad
-SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = fa2a7d54616bd5bae66f70c50f98e95f41b46a1e
-SHA1 (patch-base_memory_protected__memory.h) = a747b9e37793e8f6baff114683f16aa3e604a563
-SHA1 (patch-base_memory_protected__memory__posix.cc) = fb9d74865bb23e19b758bc95929ad23fa2a23a5d
-SHA1 (patch-base_message__loop_message__pump__epoll.cc) = b7a43b6e31448746949b69797dd5ebcb7773057d
-SHA1 (patch-base_message__loop_message__pump__epoll.h) = 09f4874947ad8288b7b3309d3bc6db0c1a305118
-SHA1 (patch-base_message__loop_message__pump__glib.cc) = 3b44cf094c5ac51da9368152b458f0a7f25a49c1
-SHA1 (patch-base_posix_can__lower__nice__to.cc) = 4a509628f4a9570e5bfee7bd80d91c08add9b622
-SHA1 (patch-base_posix_file__descriptor__shuffle.h) = ab548a8e130eea82409e1628563bc6982bad3db1
-SHA1 (patch-base_posix_sysctl.cc) = 9d5c844abbc6a1f77155c80e23e3543fa0d01351
-SHA1 (patch-base_posix_unix__domain__socket.cc) = fc21c35de5358bbceb26f2bea223d87a11bc2dbc
-SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = 2ea66154831e4eb90ca72d46d029df11133ad9d1
-SHA1 (patch-base_process_internal__linux.h) = 2f103092b79fb76051b738b67066205d31df5920
-SHA1 (patch-base_process_kill.h) = c98c6715efee9b5b4b153030a121532a3934b11c
-SHA1 (patch-base_process_kill__posix.cc) = be165d5b180c7a9034557602cdc8c7e897c6c4a4
-SHA1 (patch-base_process_launch.h) = 1310454dd10f27b1d434284d50e2daee470ca72d
-SHA1 (patch-base_process_launch__posix.cc) = 36fd3dd67469ebe494829536ff696eb32276d6fd
-SHA1 (patch-base_process_memory__linux.cc) = 66a5e4d2ae23524f83dd2a7a5a2abb3b442c9546
-SHA1 (patch-base_process_process__handle.cc) = 76688e930891777899164ae533b5bebb1a2d89db
-SHA1 (patch-base_process_process__handle.h) = 6c99c95b067785edbb2336bec0cbfb6911412997
-SHA1 (patch-base_process_process__handle__freebsd.cc) = bada72ac973dae78a697854092c8e917a915c6e3
-SHA1 (patch-base_process_process__handle__openbsd.cc) = 0a180b2879716ee7cfe9ebf71bbf570e7473d0f1
-SHA1 (patch-base_process_process__iterator.h) = bc09ade6b4b0e3fa8211cce668880d7ad6c760fa
-SHA1 (patch-base_process_process__iterator__freebsd.cc) = 1e1e7ccb20ab864b56bac5f73f4165e77ee659d4
-SHA1 (patch-base_process_process__iterator__openbsd.cc) = 25c8e9e4f08353a01b1488560544efe7fe8f63d6
-SHA1 (patch-base_process_process__metrics.cc) = 37cf51c1bc1e9957badf759dfb7179df8f1747eb
-SHA1 (patch-base_process_process__metrics.h) = 7cabb25c69d5a233b50a123a16ef1661de158db8
-SHA1 (patch-base_process_process__metrics__freebsd.cc) = c48a9d584e89569422aaf1095dbc67d4dc19133b
-SHA1 (patch-base_process_process__metrics__openbsd.cc) = 45a44caab37c05ec1ad28d4a894b1a0dc2c5f12d
-SHA1 (patch-base_process_process__metrics__posix.cc) = ac31abc89768748e66a3fcccde99df3eb8b25f52
-SHA1 (patch-base_process_process__metrics__unittest.cc) = 6bad9f37497519f7beecad12f9189895953bb645
-SHA1 (patch-base_process_process__posix.cc) = 261cff9ee36433df927c292bf15449251a3e2a12
-SHA1 (patch-base_process_process__unittest.cc) = cf7c40cda6fb00ff1b796615f8c7a3635b98dd61
-SHA1 (patch-base_profiler_module__cache.cc) = ed310055958d0080daf46d2981d59dbc03ab4483
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = b8c531a3a5063a4ffc178a1f4dd7dc58f9685560
-SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 252b3274e99868814da93124ab3d57a9ae680f26
-SHA1 (patch-base_profiler_stack__base__address__posix.cc) = 00dcd200bf3e7dfe0fd2207d61979970d9c3b40f
-SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 883bc357d5f3638d845b53d5ebe3ac5ff41f9584
-SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = fe2d85121cc8cb035fdb3995d23e12fe72ee427a
-SHA1 (patch-base_profiler_thread__delegate__posix.cc) = e275810af601b43d62d962112dcc5b1f05f7c677
-SHA1 (patch-base_rand__util.h) = da8bbea4f04d2cba5366341ace81c1cdc4793181
-SHA1 (patch-base_rand__util__posix.cc) = 10acc009e650d2d41f51534c4e3638705763bdc7
-SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 0e5e970ade5f3d3dbdc061ad2bf4f363cff9cbac
-SHA1 (patch-base_synchronization_cancelable__event.h) = b1f7c00cd1951d42aaf164e7406651651d4fe1db
-SHA1 (patch-base_synchronization_lock__impl.h) = 3f8bfe88567555e279bf2a5b5604ce38940bf46d
-SHA1 (patch-base_syslog__logging.cc) = 84e5a8338073d3af084e759aca6f2756290c5701
-SHA1 (patch-base_system_sys__info.cc) = 3a1a898c608348f849c5f9235328d9e39cf8e6b0
-SHA1 (patch-base_system_sys__info.h) = 81412406c190a6f2235fb5a8c866822e93f0f387
-SHA1 (patch-base_system_sys__info__freebsd.cc) = 96b7b7ae0f8003908843228d6017d252f9aec761
-SHA1 (patch-base_system_sys__info__openbsd.cc) = 9a60872f585f8b425c67d6b2372ad80945f11ea3
-SHA1 (patch-base_system_sys__info__posix.cc) = 7d22a541216e7421df616422db90eaec1de170aa
-SHA1 (patch-base_system_sys__info__unittest.cc) = 246315006f19fe06c00f56fc6b77b96a7d651c58
-SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = 467a1848c91e8cbb82289e86c02af73c7d42bddc
-SHA1 (patch-base_test_launcher_test__launcher.cc) = 8e68ed533906635246fca507b20770d38e89b7ea
-SHA1 (patch-base_test_test__file__util__linux.cc) = 15abd6f9439b5eb220bdb1b7c5f9b0741de5b21e
-SHA1 (patch-base_test_test__file__util__posix.cc) = 21b4fd99e0f5f802a15f7c7f20418b80cad6ba90
-SHA1 (patch-base_threading_platform__thread.h) = 70caa827da04a88b33e147097996b03392d89825
-SHA1 (patch-base_threading_platform__thread__bsd.cc) = 237d7da89e6686f223a0d16c6bbd0876b8cd1be4
-SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = f0232a7b16d54f8318cd676220d795aa66762dc5
-SHA1 (patch-base_threading_platform__thread__metrics.cc) = 7b318df55e77ef9cc9ddcc239ad4d025f88da2e7
-SHA1 (patch-base_threading_platform__thread__metrics.h) = 73a4905109cb2d74df5890d2ec9bb3b528317e9c
-SHA1 (patch-base_threading_platform__thread__posix.cc) = 3750917b14c5adb4a1efe3f8222715993dc546ce
-SHA1 (patch-base_threading_platform__thread__unittest.cc) = bb7a4b05f4667ab2b4108d3ce61c0b55459cc94f
-SHA1 (patch-base_time_time__now__posix.cc) = 6d22fc798b13a666bf48db200f303174c1361061
-SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = 0be95580fff74a39763c8e4e775d65810fbfd964
-SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 193f69d6477bec8c19c52bf2d7e1c10a963cb1b3
-SHA1 (patch-base_trace__event_process__memory__dump.cc) = 3143896918d1abae385385af495b50ac6b5515c2
-SHA1 (patch-base_tracing_trace__time.cc) = ff6c0bd7ddb92689d210fb0bf7aecc950478e116
-SHA1 (patch-base_tracing_trace__time.h) = 60e4dd7ae0fe51b96a35a85f6c3b83a63edf9609
-SHA1 (patch-base_version__info_version__info.h) = 4ce9487f9923eb5951f882dc14db6fd0b205e565
-SHA1 (patch-build_config_BUILD.gn) = 397101a1a8a45b782f8a86f5b0e3f0e3dcc778a9
-SHA1 (patch-build_config_BUILDCONFIG.gn) = 075cf90d79100ada17e332371179303284ee381d
-SHA1 (patch-build_config_c++_modules.gni) = e82ac87146c4449c5f387dbeab5f5d10f17472fc
-SHA1 (patch-build_config_clang_BUILD.gn) = d25f3fb4779b9567e3a2bbdf5078a0119515b8f8
-SHA1 (patch-build_config_clang_clang.gni) = 279ae4563f47ccbf511da622b822f3d6a4558286
-SHA1 (patch-build_config_compiler_BUILD.gn) = a9209d6ef63f6d8ede1cc59bf9a9e781fa48450b
-SHA1 (patch-build_config_gcc_BUILD.gn) = d70cf2662801b413a5a996603e3b0a70029dae3d
-SHA1 (patch-build_config_linux_BUILD.gn) = 34d9737827b0010f50522d8b6598c2eaf2f94162
-SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = f4c6db965bf86f2acd050b9653ac788af0a9a674
-SHA1 (patch-build_config_linux_pkg-config.py) = 8a8cef4d53e30eba7b2ae90fcc72b04e678c8bfd
-SHA1 (patch-build_config_ozone.gni) = eab8abf12b7e0cbaf236d7173fff66d1c8dda379
-SHA1 (patch-build_config_rust.gni) = c442662c1facfdc6e4aadd1283f522e0e131faa7
-SHA1 (patch-build_config_v8__target__cpu.gni) = 9a0c3255a4bd1bd73c882782c4df1731f7e2b9fb
-SHA1 (patch-build_detect__host__arch.py) = 25647a153aa6a44e63c9b9a139657f45080ae8de
-SHA1 (patch-build_dotfile__settings.gni) = 4779c76433703da0adf508a4b419db27566f1c24
-SHA1 (patch-build_gn__run__binary.py) = 6214ecc9aca83bd564989f489e0e00b061fde7ae
-SHA1 (patch-build_linux_chrome.map) = 3e00513ca546d3655efdd716dc485ebe200f83f0
-SHA1 (patch-build_linux_strip__binary.gni) = 6b1154ad8ac4662b0a4ab9129a4e975fcd664179
-SHA1 (patch-build_linux_strip__binary.py) = 8abdc8ad2ac165fd03f3a407ce131688c357b80b
-SHA1 (patch-build_linux_unbundle_icu.gn) = 2c78b7d723cf78b93d8244772095f0b36e870a54
-SHA1 (patch-build_linux_unbundle_libpng.gn) = 2dd16d48c2f2112a1e763cf7dd58276e1c145547
-SHA1 (patch-build_linux_unbundle_libusb.gn) = 65825b375ff2a17076cd890191e463cb60f00e6a
-SHA1 (patch-build_rust_allocator_lib.rs) = 5b0af4d1bd275b7980b948cb3c2c85c9ac88f177
-SHA1 (patch-build_rust_rust__bindgen.gni) = 31cd40639309ccc54617cd3c47e68e9e6c90e184
-SHA1 (patch-build_rust_rust__bindgen__generator.gni) = 01721cffc86acc386b1c4aca1aa4938f7e3cb4ae
-SHA1 (patch-build_rust_std_BUILD.gn) = b1944acb93d691604658e70508d5ead1854bba86
-SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 936bac09cf9d4009b2778784ca9f5f7048d6fcad
-SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = d184bc76b063683c3969ac25c07ae48b07bc9ef4
-SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 9fc2cd07afc934106995a1d67b1b2429eb5a0fcd
-SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = e357a2e87bc89f6082c8dc17f37078ff5fde054d
-SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = dffecbcdfd9c26553178588390dd8e3a82b842bb
-SHA1 (patch-build_toolchain_toolchain.gni) = 7cdd5baf86c0b96fb8d08594a2eca34f98440809
-SHA1 (patch-cc_base_features.cc) = f7d8d7b500d00eeadd7b703f90d55467b7685aef
-SHA1 (patch-chrome_app_chrome__command__ids.h) = 22ae5f8e71a1b77e3156118f64c5f9709c470775
-SHA1 (patch-chrome_app_chrome__main.cc) = 984dd3e6c2c7cca53064c36f7ee9ec23df06dbc6
-SHA1 (patch-chrome_app_chrome__main__delegate.cc) = 6df8d5ce9eadc07e66b56006801d6afbd21f5e4c
-SHA1 (patch-chrome_app_settings__strings.grdp) = 0ab1121760c03f35c4bc926912ef0eec485ac4b1
-SHA1 (patch-chrome_browser_BUILD.gn) = e75028b239e2841851908cf06feb9e05c5517769
-SHA1 (patch-chrome_browser_about__flags.cc) = 3c29696598b093ea63921626fce73bef40e40595
-SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = b333abaae1b318cb882776b58cf444ac7960d669
-SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 91f8d3530ba6753d7f2c1228dcd3cc2005d4a80a
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 85328bcf6500a33dccad0fb227355881f7d8321b
-SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = 061332ce5e26fe85bbc14e5d840263e4020d1cdd
-SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = f76a65042ef365d2fced0b88ae2a4af95df405aa
-SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = 8606c00f78f1997dcb98c3b3ef993b07e7803092
-SHA1 (patch-chrome_browser_background_extensions_background__mode__optimizer.cc) = ebc0a0dcf7dd3656e54571d80c13b1defbfb3c9e
-SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = c1e4256956f280eae7d1b24ec1bb62403a54b943
-SHA1 (patch-chrome_browser_browser__features.cc) = b07a1582c8a814fae4460fd046dc7cce1d6194e0
-SHA1 (patch-chrome_browser_browser__features.h) = 863363f2e5ce9dab055fdd5625122155660f3cd2
-SHA1 (patch-chrome_browser_browser__process__impl.cc) = d052413b157c857824b7ad19f78bad0da80b1ee5
-SHA1 (patch-chrome_browser_browser__process__impl.h) = 4e8e566fa9faca5a9caa9235e9d9ab6f3ff7429b
-SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 0e6a0d29091fbe710e7a9eb66483243ba671361b
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = 3a4ae17538333e1a5f6e1a2ac97263d2d8c56133
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 749d646f78b76d00a0ec655474efe1deda1ea562
-SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 5a2f26542e00df13342cf6de734a0112e1d55bfa
-SHA1 (patch-chrome_browser_chrome__browser__main.cc) = ee9586dbfd4a605a188b8a377277fbb6e2732f5f
-SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = 8e6b3efedfffcc10d4802425d5148336eb73bb75
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = 3a563b7ea33ac6725503abbe21b17aa0fe7fe582
-SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = fb6fb4cd14ab79eaa1be41501db6de3248441256
-SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = 31908e05b5fbbf16f7c9779d761dcd49f9e1250b
-SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = 7278d7895720b8e7b7c24c17c6af53a2d7faa5d3
-SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = 9192d2e04bda7852e6a91ceb8f66a38687bbb626
-SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 40c6cc103cc64979273585aff0e8afe049603f5c
-SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 68d8a46fcb533f7fa85f73f650c2af0b06d617c9
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = d5ed84dd5c2ae3b413a6c0b6f3d0da7d4f8edf6f
-SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 7020615afba74af8b80090872f8dcf05f5108984
-SHA1 (patch-chrome_browser_component__updater_registration.cc) = fac924e299a1120250819563e3971164d667d82a
-SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = e706b29cbb70a117a277cc4f9e523d702f28028b
-SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = 2c78befcd1b5abcff6e8db7207288e95223e3c3f
-SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = f8d0eebf8a01bc7e311487e779a7f0608749c1e4
-SHA1 (patch-chrome_browser_defaults.cc) = de33bc929e4bf76471f73e91309facb37c9e463e
-SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = bd1d11023aeccbe34cbd64769d59512e14151c46
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = cd7ad884986d8e9250ba73d2c7859fb6c4fee931
-SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 8b35fff040d9ca1b4e06ccc0ccc7063a6e140701
-SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = cd3c970d7b50d4b66563fe2dad1655acca61df2e
-SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 4a3ef2c8eadd8820feb1b6801f2d3992ad6d1702
-SHA1 (patch-chrome_browser_download_download__commands.cc) = da9caad36c1ce992e5ed25e9018bf5a4dc0bdeb3
-SHA1 (patch-chrome_browser_download_download__commands.h) = 34be64a2fde9ec1e5821d5cd1b9e31d29a7f0013
-SHA1 (patch-chrome_browser_download_download__file__picker.cc) = e40c745f7f44da4f20b63203fbcbdd71dc3a8566
-SHA1 (patch-chrome_browser_download_download__item__model.cc) = 2cd95529a6244e83e5e6d93b4310b2732f198a79
-SHA1 (patch-chrome_browser_download_download__prefs.cc) = ae1725cf6efc8532e5f2fca81426a88d2a18c9ac
-SHA1 (patch-chrome_browser_download_download__prefs.h) = 7f8b7eeec64bcbfee97da1eb0f239c6b78d5ac2b
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = 64ca422445e8318f11a85019545b4b9177cedfd4
-SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = 9da196900978d7a9ea901726768efae22f1b2ef2
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 07d75fa421aab835b22991d8c0e35b9e85d59642
-SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = 94f93ae995deeec7fd4ae74fe2b6258b5138f680
-SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 921a2fde753eed622b9721d425db5415cfd28527
-SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = 7c170f957817448b9938a46caedfb0d901cdea4b
-SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = 2fc482586e30a6a12d2e95dcdf7f9e2227c5acf4
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = 74666abe22bbf277021db864eef63ecf8e500f1f
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 8e66538810710c7e7485648bbca65a87def6d966
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = 55a974d53e113a53009991222bd508aa74c2dca2
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = f7040c9647a690dc6c1fd3bd7c92d4910faa9971
-SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = a88df52860fd93dbeb5d38d269858c1cc67ac994
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = 78e2574acb4d3b4510f144aae51a931a0b5cacc7
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = 66e7a00a2252117861284b907431a6743f624480
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 33485b155ea461c33ac93a290919355250ad0497
-SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = b51bf1537a05c95cfa7979f856b054fb8b2731fe
-SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = 6e33eeec8e7ac2cb18ab714f0a26a4c8cae912af
-SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = e6a935f8bec137b9d6e5478d7e665390b9fdfdfa
-SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = e862063046fde90c64469ca4a2482a47dde0d8d2
-SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = b172970a4373d898fd38e860693f890113f08286
-SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = b4a794d9701fbb921dd515dc0c9ea863d3925827
-SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 0abfacff580dcb5fd010f47d77078909bd783417
-SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 5f210cb69a09b046283227cdb84db340ff145a99
-SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = d98b4ce5a5effbb6d931371870bb208672e8d990
-SHA1 (patch-chrome_browser_extensions_BUILD.gn) = 6461fb5cd09e7b965b70e785921ac905c97c48b4
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 6d7918d974603558ce71702f86c1aeaf36649aec
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 13f72fd9e95780b63939a2e52672bb7673dffd8e
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = cd50f5ad51fc460204626c6810452ba9f1a1f2b3
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = cd81694144a0fb28188b61b53576601227a4ce3d
-SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 63e2cf5007675fc940c8d831b83f9edd7d3127a2
-SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = 781da574777ed6ffe394ecffa14ddbeff971eb4c
-SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = ddfb24401280242da6f986441ec6cff373e85c16
-SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 28bb523f2e0d72055c4cd8f8ae9168181e7bc607
-SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = 64e9962083613fb28f681312595d9cef566c17cf
-SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = 7072aa29618289b663cff4e51d7f85219cbb148c
-SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc) = 3d7bdb9f5dc45df0be81d949df1b696feb150e9a
-SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = bc512391a15598f48bcb542fb866e02e718e7fc0
-SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = d93a00fe9b96d8798fcf3a28cbf32dc8c7434aec
-SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = 30f899ff86a884924f9ee18f3209390e1f468f40
-SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = 73611df3fbd173ee668118c03fb57f751a97108a
-SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = aef51d8aec0e3d06453ed452c7b798ace0a2a435
-SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 2e7f3e38107c05e5c4f1aa50f6c7afff93022939
-SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = 6ab1434d700e2e726c289e5ff5cd049824d571d7
-SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = b858f73a1b15a2c26ec5f0e5b796cf7913453c9c
-SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = 2c31936302d7e3276c97994cfacf4a5059e7dc4f
-SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 3226c5cf00586bb8eea15fff8c8a734c3e9c83bf
-SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = 7789f790a4ba59f38c52ea3bd06cb090edf2cf4b
-SHA1 (patch-chrome_browser_flag__descriptions.h) = 25eaebe271b42627700d54e0d2ab8ee7c0504594
-SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = 504e54a3ad7cdf943bb0155d0ade1809e0caf26c
-SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = 1b0757d6b12a351b1e2d6addd430af7e62484ed8
-SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = ad63152748bdd466fe05df3205abd226a4b1652d
-SHA1 (patch-chrome_browser_global__features.cc) = 837b89b5410ed33f1d00d4056e206ed01d51c158
-SHA1 (patch-chrome_browser_global__features.h) = de60d23551226c6663c9804a03fb73a63869f886
-SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 13421977fa26c7d42cd76bfc2ec1faad51b07e3a
-SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 05f5cf564c0081bc5e704cea2bb951c7ac65ee7d
-SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = d22f4670e25f319f0c0a94e2f79c99fe8e6c187b
-SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = bc48c63ab19aa265dc2b8a3a8916dd3933db1940
-SHA1 (patch-chrome_browser_media_audio__service__util.cc) = f8f07780ed2941ac5c72a3f04259404a6c441092
-SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = e30fc7c3ca2726b09ae0b891949227b553094d45
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = 5aec1962b7bb128d22e63db1a0829d75c0cb1ef6
-SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = ea2e13c64541ad4ebf6a769ff200e65c9829670d
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = 7698c5793a9c80a87681b0090e4063bb76b6748d
-SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 7f6d2bfcbe08823475b2a3671a8ce3ffa548b0a2
-SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 427ceaf0f0abf73734a21fa6d0e26b8111e60d9d
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 321b1b01db3619075ea92fc04db1ad984d54f928
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = 903f9ac89f09a4ee61700202206aeba02789b5fe
-SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = ecd410c3a8ec86a781fd1a9c6e259e0ff8009d4c
-SHA1 (patch-chrome_browser_memory__details.cc) = ac3fb4b0233a391e650fed9c311b2238f3efd71a
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = fe93bf25ade508c21607c59cb6adaf24ad374d9d
-SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = 2b0fe90388078c60922ee4bb3286c8206206f30c
-SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 9eb019c5712d6d09f7bfe7421cb5663801a8cd60
-SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = dca8703762635176d1eafed98124263d19edd0e2
-SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = d096edc0f30f2372b94bb48def171beb09377ff4
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = f5343da2aedc886186fac7d05431125d0478a295
-SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 48d53083e93796e9aaf6fb753a3dd444d8b8d46c
-SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 0fffadbd594a551c0c3f5ef9da44cd8f01941a52
-SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = 3566cfcaf5edebadb72d01f066f8343c3c7038c9
-SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = cf5768b206c76ff570bd0f6beee7877ff8f5fb89
-SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 8cda082b5600bdda13384618daed83df851fd1cb
-SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 6325c15d26e5eaa28dfcf096a3dcf64161a5493f
-SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = 772f329a385b6d61a55308d0918d6d270d881b73
-SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = bf552f1fe932af78072855eca016f0162b733254
-SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 8706564ef30885337cf6370ed58f0a4b7ef87cd8
-SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 6cae9b7167dc314247e26035ab2ced008cea53fa
-SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = b3536637e5688c1d8bc9180fb2b79351d2f89838
-SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = a636d3355b2fb674be078af38949661565e6cf98
-SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = 552ca71b29a0d64c065e7e6e6d305c89b4015fc0
-SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 5909a1b1deb8fa2a0d40ffd5bb0b787b3161692e
-SHA1 (patch-chrome_browser_platform__util__linux.cc) = b14ceead57ec6c585fd97ff9e054a9d83af798e7
-SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = 9249f2f48c1d8a69d0b5a4d085adee3ba185bc1a
-SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = bb7a747b58a45242c675da3a2f0758cba25153d6
-SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = ac67fa058014b57fdb2d25bac564783c0571fdc6
-SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = 29d72194142e0460ab7b9079f890470da1dfa7ce
-SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 8ff31c827f76ed86a361cc31a852c3dd1a0efec6
-SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = ba22a7d25e8bbfe890532a9d34d69cf4bdfbafd2
-SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = 7f5bef5558ad5614f4bfbdfe19c11e7597cedd0d
-SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 5511d023e6e46c09c3c114112fa324f9b946e21c
-SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = dfb60a607466ce289145745e1bedced442806806
-SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 64efdf76b01779ced4792dbd43a77c970aeddd80
-SHA1 (patch-chrome_browser_printing_printer__query.cc) = a8bb5a4f1189b2a73de54c122eed8d24624f2098
-SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 622fe75455770afb6685a98d257e8f5b0433922b
-SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 00b7d8fc4b331b317756330347a118b33ec7573e
-SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = a394da3b51179de023514b5ef3ee6cfac24c0fb0
-SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = e43b630c943190b2cb8cf4bf0ba4941f9ca272a0
-SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = 4cdbde6347dd07bdf5ddd7713bc617b133e96c0e
-SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 636fbc13baec348df50ca6e3bb20cf8c15d8072e
-SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 0969f4efa55a434faa7a226b3650bd162972e792
-SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 0185f135bb05f984a05303f94100fbfc512032e5
-SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = a81bfcd62f2039ad33c40ff513078ce171581b17
-SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 938ab5ba413611d72119d047335e215e3ebe088a
-SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = 7b9f76bbcf5439ddba7bcd3cd8cbb965bbaa8e1f
-SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = a0ac28245378e7f1927887724dbc60f618ba9fcc
-SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = df754abc95ac46d38376d9f1097bacf2b0f1c211
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = e61f38e4e706aff9cfe753dcacaa54c2b62a947d
-SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = d888e308e42b643595a787d78306fbb5a0e26e67
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = c52e2f08216266ead76c676e077990a9a587d517
-SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = 2d7ea3baefbc6925ec57d0c9ab6a279508850340
-SHA1 (patch-chrome_browser_sessions_session__restore.cc) = 2d64a1f668b1d1e5acfc5571d0fc1c32a4685efc
-SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = 2368dc5dc1ff3de329a5923510404c30494ea528
-SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = f536230245a162952dd6bd0e39a16f2a8d1e86e5
-SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = e6b384626ade69604cb4f7c22640f2495f207560
-SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 3e998eb6018ce3cbff01e2c0983548a5afc2e465
-SHA1 (patch-chrome_browser_signin_signin__util.cc) = 37cd69c00d0a4e35072eb9fee8f7062be89ab3ed
-SHA1 (patch-chrome_browser_signin_signin__util.h) = b0795860d3e644c32b1d9424f51fed62d9557b48
-SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 9ffa30908cb393929c376c8dada212e5fd7af830
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 0078a499c171d892ff484dd801f475108caf9910
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 90cd88203ee334c10d38ecdf6bb3e0bee48865be
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = d2a9d5a3851e7a6e7a4e6df6abad0f33e4daf550
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = f4f246887572d8bcec30db256a16bfbc1de8310f
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 78d0a06aa57687058a7de4e8c2b68be249482cbc
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = f3c156c96b45b0f5a4b99c3d86c436b227734c97
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = b44e473a176c6776fc57bb2f77e3ca6c5fe7001e
-SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 8b92795882d02f2fc6a0f1aece4c1d95f2132809
-SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = 1443dad56c7fc6626e1a8e88c05d12528222ea8b
-SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = 5307394475bb972361ee705268998c36f7a3a2ba
-SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 322c4a0c99b61c57b6342beb697ca40d64f041fa
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 9f37361d004ddb6da167f6034ea49609e2db92b2
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = ea2fedcf8df426c978d96bef8059d6644f40b4ca
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = 541737b5f8e1b5a6fbdfae9a8b897517102d60bc
-SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 7e39b469cd354cc622f52f538ede01816d68df4d
-SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 8c30eaed89afecbd51285d6dedf0ae7688fcc819
-SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 73918520c39a992f18e284e15910b4cfa8796049
-SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 7d6888b39b6dfcdce5cf831ea00f2ea85aca902a
-SHA1 (patch-chrome_browser_themes_theme__service.cc) = f09a022edd1b9a40c0a7f7065684ca5da00a1172
-SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = f6a56cae661446d9424372463e50c0a50a698a66
-SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = b6e76926d6e9118a67e15d1249b38effa3b8ebaf
-SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 60574ac25ffd1e57f8a03d563c529ff07b82e3af
-SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 41b02fc876af4d5fae6621a2351a8a159425e36b
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 88c3e234c431fe6a74cad55635e49c58ca7df302
-SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = 20c8debafb9817b58381e714da8ff3522724f522
-SHA1 (patch-chrome_browser_ui_browser.h) = f680c2aecf21932206748709a9675fa0b1378387
-SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = d4a5bcbd564f340feb267f3d47b71e05538e2cfb
-SHA1 (patch-chrome_browser_ui_browser__commands.cc) = f23f4ea441927ae1591b08054b1e1faa7a770fa6
-SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = 66de817f5713d159493ceeec6a17101e90386427
-SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = ec945f2036046c31af94ce14fbb9e01ad885b3d5
-SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = bd4450783ce9d63dcf094aabc1b7e6abf9912646
-SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 22c4b875982266ac41d5d2f26d979b1d395e6556
-SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = 768579c95fcd5b2623dbd02ca32667f9e1177741
-SHA1 (patch-chrome_browser_ui_chrome__pages.h) = 9ce866c60f5ebf4d70496d44f0a84987665ecf4d
-SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 130dbd7c0da43d63ff84f5c6028fdbdafb365f02
-SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = 9600b38c2face4f44cb651fb4dc114fdfcc44560
-SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = d7c5e6325365705acbb528ec9329174f8bbcef67
-SHA1 (patch-chrome_browser_ui_managed__ui.cc) = 8fede99d8eac8c1007609afad697c40e262ba9f2
-SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 00c922839b9e84f03ca90bc0a1c46866347cbaf5
-SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 21655a57c5c6c484db9438d132b76f0631410412
-SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 4f2441bd9e1df85300c0fe6a69e5b4db4f2617ea
-SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = dc4f88b1e0a8545d5b937a8c5b427ad1847861c5
-SHA1 (patch-chrome_browser_ui_sad__tab.cc) = 0b58f9ba65dc98a4cabe9e2609a56ab3cc39f720
-SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = b9dd197c4d1b106e0c0f51354616743cc26071ae
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = c209ca0c8da3863d9a69af7abd2097c1d5332a69
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 9bf53af4c0afc844980da19d3c6dbd612d7e1258
-SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = 90ca5a44a3061727e2ce15d7bf6811ba49ed1f3d
-SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = ce71ebe3488c2e75d81ddf2aebf711a7f10d4ba0
-SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = ff7e20236daed28b4a71931bc34b403ceccab3a5
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = b7720bbe7b7251327065c68046eb2aa0ed853b7e
-SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 96a90fc5dd414786b112ad80b2bbcf7cd4894ea9
-SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 4198d237bd5475cf9fd84c9a6c7d1a2fa20d264a
-SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = e72cc1111ac1cd1fc937d6898fe21ce26563e0d1
-SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 2d6a9efaf9f0ee0ced33283ce8fa23d04a62dc07
-SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 600559c4f5734b0865e3e3238507d14124493046
-SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 817d9db679317eeebb9844d7629380c18b0c1db6
-SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 6de5498ef482eae3c7e4203b469edcacf5252cdb
-SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = 6c5182af48daec9f17d8dc616584f5e13774a902
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 4eef708b4d083379f8cd78bf508491ca82ef7be0
-SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = c424e52142c3fd10b877238b259d597fe360263a
-SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 1290c8d8f0fa2e5f99a8530b2c98700c7e5b9d0e
-SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 379ed0d5664598f1e9fecc87adbaa3c4c3c97c8e
-SHA1 (patch-chrome_browser_ui_ui__features.cc) = 48ccdde2c46ca00b04e0f7844dd2388d0599bb8d
-SHA1 (patch-chrome_browser_ui_ui__features.h) = 0296b0f438147153a22768d67e29f2501627ec56
-SHA1 (patch-chrome_browser_ui_url__identity.cc) = fc83d22b26ba487d1a18efa47505ced7a70e71a2
-SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 164f5ed94a3852887e866d8a8d1da00256f392f3
-SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = 3360c43e133a13017f2149c767882f760dc8f816
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 585bcaf744afe41e7f2f7cd24872692885b9a715
-SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = 54a191af1bdd54d0b118b30733279200d17fd918
-SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 8dcd4b253f2863c3a263e2f9d72c8264de122133
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = 08bc6922fc0a02d2573c4f909edf934607d8db4f
-SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 1179481730232bcdb9959f9d2400014fa32c2c21
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = 66778d18cf61f1d47ba1af20fd0760419e2f2ba3
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = d0018d098db44a3ed1d70b25d93c800f5d4b05bf
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 3b5c8cb5e97dd305486b2ba14bce48594989f677
-SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 22fe306d56250e763d5b76276afae51e879cbadf
-SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = a8f92754f9af638710f000fb5926bf27e822d392
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 900def593f4299393d3ad8b028b1304c1283eca8
-SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = d84f2bb6033ba2ae48ae12d1d3ed75fa795f5d40
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 9eb283af8e35dca63114d9217b53a6a51f5cbd94
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = 083204b1ac7d573a00310d64cff0d0fd776b0afa
-SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = 9b4e02440076fceb1eed24ad24637e06b59a810a
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 259fd3e1b2597f75c04f9043e84393c09acb5990
-SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = bc600c369e650595b352dc525ec3ecd6c8a8415f
-SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 7a9bbdc1bdf7ef668a8caed2fb47b8902e1adcc2
-SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = f84b0a4b6bf9742ebfa370bdab7d021c4cca4923
-SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 3db08773b988af5f319d053694d7ff6e120c958f
-SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 8786fffd5b6fea1dbd17c8eb36044d565a27ce41
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = fc8a5c6e01b34fc2a3c15ce630fcfa30e1235969
-SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 654b2c6b9c0f256773ccca4f3063d3a84b8ca879
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = d01451e2fe3829b114b64e6503ff33a9c65637e3
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = d0e06adb123f87f3225eb7c96890a4e41d496084
-SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = a3ae93972a9205bfa3288cc3fcb21e480f918833
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 66c166f0281750b9844a703dbe93a156902cfa22
-SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = c5c78b8ce43d2af6c132ee0e4a24f1ac14a884bb
-SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = de27ea17b82a16a4f913584abcb0e406f430cb1e
-SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 9d95aaea2e5c572b4c3bd9e8cf8f1728575508a8
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = 523706e0a7091c1bf83d8ac768575fffcd17370a
-SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = fae4f69c4d8b025942cbca56d970f662935495c8
-SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = d40e1efdf8ed19b9ad42b4ff35b2c8a1ad5136f4
-SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = f77a82a5bf0a55b9fc750196a40cfddd92015fb0
-SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = 2683be0a49e4f28f84fc4c7e7b40356cef9b82bd
-SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = f2177c77cc7bb2e14c7456290d369351be7ed647
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = be899d1ec0f766496d71668b77609fbc94abca12
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = 461cb82eeed475f74347bad865bc01fc11773e57
-SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = ddbb91e6ae8eb97d11208a8edf3e56e7b315c7b6
-SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 9676685fa2fe7930300806f46c0b25e96f226712
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 05bf324b5521502b8667e712b0cb0fd1c50df59f
-SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = e79aec6e14e00064a513c842d20db77f85081e8d
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 07a340f0749609b4b3cbe67547e27e8388b4629d
-SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 5cd5445b495483eb8234131e8cfbfd66b7cf2793
-SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 7d8642223a9a1b03cc771b1f723459958b95fca9
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = a2a00753a568dd431b21a45f7a861da9f7c2e248
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = cecce1f5ede99b90599fac4651aaca0318f142f6
-SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 45b9f78a9a8001c9c09f8f3822fb3802a71f2826
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = fa0ccd448ed1152ce321f904c4dcfff441f25459
-SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = b81acb28f6a1297a7c7bf8f67a44c6d68c6f4984
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 683bac361d2d9f92f34a47fe089c7f2aa6e01839
-SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = 1c4362e0a8f1bc7b22ed3bcba99335626787491f
-SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 390332bbc3f604397c54501e605cbfc3dbebdbfe
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = e975f5708a82b42c62d9c7bdd01a3f7547017e64
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 7c58b3e1d297fc16008dd38fb03874f0473628d0
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = b500d6eaaed030ed86df856206da67c7a466ffe0
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 3aa72be74783eeca6396b155336037ac225e4170
-SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 2dad367bfef3b2a67e7bf43458447e258d949985
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 190e5e683584860b0baad409f59caceb7433c2b7
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 344e1d622f42a65ba4a64d42d67a02ddd25c6508
-SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 4c066507760186f7738bf492fce6d9ac27cf7b86
-SHA1 (patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc) = 5c01ef48df9cd9d32fb07e786043bc12bdbf1892
-SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = 4c5c59e9320e8203d74367175717302c951575a1
-SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = 5de961de12fd84ab2ca4dcd6ebc91b073738635b
-SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 225ec7b819d61d70a13e28053e9cb8cdf85a27fe
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 6fb3c70e28560507cd41d78ac085acf883d2aafb
-SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = b259f955978fabcdb519e75c623317918970ed31
-SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = e3d0b1d62dc096bd81bba18dadd16f4b1536be0e
-SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = 381b7bc774ab204d02397a4f04ac641ac3708811
-SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 0d6e6f4d2b4afac773aac655d8cdc22549336992
-SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = efbe773fec25b7a4b603dbff95c8c1c8853aaf73
-SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = eda828c99d9f7226646c6a48199f294de1bb883a
-SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = c0e08ac08abfe9ca6d2526ca83d3c61ad52dd6fc
-SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 79be222552954ac3b51ae88ca180638950cba996
-SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = e26383edf2fb1a84c7bd73c7b154962900c289af
-SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = 0e2b1947fbe1fd092b83f372de0dca2e8025c51f
-SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = 566f87769df1f2a0ccace5f1c4bb5e1ef2264eab
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = 480b0361271b77c4953ff84005ff297f763abc7b
-SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 4291f5733b58352e4332e79328df05e51ada770c
-SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 175d13229d91a9c11fe940a3965d32d90b042adb
-SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 93801da5f2958f6fef577a0a2e757ee4d25dca0c
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = f535fd13e5ec4857ef7939fa868f9e7e5a687b91
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 3f7ee5d136845fabd258139bd41b95d1cf3fe228
-SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 360e20912c8d1ab76d112504ac216ba74c1cb4b4
-SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 66f8d74416f41230b908ce218c0571485bc154af
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 79a51c1513dc7c4a32f3bba9cc8699cbe2c7f2a6
-SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = 6b00e9ed7d879070dfb9ec08bd4fa7f37ebcb291
-SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 4b814adde2203c280810256f1b83c7b86f7cbf25
-SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 13cacb04890a664f59fea158d84a539fc66b72ab
-SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = c3f111174fae1564bae866edeacacea5b9404462
-SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = cb7f4731e82f99d82f212899bcffb15db381f332
-SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = d4c9fdf65f42a65f6c09b8cfda15dee4ed6bd569
-SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = dee4f9e13418636c8baffdc3e5bbbf0023c964e0
-SHA1 (patch-chrome_browser_webauthn_gpm__user__verification__policy.cc) = 6f1515d596d4e73d0275a4b00372c7a82aab5495
-SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = 282ef3fff2ac73602747e9300937f21677fd2e75
-SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = e5268b030e334f298a6d2e65bb8d4c04682e618b
-SHA1 (patch-chrome_common_channel__info.h) = abdba4f762a742d38a8f0f6fb27e37c0e1b6561f
-SHA1 (patch-chrome_common_channel__info__posix.cc) = da5a3c1fee80a72d24c6da5b86c25e47b54c2485
-SHA1 (patch-chrome_common_chrome__content__client.cc) = 608cf72646bd8c69ea43baaaa39fe5cc35eaedf6
-SHA1 (patch-chrome_common_chrome__features.cc) = 69cefaf4b31699d7b9602c8bb62ff8bf7b1f71f2
-SHA1 (patch-chrome_common_chrome__features.h) = 9040620eace97e3d15bc7cd4dea0b5e4a3ea3609
-SHA1 (patch-chrome_common_chrome__paths.cc) = e3ba1c57fe8d3e62be10b4e002df61c95393315d
-SHA1 (patch-chrome_common_chrome__paths.h) = b7210afeac3a27bdfa2dace23ed77ae6a7a3f873
-SHA1 (patch-chrome_common_chrome__paths__internal.h) = 3ba5094c1d7f61427fe80a36a084b3b816d1ad5e
-SHA1 (patch-chrome_common_chrome__switches.cc) = 10852d0329c00fe94b204d1071db27e82563e370
-SHA1 (patch-chrome_common_chrome__switches.h) = 83779e2d97e6cd60b666fb4754e767c6daef2a95
-SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 8a97d5acc1bf8ca03a7b987e91a7cc5bdc49fea0
-SHA1 (patch-chrome_common_crash__keys.cc) = ca56456053546a6629953231381dfb88740c3f01
-SHA1 (patch-chrome_common_extensions_extension__constants.cc) = ff1abb8d14af4011901bff8b96259106ffb5bece
-SHA1 (patch-chrome_common_extensions_extension__constants.h) = 97e2ef0afd6fd696b600fe46fb69debbe008b961
-SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = c10b6b440e5cb50758d9e9e6817fd47801d096be
-SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = eb640115d3e4a6056ed1b1b579102a318be3f426
-SHA1 (patch-chrome_common_media_cdm__registration.cc) = 6f1c4eb54517908fe15c67f0df9fa330631338d9
-SHA1 (patch-chrome_common_media_cdm__registration.h) = 1bd8cd52bd4eea22b5d62946f30072af5d83b931
-SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = ece0047bd389ace7dc18f0526d765f13aec2aa4a
-SHA1 (patch-chrome_common_pref__names.h) = 408658b28b99a6e37cd4a8ac44df4753dd6bf4e4
-SHA1 (patch-chrome_common_url__constants.h) = 764024c1f8e3e7a69303d0a4fc7cad654c55f9a4
-SHA1 (patch-chrome_common_webui__url__constants.cc) = fc0a01fc915fa0d454a30c5ec1aed1249b349ce8
-SHA1 (patch-chrome_common_webui__url__constants.h) = 3809136e33ea033ae41da39e83ad0afabf25150a
-SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = cc9abbd18c57db3dc0cfda1d27ea3f7a9391ec74
-SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 5c4efdf33c8f14820d22374deebe37004ca81c81
-SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = f5f6e9423c3b749a6e933bff914675e7faab212a
-SHA1 (patch-chrome_enterprise__companion_lock.cc) = 9a6a138fa1886a105bdc0c4b22cb2fcbd1a15cc0
-SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 54a0f58fa49892b664719564c8fef9a2a6b63d21
-SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 1613268e57bab0b65cb059740d97b576555f6eaf
-SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = eec797ef44d759e293c0ed5c1ef7936b8fd8ed7e
-SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 2624be93ea02c8d5be2f10176297903aebfc4a24
-SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 75b673307ea5ebc97c2f45c75e7c2f6c529b02ab
-SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = 8a8db7db68f5e4dfb0b4f023df3bbeda1e750bdb
-SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = 1bf99eadbcf08cc964c3f0760d1dc40ad2fdc13a
-SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = 9b71990d90eee5a21c5c0e55f9c32a4e7eb74186
-SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = 510f9032c6077806554ac01d648cd66949685fa7
-SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 6c04b57cef40ddf6e9527aada24e3834f8587743
-SHA1 (patch-chrome_updater_configurator.cc) = 8c4b5e88af66eb6266f5ffe6c57280240e507a45
-SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 9a94cc3c7ec6415f78dce8a7680f103ec59fa088
-SHA1 (patch-chrome_updater_lock.cc) = fe5726d0c09104a8c496cad3694576c868750549
-SHA1 (patch-chrome_updater_util_posix__util.cc) = dcbd2cedea58f6180c9fd3044f25f36d1045c73f
-SHA1 (patch-chrome_utility_services.cc) = 14313d6ecabe0cffc53020ba5ff3c83497e0ec95
-SHA1 (patch-components_BUILD.gn) = 43897396bd18a16eeb86f4547fcb1706b781f976
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = f0d1f5eb9a42c7d39debfa001188b6803d44559d
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = 63c2f1d676b7a2ea755f7ae342be6026c3c695e3
-SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 08bb92ad7fbccc2cb673adf412a8f4ac515649ae
-SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 1e05b7482032d5c6ef935370264495945a1c2bb4
-SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 085196736be847e36eb3622531287d2fb2a04dbd
-SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = d3ffa043e0e944dcf71c98c33aaa6285b339c520
-SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 69d263ccfbee05acde6fe2f90f0975a743bce401
-SHA1 (patch-components_autofill_core_common_autofill__features.cc) = bd46333ee40da5e910050db6548939a58e914869
-SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = d40dd1aea0ab7f9ac10b9569f5f2ac89cb716639
-SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 05697fa78cf3afb7fb85209047f9672b98fa2833
-SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = f08d8357b03268e77dc808b543eedf528714b6ab
-SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 5e8875655c13901e7ad4a012f97fe56b94a20293
-SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = e4f1e12f112d719d08957d91b579e9a103fdaaa7
-SHA1 (patch-components_constrained__window_constrained__window__views.cc) = a101d656f41e3fd4a8f287ce4c6076f5b2ea05e1
-SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = 21536ff977085fb196ac611024fc744611327591
-SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 5b57a1f8b1c809b77c4a699b2ab4638dc8d2f704
-SHA1 (patch-components_crash_core_app_BUILD.gn) = 1d1da1741f1a613da4a1eabe2a9fc5dec551423b
-SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 89febf9dde47942b65f35652d0e364802d246601
-SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = b1f9d5a22ca6c56e598b93e9ea75fe7c4d6403c3
-SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 0f953fa38fbb6888e0396e5e7feb076c2cb535ff
-SHA1 (patch-components_crash_core_common_BUILD.gn) = 8c65a78a8d6048850a356d4e90a4b371f1d07f7c
-SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 32a72edaa9566937be904f35fa48482b737c03ce
-SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 9b1775213aa2cbc1e9b08d2a13b4afd902c13b1b
-SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = c2fda976cb312e83cc146194c14ef3f75da9ff4c
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = f2354711d6aad3e90f0c16ee5b07558295edeb9b
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = 59b2dead26c20d9872a7778d57b42c2a9ed707b7
-SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = cf0c504a1d5449737793061591dc1f3ead3fd190
-SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = b364d5fd88b79c59357781eb4dd09b024be1bf50
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 7e4e00d99486460d3ea8fe416dd273479b89bdf0
-SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = d523a896326439cf62eade87588fbcd9bebaa9b3
-SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 577ef07b6f68cbae7f2da1e7118175fdf18a61a9
-SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 4d259a00d6cebab7d74a52309c2d624db9323d2a
-SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 1ac39f74ded994d621f1567650b18eea241f6452
-SHA1 (patch-components_device__signals_core_common_signals__features.h) = 6caa9aca0810f191f61f137daf4015569ab81391
-SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 75283ade48494ccdaf34d4bda52b35a3a65a2118
-SHA1 (patch-components_device__signals_test_signals__contract.cc) = 10f8f526f0e0954b88c0df98d49131d479254d29
-SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = d582fec1dccecaaaee644f40b50952055dd47fd4
-SHA1 (patch-components_embedder__support_user__agent__utils.cc) = 199d3ae48d5a833858828699c2976c6641dd9dac
-SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = eaaa741958443a824d471518043f1882ed2bdd61
-SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = 5a179be7a7c8879a077a28f392f6a7a4ab8b2498
-SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 0ebcc307521099d348f4da74ba9c7b3fc98cef08
-SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = c620b9e7dec1d458ac7fea8cf866563da4594108
-SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 4e7d5d85ccb344bf530a4cef4cb0fe972ccb0da7
-SHA1 (patch-components_error__page_common_localized__error.cc) = 369cea4c547644cde427936b780ce5a9168c0733
-SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = 4aab951779f3df19bb39996fd34e0abe7bdc5398
-SHA1 (patch-components_feature__engagement_public_event__constants.cc) = c4c1919f36b006ff603986bf749e4391e472fcdd
-SHA1 (patch-components_feature__engagement_public_event__constants.h) = dfad7a76a04d3d73210ca5eb6cf838a505361add
-SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 757b16b3900fb7ac59f3155ab5bf8ce089b683c9
-SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = 74bf4d2789e976c4b2cabc075579108e75793e93
-SHA1 (patch-components_feature__engagement_public_feature__constants.h) = ac174e540e8efef7be930921f96adab21549e012
-SHA1 (patch-components_feature__engagement_public_feature__list.cc) = f9882f8a04b33cc2ad8743702cc657129aba703e
-SHA1 (patch-components_feature__engagement_public_feature__list.h) = f0c9edf826705eafc406a5fed6e9d19e2234ec00
-SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 2240adefb300fb6789f1cc1cce93d6452e25c78d
-SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 9fe166c3ed927da4111d331839800655bc2c9ae0
-SHA1 (patch-components_feed_core_v2_proto__util.cc) = 80246afd6886b87d6234f117336266e775a8ec9d
-SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 7e65dd37ba60ef8e5311ad87f41d5ddca91c172d
-SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 8aaa87261b8da4775ec5251a8f45f89baae321d0
-SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 31c0b4550f352c524da14937a279985ef492e819
-SHA1 (patch-components_gwp__asan_BUILD.gn) = 4a06a85fae6dae9b324ce71e2490be4123f92a82
-SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = ba940419c2d1709654b3b06af8ca6f3579dca34c
-SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = ca27dbf3363d295fc067b28039ace90d99a94dff
-SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = f710b1490e42de5ebd7c238339989013a5831a32
-SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = b4dbf38d7eedad4f8297668061e6f2edf0c9ee8e
-SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = 16e9a26e5ef78fe10b0f9232fa8a72f0360ae801
-SHA1 (patch-components_live__caption_caption__util.cc) = 70e1a88a99ec08675d3bcbeb071653e63b4e8038
-SHA1 (patch-components_live__caption_caption__util.h) = 8fb022637a85fa3853738716a16ac3092f32c5c1
-SHA1 (patch-components_media__router_common_media__source.cc) = d17f7a27e3e60526cb85a1ad1142a313f4336064
-SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = e1e0dfe3cbc8c7d5dd9713cbf22926898ff6c4e0
-SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = c627ae5fcbeecace2897c4410099de2efb587dcf
-SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 4288b9737dcdbf316fe6fad98e9231771fd44a60
-SHA1 (patch-components_metrics_dwa_dwa__service.cc) = 54dc09f13ab7f8c4403795f19e6bb78d9b5c9084
-SHA1 (patch-components_metrics_metrics__log.cc) = b51a9873b5782af33652ec83adc8922ce65c2d4e
-SHA1 (patch-components_metrics_motherboard.cc) = 17127149c4519cde2edcc8a51579abf3ab264460
-SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = d7865237cc3b8b77e7094cbff361db03e886a6cd
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = f05229b77ddfc153df2cc898345753d820e1a9b4
-SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 468e62db28ed539a8b79abd031013c9f60906d22
-SHA1 (patch-components_named__system__lock_BUILD.gn) = 90ba14b835574848e5df24e59878d63aacd7c41a
-SHA1 (patch-components_named__system__lock_lock.h) = 0df3114e8f0c0ee7a9569940928bf0067586d9ef
-SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 9dc9358a2d7ff32fd66aaddf3e025db5945a3607
-SHA1 (patch-components_ntp__tiles_pref__names.h) = 197b30c333a69b5423b486037c59ad4772038802
-SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 9562d4cd56c208bf38e6a62d041c0c745436cd27
-SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = d46104c91543c98bd4ede14a6e6106eff6497409
-SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = ec1fd6ea9fcdd1752723048fa3efe349672a5a88
-SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 9d0e3114f21216569f6db0b4e9154d364e8dce64
-SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = 34b752fffd93fab54db20ab65a22212529ce05de
-SHA1 (patch-components_os__crypt_sync_os__crypt.h) = d7376343fe6203ebc83f70f318bff2992b6ddcf1
-SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 58f2c5ed80f1782da817c3d66d6aa03cbe3fdf37
-SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = 13458d94e27531c7710a22cf2015b656472be272
-SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = d5ae794d148d7c6e66d96c67b9cedebc7b6b52c7
-SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 873eaadd25385792d776b0906acfdd4900414901
-SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = 4f6eabdd6343bed6c00b57d0c801aedaaaea67fe
-SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = ac8777a943ca718070d60e64a1eb666abad30d3f
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 12941500179119176624789e3c70bd37669e3f73
-SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = d53697597942781c3ede4da9acae13006b6aa02b
-SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = aa8043cf6caa0825a125adf1c451a802e83e9669
-SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = a8889e7843b922ade249c8ddad26365dff02919f
-SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 647983daf7ef8956d72540bc1c66dbe8da1d8156
-SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = 53a69a3a655701374bdaed77c764abecd29da7cb
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 352b4e582fa0c0e8ab0417df88c14bf2b33525c5
-SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = a5700e1f2af5a80a61fa4b848ccd115bb3cb8646
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = 20af336f1a76de7a368c93e0b065bae4d6803e61
-SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 5fe100cae002f5c4b9bbba858d9a656ca4534b41
-SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 1d0d7fd6623fc0ac71c2ef93cf25a0f47dc0dbd7
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 1d6007f51f9dbd8db0eadf23b23d9c8bc33dab08
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 660fc6c6bc400478aec48216575d709c5f4e432d
-SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 3b8ab1d6d12620889a6b94e3bd0768ad9fa1e913
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 936081a14cb42c99df2aa348bc6a74e9a3a066c2
-SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = 4debdcb7d92dde9c7cfa2d732d210597c5aa7adf
-SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = abcb6ce31cba70ded6742f233f78cbc0d4413d32
-SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = d4900a3a749224a1404e6a8fca4d2fd9ebd60363
-SHA1 (patch-components_performance__manager_public_features.h) = 9bde2b4c8a59ef151d8de1b5fdc3f9130ecd83d4
-SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 221415e680e81509ee63b5b656f6f42bfab72793
-SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = ac9d18ba789ebca63753d66fb08a734466fe9b20
-SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = ad748291a5a6a6123e7e6ea163dbe6a37119b18c
-SHA1 (patch-components_policy_core_browser_url__blocklist__manager.cc) = 1c122dcf07997040f97f631c86e0e5bb412a7aa9
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = 23395c8e1297ea90ed7f8f4036daf88be6e822b3
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 7eab54330a8ca276d792edb7852b8b69f89dff3b
-SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = b78d3d8330f921267576f822381f3e1c1ce95f34
-SHA1 (patch-components_policy_core_common_policy__paths.cc) = a7c9e4323305bcfcf854e7bcbaa653f1fd182e3b
-SHA1 (patch-components_policy_core_common_policy__pref__names.cc) = 3dc3fc140d9b8c60d4b8848374082acc53750656
-SHA1 (patch-components_policy_core_common_policy__pref__names.h) = a04493e72451df7a225ba7a104f9f859533231a5
-SHA1 (patch-components_policy_tools_generate__policy__source.py) = e1e6e08d718a322e612264ae63ea65429da9a1bd
-SHA1 (patch-components_power__metrics_BUILD.gn) = 5bc92dc3feecb31c78ec961d13d496264482a704
-SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 89e90d24011d9e8ee16c32415b7b038f0027e595
-SHA1 (patch-components_regional__capabilities_regional__capabilities__switches.cc) = cb373539a5d3a10a5ff427b080f7fd21c1809324
-SHA1 (patch-components_regional__capabilities_regional__capabilities__switches.h) = 016214b2f128c1b0227b7a927129898758085574
-SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = a28355929f60309fa64fd04ed3d500a3eef3c18b
-SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = 78b6f3c7aba9540111d235dbfc50e69936bce514
-SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = dbd6a8acddfe263fa9cd78fba90752a959e45f8d
-SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 5565e17402af8a7fdef4af3500003c1f76d6bfe8
-SHA1 (patch-components_search__engines_template__url__service.cc) = bcb250f85c7afb0b97f82c06be7a64515cbc5761
-SHA1 (patch-components_security__interstitials_content_utils.cc) = 1ccc0e007e31fe19b64b9630706e05640451f12d
-SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = a645f614f1a6becec1e008debdd25b3ad60b1cc2
-SHA1 (patch-components_services_on__device__translation_sandbox__hook.cc) = 94af4a177631d7b7de13fc69011373d8759d22fd
-SHA1 (patch-components_services_on__device__translation_sandbox__hook.h) = e08ccebfe4baf27a2cbdeb9456d3eef989c5c058
-SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = 3d16180ebf2ed39b5246c2e5bcdac2cca46d914f
-SHA1 (patch-components_signin_public_base_signin__switches.cc) = 62500fa493dcc2a1150c08302ee2d8428716d733
-SHA1 (patch-components_signin_public_base_signin__switches.h) = e6d6d4696d5f43e4686b3be8a5270f36ff9b4ae3
-SHA1 (patch-components_soda_soda__util.cc) = fce23286bc88a56a7e545307611b9b8798732096
-SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = 15e9b4b39145129d36fbfd6e0cb858be7c1284c6
-SHA1 (patch-components_storage__monitor_BUILD.gn) = 6480351c7e242ba4772b3026f8cbf2f4ad9cea3f
-SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = d01fdc4e2f5d50be8d22250fb7eca2af591d7f42
-SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 09ae8d22419d82d716a447f19ea79ec3c9187e69
-SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = b90cbc4211df9644401e576fd40c39e1697a8741
-SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = b45f97b1caeea9239d98cca2f1a761f01e540df7
-SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = d62055364be194d9dbcc38824b3f176c3c344bad
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = e753bc014b824a2f1d6232bacf3886dd510d025d
-SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = 09916eaa215ea9a652b876a55849d91cb68606ea
-SHA1 (patch-components_supervised__user_core_common_features.cc) = 08b68ae0174ccb47b2fb6da076d728932c3ed954
-SHA1 (patch-components_supervised__user_core_common_features.h) = fb09606abd54e39c1e9664d4223cfea58c05176d
-SHA1 (patch-components_supervised__user_core_common_pref__names.h) = c87de181e50bf3301bcbff0027b7f96d28a93177
-SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = bb5ad842f763ce5453f69047b876bdf949e0fc6a
-SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = 7a6f62ab4f6a883ee4ad74ebb49feefaedbb4682
-SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 86cd8fd955410d8194c431af9f2988d9922753e7
-SHA1 (patch-components_sync__preferences_common__syncable__prefs__database.cc) = 418365d4d5113ace09f3bc854987ed13fd837fb3
-SHA1 (patch-components_sync_base_sync__util.cc) = f58b5c97fa6d6c92f0c4031dac3b11d2ecff1d32
-SHA1 (patch-components_sync_service_sync__prefs.cc) = 79b0bcf6df607168269817f7fc8724bf22dcb175
-SHA1 (patch-components_sync_service_sync__service__impl.cc) = d31e360ade5cea339ebec6a4cdb8f6498fd175dc
-SHA1 (patch-components_system__cpu_cpu__probe.cc) = 5eec12b7896ba777823cf78dd9ac1e11c3cd44a9
-SHA1 (patch-components_translate_core_common_translate__util.cc) = 5edd371c33a304ab9d7f147f9ae81652fd43b2a2
-SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 076549495a62cc1aea3f618e442fcf8fd96e826f
-SHA1 (patch-components_update__client_update__query__params.cc) = 3b00152fb2bbe7f1518f9dd1c790e4cb69ab1e26
-SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 8cef0fc153629122a82f8d58d8a48c88f34682db
-SHA1 (patch-components_user__education_views_help__bubble__view.cc) = f36967559e873a9d89e05caef59f783c2ab11282
-SHA1 (patch-components_user__education_views_help__bubble__view.h) = 9da3144524158e30af0d59f71ebad9cd4dadb569
-SHA1 (patch-components_variations_service_variations__service.cc) = 99688eb86db763978631356c23d9711469fef396
-SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 69cb350152d080b4b55fbbaa6f830fc36039b2b3
-SHA1 (patch-components_viz_host_gpu__host__impl.cc) = 06f7c796dddfb709ee2e40227d825719d41ccb21
-SHA1 (patch-components_viz_host_host__display__client.cc) = ff9c0a313fa9bf214b7ca175c24ebe97c0f2bb4c
-SHA1 (patch-components_viz_host_host__display__client.h) = be1542c6209f5d246115d9f64fd267a05a33163b
-SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 5b83719bf365cee1cebd8a1ec0446c78be839cba
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = a12257b463fc72a8ed9fba5be564a6d6d796843e
-SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = fb6f076fbae3a846eb5c69a5a41ed7562270b0d2
-SHA1 (patch-components_viz_service_display_skia__renderer.cc) = 89eeecc64a9412560752048e0aec1231ce4fd196
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 6108a9d261605a199a6ef06da76be12a39f31e59
-SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = 02c1f7b5114574a5073cd1665245c7ea1e65ef65
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = cb3fc175176cb49e1b1315c1d239a6c3ef3caf18
-SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 486d04f4e599abd5870aba292fd6b197ad1fc417
-SHA1 (patch-components_viz_test_fake__display__client.cc) = 8a9006d54ef1ba07ab8ccb35b60b6fbdfa98231f
-SHA1 (patch-components_viz_test_fake__display__client.h) = b9fca0eb99c10f1fbf318fed924d7d4e0fb4fc02
-SHA1 (patch-components_viz_test_mock__display__client.h) = 811c31489672ed7801236fef55b0f9d952d18fa9
-SHA1 (patch-components_webui_flags_flags__state.cc) = e4aab9889eb47a52d2e26b1849ae0b4ecdd0a05e
-SHA1 (patch-content_app_BUILD.gn) = 377643d79df35f7e07f34a799eeca282ad85ba48
-SHA1 (patch-content_app_content__main.cc) = bc6a8b56c838c09518404d2b4dd00cec3562a480
-SHA1 (patch-content_app_content__main__runner__impl.cc) = 632726e67ae8a83fd05144527e7b1dab407518ef
-SHA1 (patch-content_browser_BUILD.gn) = 9fdcf094b45aac58329aeebcaf6350eb3433d5a8
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = a5f05e3a0ef9352dc211a1d49a5d47648e7976e1
-SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 66927639541e87c8ca9edaae74a20b0ac0948bc6
-SHA1 (patch-content_browser_audio_audio__service.cc) = 3d029aa02a857a36ac8554ca9051c23a9437f8a1
-SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = beedcfba41c44522bf133cf1e6c6d097bdc9573a
-SHA1 (patch-content_browser_browser__child__process__host__impl.h) = f0510ff6487d5c372540a89a5ae5ca8acc11e60c
-SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = a02dedbd77f2a3bdb449412986d4f52a53253358
-SHA1 (patch-content_browser_browser__main__loop.cc) = 31311a6947b13e85541aeebb075585afab87a47f
-SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 4193661f3c933f498a635069ccac5fbe118302bd
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 8d4ebd87e266f78c6a87f1b64f82c6c751ef0c90
-SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = c9c947085fc4fb2404e36cd338ef1526dc7c7de3
-SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = c50f267de58fd9dbfb928aa5992bdea3c46618c6
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = 03977e54eb6c71649fc7d4dfe0301500935fa829
-SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = 42c16f963d403efc0f3fd5d558024ee4594168ec
-SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 50ff7e87c56f26ef6746bf33d032928cad309f24
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 7179001213e04eb7398f5a56073aae50143c3480
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = b98e1cf2b2345ecc2c3d0931638378c7e8424faa
-SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = b8f3cf2f6dce6bbbf569840c1a4d47c464cf85a0
-SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 6e00093428cca75fad0c966e2a31e0a23e8ba88c
-SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = dc4494b2bbd24c24eb0e8d814ea27647efedcc65
-SHA1 (patch-content_browser_gpu_compositor__util.cc) = 39212b7288d10291e5930b0cf73b7ee335308c13
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = 56fdc1cfd9ff1808e1d6732c4ee47cf46359cfe1
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = f852efa5336834b9bc3a620e44d5826ef95a69f4
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 441e41d6f8ead4c38f41236a94abcd1340ec0eff
-SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = ab3e23726cfcb4bc57bc7d6bb904176eacd89bdb
-SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 792e569068040657c2042d5242ec0abed6506682
-SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 333c84b20fd53c8adf532001405014adf77b1ae6
-SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = 294d15c1ecf27d8ee2962f0bb288d2fb468c9fa2
-SHA1 (patch-content_browser_network__service__instance__impl.cc) = 8de7148a921df45b806c678f55478496523a9602
-SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 38a98cb7e6d94a8c1231789a2ab21e7c3e8bdc72
-SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = 19249b7e338b27f1afc31595aa045acaba9e6993
-SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = d989bb59a6bbe0f14d2b86376cb53937e9336f9c
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 88ede462a5d1f621a94d68a741195cfa7dbb5043
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 1c8202e02750c73c6d8890373e294484aa1fd59a
-SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = f003a7f66876f8b2faf30a49387ecdeac589db31
-SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = a389aebb6beba41e30d149678efca347e71b05a3
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = a5ae9cda5fabb31095cb1c893b8158544dc019db
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = b4144f2f113b1a0cad73a076adc2bd86608678a5
-SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = 192ac5f0ff4370e67a2494ef3d1ce2a34be15be7
-SHA1 (patch-content_browser_sandbox__host__linux.cc) = df2d69a79dfcda890e98b3e3fb9bffe8d731de88
-SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = a05965dd02186e26a51b5008eec8cf72bb06ae07
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = 14938dc2f02b8ec869ee5875111f0f3facceaf2d
-SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = b8df957b2a270b78cf5f2beca615b1fc673e3bc5
-SHA1 (patch-content_browser_service__host_utility__process__host.cc) = e156b5beac8a5ca90045a6c2dc55eff725b5da39
-SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = d36fe98fb1c65885f78b96d3308b0156d82907e7
-SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 458aee19b3d5428a0e19a21f7ee92813f10e1440
-SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = 9ce49a3e72846689a8f1c6df12a02583c943ccac
-SHA1 (patch-content_browser_theme__helper.cc) = 81e4f3429a7450d5174f06e2c366a06da1a447e3
-SHA1 (patch-content_browser_v8__snapshot__files.cc) = 7e83be671a06975aea43efa6bea45ed25124c0bb
-SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = 0232a0f6f7ee4cc2a186686a7b48220990feb133
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 4ea08fc0d9564c0018a9473ad1d676f4273a5796
-SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 5f4264156bd4db594af1f04138a2493ff14c6400
-SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = 2dbdb350349f0f47fa8f200ede7e5820c09c475b
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = f4b57a43fccd0601a2ba3fd9d404530858b0f005
-SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = a542d34a92950a6c9f6bcf63e5b0db99e7e2bf0e
-SHA1 (patch-content_child_BUILD.gn) = edb670ba065a00bfe84cac3cb9ab53dd979f0e11
-SHA1 (patch-content_child_child__process.cc) = 20969904c7f430821dd4e65cd8e3a84ea883ddd5
-SHA1 (patch-content_child_child__process.h) = a57f8c705c9f93e3a963af64f3167b6cdae2834c
-SHA1 (patch-content_common_BUILD.gn) = e325e766c57464618d3c896a60a2fde7308f9ebd
-SHA1 (patch-content_common_features.cc) = 5d31061a5a444a5bce1a3cc7e5d45320b7b1f80e
-SHA1 (patch-content_common_features.h) = 934da76ac9b19a491c1598a1a5c7abcd2a90c45d
-SHA1 (patch-content_common_font__list__unittest.cc) = 13b05026c9a85f8de952b4c11541413642a3c4b7
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = 7ff0f74efa55875a1cde187e24dc076f31219cb9
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = 62b2428261cffede0ceddd1686a751ea00ca0f88
-SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 7feab3b047d402167a2f653665bad2737d2e8f87
-SHA1 (patch-content_common_thread__type__switcher.mojom) = 223121ac961f92cc932d21e54d16fa02cc4bcbe4
-SHA1 (patch-content_gpu_gpu__child__thread.cc) = 3b39fe72afbd2f9ca1f4785ca2ebb4af8f303962
-SHA1 (patch-content_gpu_gpu__main.cc) = 7b0a64226c44c37b5e754c34c04cad9370886a05
-SHA1 (patch-content_public_browser_content__browser__client.cc) = 79282a93c8811bfdd59714a18f92697b13303051
-SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = aed47878af017499f16f3233909c76f159099aad
-SHA1 (patch-content_public_common_content__features.cc) = d0a73721a74089ca2bdcc3ab3ab09b75022c3280
-SHA1 (patch-content_public_common_content__switches.cc) = d56c97735d2c4f070aa73bd826deabb3af26263c
-SHA1 (patch-content_public_common_content__switches.h) = 67a8292147c678baf5221543245218bf180ac2e9
-SHA1 (patch-content_public_common_zygote_features.gni) = 188581489eb9b4c73678d8c0c05122cd30cc585c
-SHA1 (patch-content_renderer_render__thread__impl.cc) = 7dce33e9c328f40117a4e887179727f6cf5a4bce
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 90fed408a40f29489dc22f9a8873460676d98655
-SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 8253f835ff61120a1ba8f1f78e45c5f9c4c55c2b
-SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 6bfd76d9c880267c6cce5381e6b93145e3529804
-SHA1 (patch-content_shell_BUILD.gn) = e180fe84266037357ec42b5f897ca1785aa28065
-SHA1 (patch-content_shell_app_shell__main__delegate.cc) = e917f7f7f57ee9c8d3b1bf5db311d5a68a7e5824
-SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = 9df83f180d7ace50f7d28d72731a330175396419
-SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = 3d40a74c9453ab05a25b2557b0b2c996ebb76180
-SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 1a7412be1e209bf739e22287ff19ac3d0cb5b8d2
-SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 91e8d2675c10e559ed0db0f6c9664990e63aa935
-SHA1 (patch-content_test_BUILD.gn) = 5691727dd1d1b4cbdd1f237d53325437cd96d1ea
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = fa685665d8fbe4dd0af43263d9f46cd2f0d86b7b
-SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = 6cfc89d3fb678c237041a1a018db531285862594
-SHA1 (patch-content_utility_services.cc) = 094dffdd7617995974227ba1ed600c6c814afc77
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = a469310fea45c3605f89f7c9ae404ecfd50942c7
-SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = 01f14b3cd1da0b49ff510409c304b23a7e5d8542
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 7ed8fbedc916585b37aa6f173e86498753dacfe1
-SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = 464806b669873a5aa9ddc2976af2fffce211a9ec
-SHA1 (patch-content_utility_utility__main.cc) = e16ee3c2b61e7223f06f0b511461e1bb15f3bd59
-SHA1 (patch-content_utility_utility__thread__impl.cc) = 89df7120f84794f6850f4bf12ac1dcee1dea873e
-SHA1 (patch-content_zygote_BUILD.gn) = c90afdebc48545bc342380c3bbb0bb4d0d74d5a5
-SHA1 (patch-content_zygote_zygote__linux.cc) = 8977d47f963c9768df8b1a83c32a8fd28d36eee7
-SHA1 (patch-content_zygote_zygote__main__linux.cc) = bd63f002de1f49ebee41954601cefa090c23eee9
-SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = ffac44010a735f3fa1eaba7e19274a705279a83f
-SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = 9c65e74f83cad92ce0f0f9446964f31a743a7f06
-SHA1 (patch-device_fido_features.cc) = 05eae0e1b186b61d24f152683828c3ccffdde1fd
-SHA1 (patch-device_fido_features.h) = 715f23bf9010d42010564d44d1f3cb3d664d3757
-SHA1 (patch-device_gamepad_BUILD.gn) = 05e4f82dc0156283865742c33ed28e379480947f
-SHA1 (patch-device_gamepad_gamepad__provider.cc) = 2cb3cc9767e2c750feaaf9fa88dbb80d9ef2187e
-SHA1 (patch-device_gamepad_hid__writer__linux.cc) = a2ee00d1d7a03478c0460b607f37d984c1f43638
-SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 8397d7913b5657cd44dc0f8a6cb0a9702b1e927e
-SHA1 (patch-extensions_browser_api_management_management__api.cc) = 5f84866903f6fdf1aebd348c35a4b985e472d399
-SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = bb08fc40219f315ecfc92075a9fc48fb85802c38
-SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = 55ef6f808903d3f96653c0327dbc8be504a77a21
-SHA1 (patch-extensions_common_api___permission__features.json) = 2efc0f7ca88657660ecab1485120bae19032143a
-SHA1 (patch-extensions_common_api_runtime.json) = 010706bee6f02b55c7b20f4fb1f2e4ba7676f2d3
-SHA1 (patch-extensions_common_command.cc) = 03525efb3ea0618ca9f5dbc1294ea7dcab3c3d36
-SHA1 (patch-extensions_common_features_feature.cc) = a9336498e063428aa6588ad7446b3b1f942afbf0
-SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 1d8de76967e5830918625f9c7a5b8d8ade07390e
-SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 1f96f8c803a59a0234c42e03770206388a71680c
-SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = c38f995994ecc427a57ba46f859d03c928243c15
-SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = db98c1aa4c590269c45f0328df9cc00de286aba8
-SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 5daffadf4e3996fd12896ae582f401b81c58e36c
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = cf5ce5919350983ee3c67424a5c85ee34b9f365c
-SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = f69cc85e215f95d356f605fe9edc1c7592276b98
-SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = 60e7641b3f3f90a4dd8e8e29b0962e97b4828d43
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 180515c1776d45d22647403a24bddc8c8e30fe58
-SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = f0b49076eaf181e03b2c0cabb1c3007a1310932b
-SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 68e1c85265188cbdf3d1619a46e5aeb82d9d8b55
-SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = d1d55938ef26de3447258e007359f37014d6cbe5
-SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = ec1b3c8d6f3e1b0b3cb54ebb08ebe5e4fcfb0d2b
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = a83a2142383342a3785b6c391e954bd9a039bd81
-SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 2a8300f20f1bcac5e0036d3aa6c2bc9513dabca9
-SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = 603b3be2a2ba38197635b10c8c966ca83b7d7109
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = 77d1279514148bd2ced9193879aee1e6068ce5b0
-SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 5a3de294953e2bb675db4839972684d38942d986
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 482f1a6cbf0bd691cefaa3cfeb0e952dbc0d2ac5
-SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = b554be3c73af529693132c4434afcb69bffebf8c
-SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = fec1dfd830b6e0bd1367a3ef7b0668e04d758785
-SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 088e9115914dde047a085f41b8b337d822dfb4c5
-SHA1 (patch-gpu_config_gpu__control__list.cc) = 866d45935c2160f4be5621cd64683a2cfbcf9f15
-SHA1 (patch-gpu_config_gpu__finch__features.cc) = fa34aa45d03c1a51fad9a098a999d6877444352a
-SHA1 (patch-gpu_config_gpu__info__collector.cc) = fdb01fc3a1a7c98afd2312920ab300533327a3ad
-SHA1 (patch-gpu_config_gpu__test__config.cc) = 19a1e9ae6782d4681273e8442d00f4d6b3f7d762
-SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 3ddbc1b75ac9d1e6ea0d2bbd74c2fd45deab616e
-SHA1 (patch-gpu_ipc_service_x__util.h) = 9d62e8bf8268a85d15e53b6c41140f74264b51a0
-SHA1 (patch-gpu_vulkan_generate__bindings.py) = 554027d7e5cb81f02baf0263b4d9c641ffcf3873
-SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = b5b3cf6a444871ff6f2c067aca981e4bded07067
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 29859fba70302858b254110decc016154856447c
-SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = dfb619e6257e984fbc2954e6834da35fb2d0c0a7
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 013f912d3bf36a765a85df87590469f3f57a9e77
-SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 66d345667769f78e0d434cbf0f63b58a9db62cfb
-SHA1 (patch-gpu_vulkan_vulkan__image.h) = 0ecb0213cd71c598fb5a850d37fea293e94d99bc
-SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 48f0745c0155470cce0c3084810e9c501e82db1e
-SHA1 (patch-headless_BUILD.gn) = 923de2046a06234c350fd586ae347959549c8f37
-SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = b2cf67675db4584f31d349a3caf7e53cf709bdbd
-SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = 92fca4776118495d3071656c13845f54f29e6c57
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 72713656e69c5a42151e43dceb19f8e7497fdddd
-SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 5ccdf803d4eb3213ff499bc309df7323567444de
-SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = 4cc1d1ca04707341bc4e32cab80ba790f7736d4e
-SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = 5fa62100724c2815a063b5b4b4719725f05da232
-SHA1 (patch-ipc_ipc__channel.cc) = 669b3c1ea7caf3fc155de58daa700a269c201048
-SHA1 (patch-ipc_ipc__channel.h) = 6da2e6a0bc54efccd292ab78e7e476368ab0f676
-SHA1 (patch-ipc_param__traits__utils.h) = 4605fbd0c09549c4f95046141d1819b58d6226da
-SHA1 (patch-media_BUILD.gn) = e25a6a6c8f102789da8785d202b2184c5669f478
-SHA1 (patch-media_audio_BUILD.gn) = 5ff4693f2071d731020a2f814e8cb275424dd9a7
-SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = ae302e5dc41edcd2011b80d41b5584a717efc74d
-SHA1 (patch-media_audio_audio__input__device.cc) = 00fa72af443f72c27ab383d96c1360f65b037b4a
-SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = ad16d21fd50cee604e81ac8051b2cd7b839144b7
-SHA1 (patch-media_audio_pulse_pulse__util.cc) = 353ecb42eddbc64a431b588dfe53385031ee8a0c
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = 3774ad1af7f7362491823b1402c021b9933a998d
-SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 7524d7cf7118cbb61bd0a904af6092c84a3d2a57
-SHA1 (patch-media_audio_sndio_sndio__input.cc) = 996a584d5774160261a1b80969598f61372194e7
-SHA1 (patch-media_audio_sndio_sndio__input.h) = 6380f357c1a327bda3865c8de327a3ba03202018
-SHA1 (patch-media_audio_sndio_sndio__output.cc) = 939335583d469d26508ea42c4e52127064e2d6a5
-SHA1 (patch-media_audio_sndio_sndio__output.h) = 846a969b790a94e78108889c231b74ace4ca6195
-SHA1 (patch-media_base_audio__latency.cc) = 0ce1d98e909418178f4ccedf640b1e18ffaa0ceb
-SHA1 (patch-media_base_libaom__thread__wrapper.cc) = 3bf17e14095deca0c716081e6821c97adc5359e9
-SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = 54903daaafb3ff776478e7cf039ee393c872277f
-SHA1 (patch-media_base_media__switches.cc) = bbb783f29f3406e7d764d049d52c8ce5897ab936
-SHA1 (patch-media_base_media__switches.h) = 29f6d5be339a34065b584bcba12a437bf2dc89b9
-SHA1 (patch-media_base_video__frame.cc) = 2be5c7d7bb7e8a90e1a01a04bd12deea9425e242
-SHA1 (patch-media_base_video__frame.h) = ab5b97a84db4f138dac767fe96aef85bbc6d152f
-SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = ddcbb7b7034a034f3dd660c9fbaf3be7951d5f9e
-SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 2e67f73e3daccba41a4b336c85c77f2f54c6644b
-SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = 9fb7c68bdf3f761b578abcfaddcdb7474c36d089
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 5ee200d9c47a68cd4237d0d24034b2ea7d5ab308
-SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = d52cfe5e7a8628c7036a6e956b94e871b06c278b
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 74c4bb1e716516ffe5af9cbfa03d5f3d9659885a
-SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = db8fd9a60151c64c80084a9775e4018893cc4314
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 2d2f5fa38ed7d520a58efca2c3fc32ae075dfbda
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 5bd623a47681586c16826eacba177056b07ce09a
-SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = e42e6227e8447797efcb8076e883fe0d9804c2ca
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 692acb705a4cb50c911db6d6eb96baa95a4edac8
-SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 7a6325ddc45b29c5bc8b6610357a61bb130cc12d
-SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = ad0af730e55122b04ac4b38f7e04793787245586
-SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = 1067f95a78586c3b641da668d1115876f3d8506e
-SHA1 (patch-media_capture_video_video__capture__device__client.cc) = 5a4fd8ebafde0abf89e55e97426a73c4cc60fe46
-SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 6e2f9c8bca076d271b031feb677ec7a9079bb8eb
-SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = 8c811af6f69e55c914f05ed6222db35b1550c12b
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 62ef4209a0a7d51803af433de19821dc330f9bc0
-SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 0bb9ff8e72c56813c15c5a6cf7a408e6077ee034
-SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 6ebd9300f1da3dcdf804457b6c170ed01501ef60
-SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = 426b7b506880648aeee231b08105006642a95b45
-SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = f23cac878873f0f7936afbc10cbdb8c9344f918f
-SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 991bb9659034e6781cad67eb20cf2f4e21e12871
-SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 6fa752097c9136500fe2bc315965c7348efc70c1
-SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = ee185920501fb35224c87691afd2a64308ec7cf7
-SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = d5859b06836a306c817ccb9b880ce94a72ec6e10
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = a6eaec4c30bc22e0b5dce39982cbcc4b9da6fdbb
-SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = 22ceb9a4672a4a064ccdb6763be2103cf31f08b1
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = f24ab986cdd79cd8c3399d506a941057c7afd415
-SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 1e5e4392dce1778e97c511fefb7f3b712f0b8145
-SHA1 (patch-media_gpu_test_raw__video.cc) = 1fa3760c661e54f0bbc3d071505c109bfae17cc3
-SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = e967ceca569784272c7d82687d0e8f68009a0655
-SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = 178b0df465a2062543ab4837374beb438b1649aa
-SHA1 (patch-media_gpu_test_video__frame__validator.cc) = 49db27f20c7997eb5c4024130d578a1d2eb5a1e8
-SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = d8c90db1faf6e2990b745ea95e7c8c0867ab7d42
-SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 9937bb9cdde03014d56b3d6dc0d10dd2155af4a2
-SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = b6f0df298be0d3d4325f36d3f06554f877d56721
-SHA1 (patch-media_media__options.gni) = 7cf384cb27ed48b0f1aa1c488414203fc5582f5a
-SHA1 (patch-media_mojo_mojom_BUILD.gn) = 27435baefe8e26ef05aaa33610ff21dcd37f7c62
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 0526dbc485354712833432759489f3c33a8e6151
-SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = cbccaf054b6d11ffcb8f200f8dce9d5a01bd9a68
-SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = b1ae3adf007eab9f98cb5367abe77c0eee64e7ed
-SHA1 (patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc) = 45f803ef24d437f1d7483970f655dfe63bb75de8
-SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = e5aa4680bc02411f52a1dee6fe21f8ecf279f2bd
-SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = 257c513cc03d5d18d2615ad97cb36c2cb934dc41
-SHA1 (patch-media_webrtc_audio__processor.cc) = 83d8a69556a75829eb2b80d7683dd9b7d99f55d6
-SHA1 (patch-media_webrtc_helpers.cc) = 0233cdeaa8b639de8a04089bbc9ec428c15e1bba
-SHA1 (patch-media_webrtc_helpers__unittests.cc) = 7b36058459617b6b28c08ae0f312311121a6c74f
-SHA1 (patch-mojo_core_BUILD.gn) = 939564f28afc664b6fae7d924361b06361172671
-SHA1 (patch-mojo_core_channel.cc) = adbe847f98de03c5a7023107cf03a5bf6c06a469
-SHA1 (patch-mojo_core_channel.h) = 344932a0298d3d838a1a6b6e9ffd882c84236e03
-SHA1 (patch-mojo_core_channel__posix.cc) = 1935db669504d553a0ed32aefbdff07dfb68fdf3
-SHA1 (patch-mojo_core_embedder_features.h) = 24c8f26f37034434adcaff031652b63dc0bd2b2d
-SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = 89ae67bc3f9ca3cc5502244843adeaf9813576a5
-SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = ad586c86011189996f05d615e25fd5435e393517
-SHA1 (patch-net_BUILD.gn) = d372b4be25805a82877215a91167d90954fb4117
-SHA1 (patch-net_base_features.cc) = 69b0399cac39a3c852f5e18694b1c7e3af458d00
-SHA1 (patch-net_base_network__change__notifier.cc) = 6f811df75d328144f484338c652688f90d79ed07
-SHA1 (patch-net_base_network__change__notifier.h) = 03254c17347b991e7b4057d5ee0608ae63e40fc6
-SHA1 (patch-net_base_network__change__notifier__passive.cc) = 2e3c254419cfe55abcf66be989d612541f2a80e4
-SHA1 (patch-net_base_network__interfaces__posix.h) = 001f090cf1b38541b8fb90fb9480e9e738b7b3a6
-SHA1 (patch-net_base_sockaddr__util__posix.cc) = 017d9dbc29091a92607c54c44facd54cf3358b10
-SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 7297cc86a87cd7c2e884eb676c7a6a3439ad86b7
-SHA1 (patch-net_disk__cache_backend__experiment.h) = 3e6fddc5f60e108b3fff75fcf9945ffe2c385118
-SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = 124a0faa335dfc1704dae1c83156f43db6533e0c
-SHA1 (patch-net_dns_BUILD.gn) = 3634d8a23134e9b1c3201c6841131e0b57677890
-SHA1 (patch-net_dns_address__info.cc) = bb2d8acbaa64fbdfe38c4d30e3ff56f255674be6
-SHA1 (patch-net_dns_address__sorter__posix.cc) = 1ea1baedd74e2e2f1f22366e6114864816086da4
-SHA1 (patch-net_dns_dns__config__service__posix.cc) = 3af9a71d51fd37eceb6535bca0d6ae79e19dbbdb
-SHA1 (patch-net_dns_dns__reloader.cc) = 65dbf82385d623d6663f880450c5d072b15fa419
-SHA1 (patch-net_dns_dns__util.cc) = 1a84764ba1089493ee7f489c1789839834162456
-SHA1 (patch-net_dns_host__resolver__proc.cc) = e6cae53c76262cec681c2f21833bcf69f1ebb13f
-SHA1 (patch-net_dns_public_BUILD.gn) = fae9bdeeec61ee3ce68625d61cfb603f019611f9
-SHA1 (patch-net_dns_public_resolv__reader.cc) = 7bdf936a3b9d5c171fe38ffd67fd827ec72ab093
-SHA1 (patch-net_dns_public_resolv__reader.h) = aac5fa46906e89d60b47ba3369c75a9b6b42036a
-SHA1 (patch-net_dns_public_scoped__res__state.cc) = 3084b416ffd276b9b73b9289d7c7cb8bfbeda405
-SHA1 (patch-net_dns_public_scoped__res__state.h) = 17cb566b05135c8aff66901936eae28b78d04596
-SHA1 (patch-net_filter_zstd__source__stream.cc) = 35d93c5e683e517fb84b2fe865be7154e58f77d0
-SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 2bebdf8e22bbb20ff916ed5921444d08c90d2459
-SHA1 (patch-net_http_http__auth__gssapi__posix.h) = fd2018eb12f26cdd31d38e481c73b9bcb3c83ada
-SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 3f40c9bff618ebd9ac1bc115f4fb1a731a30f6ce
-SHA1 (patch-net_http_http__auth__preferences.cc) = fcb14b7be3fd7a7b37f2a059bfc467327c4b3145
-SHA1 (patch-net_http_http__auth__preferences.h) = 39531602f2505f56a349d73f44fdf70bdb18b9f1
-SHA1 (patch-net_http_http__network__session.cc) = 7a8c745a7e7fd4e14fc0c785100d399a1ca2a63f
-SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = 3ea5b91ff016b70e997f64e09b4081a32458e98a
-SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = 96c31da53deb3c6764bd698daf5eff661c9adcfb
-SHA1 (patch-net_socket_socks5__client__socket.cc) = f2aca46af275a51598a07f91bfe915b40e2a15bc
-SHA1 (patch-net_socket_tcp__socket__posix.cc) = 1df2c19ff26d3ab9da967c28ed558f0123d7e3ad
-SHA1 (patch-net_socket_udp__socket__posix.cc) = acec3f702c26e98a5bbb460173a9ab76d0ba67c0
-SHA1 (patch-net_socket_udp__socket__unittest.cc) = 5ceb7f93fb6b9e8c9765563eeee67f0c1078fb0b
-SHA1 (patch-net_third__party_quiche_BUILD.gn) = 197e54e02e82ce1cb281763b3259caf286c8de41
-SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = 665e41f5bc6fb71abdab43cd514c48b7627ec560
-SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = f3d0b3d068195c4a9197464bbae0c43b7f99d017
-SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 268a67852d52a04396c404aad15a00fb323b14d8
-SHA1 (patch-net_url__request_url__request__context.cc) = 216ffbb56210be5fdd3d42b7ce4844887e95d5cf
-SHA1 (patch-net_url__request_url__request__context.h) = d092327b0614b17aa144db223f533159ed5aeb4c
-SHA1 (patch-net_url__request_url__request__context__builder.cc) = ad6e73120d7c5b8a94c584609cf1853585f6cd6d
-SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 5daa7f1a9c356a1999a99a1cd7c933ef7590bc2f
-SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = 18b708982d3c66faaa9b6f202625a5bf8f1747a4
-SHA1 (patch-printing_backend_cups__helper.cc) = 917625b5c51f5dfeea96d04d661e6cc832bfe342
-SHA1 (patch-printing_backend_cups__helper.h) = 8aff752f6627f6052c965897b7fef35810a9cb08
-SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 5d502ff70092c24e87fe43c09b23d1ddb3f6ef4a
-SHA1 (patch-printing_backend_cups__jobs.cc) = ff2b714b32e289057557039eb15608f0ddd25d95
-SHA1 (patch-printing_backend_cups__printer.cc) = 9d596660675717e2674a26833d65090e84137cab
-SHA1 (patch-printing_backend_cups__weak__functions.h) = ffe7f4f33e1ebf91c9b395f66e2eb66734651afb
-SHA1 (patch-printing_backend_print__backend__cups.h) = a88ea019beee65c65e9b069a476175593856bd4e
-SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = cab2e639430d9e36c9d5c2392d23d946284ce78b
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 6e305ca66ee4289c4ef23e6e33f8f2a3cacd41b5
-SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = f195e7cafa9aa54a3b36d9c28396004e9550f052
-SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 10c07470573964b729a71593eef989307cfe6db1
-SHA1 (patch-printing_print__settings.cc) = d5568350066abaf6739c45c2c65cf35708da61b1
-SHA1 (patch-printing_print__settings.h) = b08250f36f236682f387fe0f71f5039109d0cebf
-SHA1 (patch-printing_print__settings__conversion.cc) = 3f3aaa65946695ae6df72c77a86c837737f9c404
-SHA1 (patch-printing_printing__context__linux.cc) = b8dd9d1d3bf1d780ec4fa6629733dd6b23b55a7e
-SHA1 (patch-printing_printing__features.cc) = abdc12f996d74e279c29b122eff95f4c64e827fd
-SHA1 (patch-printing_printing__features.h) = 676fe08c2196ffb65431830d733387f998cbd4ec
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 9d07f35ffd24ba15288eb1513d258a9fdac4961c
-SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = fbbbd327bc4b2723712ce313e037d4ce5c4038ed
-SHA1 (patch-remoting_base_constants.h) = 60206ce44527ca851e08a100d06c906ed636c80b
-SHA1 (patch-remoting_base_host__settings.cc) = 928e8eb6717a16af18099ef89027871a89d0c59e
-SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 5f46112a7e3adda413dc39b0e070e209bdfcd835
-SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = 25121b4cdc752ee1e37c236b61109388b77c15cb
-SHA1 (patch-remoting_host_base_switches.cc) = 7f1978495188946a8a5cce6901210b81d2d3e24b
-SHA1 (patch-remoting_host_base_switches.h) = 094b55049868f33e73ba0e9149f44b70276d92c9
-SHA1 (patch-remoting_host_chromoting__host.cc) = 813aa6e4d20d7e78be5aa31c84655b35ecbb6c8b
-SHA1 (patch-remoting_host_chromoting__host.h) = 1fd0851aea19ea165a7edc059a64c8b491863c07
-SHA1 (patch-remoting_host_chromoting__host__context.cc) = c61f7dcee4ab6ed2a13858f8d31eb9558a5ff547
-SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 78dacaededb4987e287e904bd8450795c9f7f5db
-SHA1 (patch-remoting_host_client__session.cc) = ae62146c6f79fffb7014925c95efadfd832d2477
-SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 85057ca1de50c235c991322a9d01d8a9065377a6
-SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = 626301841f6d83bf643fe3f351a67faade6ec103
-SHA1 (patch-remoting_host_evaluate__capability.cc) = fec21e35d27242bd0a32606c82e8d075d38025d4
-SHA1 (patch-remoting_host_host__attributes.cc) = 8d6b71cbc0655048898426d88b8b7973d1a7ac49
-SHA1 (patch-remoting_host_host__details.cc) = 45cb451297e951df4bba8839f1f9bbe7cf2b6594
-SHA1 (patch-remoting_host_host__main.cc) = 288ff6d1eef3aa2d043c73b344fd14334ab1aacb
-SHA1 (patch-remoting_host_host__power__save__blocker.cc) = 49e41eedf7420abfb793383939cea6932ff8e349
-SHA1 (patch-remoting_host_ipc__constants.cc) = ac1680acfde2294b39413cc8cb8161d28bc48516
-SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = 7ce77bcb4bafc53242aa361305c1cea73d3e65d1
-SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 35386f510cc970e690ad7248018bd7fef6f42502
-SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = c6e5bc4c7f10be1510f2fd92ad34bff172668ca8
-SHA1 (patch-remoting_host_policy__watcher.cc) = 4663fa192aa46c6c34a7e61ec725a58168edc986
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = a5566b9e0cde920d4265efb662686dd678b37a4e
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = 3f023b54905c8d5bd58041e137e14013d4b829b6
-SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = 481038f1ff6021285875a08a82b9ae0abf1f4ac2
-SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 0abe497def4812189bd2f8bff5d83881fb1802db
-SHA1 (patch-remoting_host_remoting__me2me__host.cc) = 1a23ea7a41eec849c8b338673ff31bf401271c33
-SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 44c6abc885c8476f7bcf0e669c5a0f214a3f0b07
-SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 29ad72002fec9638498de02b3161e65eeaca3078
-SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = bfd4373330081982eb881c5c5f6398067b785d16
-SHA1 (patch-remoting_host_setup_start__host__main.cc) = 65b369bd40f93792d8a32d31c7629fb72d94819e
-SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = d4f3700d4704a0e127da4fc1b3889a7507f0d7a2
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = f8091d348ae8589841eb0b4e62633d92d9f7655c
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 2f4d7449a0d0ae4efa92f7a70187d11a60daaf2b
-SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 009ab1a8d8bd0b5a09ae3743eefce1afb5519945
-SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = cac953c25a3d73ee472268867c7c5149ecec2015
-SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = a6646b7ee12a29ec4dae0908cbbb36a640d15373
-SHA1 (patch-sandbox_BUILD.gn) = 08f4ce8b989c19c18982f500fdabc3c5394513e8
-SHA1 (patch-sandbox_features.gni) = 744b04b1f67a1d27c71413cd8ecf5366ad813c03
-SHA1 (patch-sandbox_linux_BUILD.gn) = f28780d2b8e99cf83a485b09854f4139f2d1770d
-SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = aa2a57c256577a4a40d2a563f5ff40110081ce80
-SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = 9357ec7e8c13b9136fc1a7185132fbab6725ee01
-SHA1 (patch-sandbox_policy_BUILD.gn) = a02c7b7f7a6097121248d37ba198b9220edf2227
-SHA1 (patch-sandbox_policy_features.cc) = fc6bef491831c410d2f4b8672fbf0e3896fa5928
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 39f43ce3b5c1a989f8058d0aeae6c414e2d33e12
-SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = 4c4211c9d73e90dd12ecc2b35f03b397bec1e8de
-SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = ccf8e674629a411e0b3070e246df38e8a06f964a
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = c362a0bf17805f7509b0fe9547ec8328c17b6d98
-SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = eeb9a7a5bcd27d0bfd3d0d9a1aaec700df224cbe
-SHA1 (patch-sandbox_policy_sandbox.cc) = b20f6b61c296fd722d2385a215e8205d8dda449b
-SHA1 (patch-sandbox_policy_sandbox.h) = cf197af0ee7a6726b50661d7aebc44a9693314ee
-SHA1 (patch-sandbox_policy_sandbox__type.cc) = 154ce3bd52d0c6b456990ca69963693853a85886
-SHA1 (patch-sandbox_policy_switches.cc) = 89d0d396d6f52c4b84c44489425575aa1708b4ad
-SHA1 (patch-sandbox_policy_switches.h) = 53738cbd13fe98116410908925fc080f2b7c6b6a
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = 77623bb0667125c871fcd1486a04d68ccb3922c8
-SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = b423eccf88ed1cee3a5792245f788be44c7fee6c
-SHA1 (patch-services_device_BUILD.gn) = fe408a5115a36f7b7699c76fb1d6f8634eca0b1a
-SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 534e880266a02171216c2bc5422f40d2ef9368cf
-SHA1 (patch-services_device_hid_BUILD.gn) = fae1780ea9c63702dc76a05bf96de2907fce1fcf
-SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 81985b59426592ec2601a04d4c79b633a354e028
-SHA1 (patch-services_device_hid_hid__connection__fido.h) = 13987698211bbcf19877d14eb81bc215207239e1
-SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = aef1a2c0affc5b603d8cb0fc4eb43cd73d3ab0c9
-SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = f4742e2c245551c3374ba87618cfd1021c17fc83
-SHA1 (patch-services_device_hid_hid__service.cc) = b28802f0b6c550be7e07be550277b9e2f86036d3
-SHA1 (patch-services_device_hid_hid__service__fido.cc) = 02ddc524d1a01448acfab47575a6aabe08a2ce3f
-SHA1 (patch-services_device_hid_hid__service__fido.h) = 18e524d9d2cc1b639f37c25b8daa303b6d3cbab5
-SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 31b4bd534a993b8121e0e238c6828807e6b417a1
-SHA1 (patch-services_device_hid_hid__service__freebsd.h) = f061a84ae6fcde9c4803ea21e82aaef584437794
-SHA1 (patch-services_device_public_cpp_device__features.cc) = 224b5457d11d04d7c7f7bab4c5119fa07fa0367f
-SHA1 (patch-services_device_public_cpp_device__features.h) = 74ee154063d3624ec6f1214e0f8018de9906b944
-SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 16fcdd93bf06ca945ac0f0ccfc555ed3fec314ab
-SHA1 (patch-services_device_public_mojom_BUILD.gn) = 0388fddae630481b09b76561995fef6867c63c04
-SHA1 (patch-services_device_serial_BUILD.gn) = 63a1e29b0d32f95d1da485f6e59a2b27c8030cfc
-SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 3c20a842884931f3d1d27e468afde1b2e8973d59
-SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = 298320dfd5136f2b51575c259e6fd15dc303ec93
-SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = b2945cc3b7ca322feb3de2659d594ec6f47f2d1b
-SHA1 (patch-services_device_usb_BUILD.gn) = 59fed9e7e15880c9f3acb4bf19449f35b043fbba
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 1245f14f3827b8201563c61909764c628063cb5b
-SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = b511d9936f0e07a27aff8987d61d71653dc859f4
-SHA1 (patch-services_device_usb_usb__service.cc) = 049208fe68fc95b7cfa902e4bbd76d5457e2242a
-SHA1 (patch-services_device_usb_usb__service__fake.cc) = da61e43822be073d4c039d40cfca014a1d0608ff
-SHA1 (patch-services_device_usb_usb__service__fake.h) = 7582f1cfb88a6429021e8a9ec7aa7c471bb6f378
-SHA1 (patch-services_network_BUILD.gn) = 2a0563a6e669be5699f05db451c0e36b78572bec
-SHA1 (patch-services_network_network__context.cc) = 23fd13205ed74ad41d367f79014b48c0b0d62ad6
-SHA1 (patch-services_network_network__context.h) = e9791560edf00b25305910d4dc606fa2da609c6b
-SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = 67152d915720e0ca61e72f46a969be0a20b55c3e
-SHA1 (patch-services_network_network__sandbox__hook__linux.h) = b94dbe8b0fe0eedc0dd59f5cdcc7b1c2e3575d1c
-SHA1 (patch-services_network_network__service.cc) = a58648f4ba8614bb3c3a94e6300981f759038445
-SHA1 (patch-services_network_network__service.h) = 319b8a86e45724ada5af541c23b02b0292a99c82
-SHA1 (patch-services_network_public_cpp_BUILD.gn) = 173e52f95cf9806a45c5d45fbf645a8fe1291ca8
-SHA1 (patch-services_network_public_cpp_features.cc) = 87fb8534694404c6d3032066b367b293ff1958e1
-SHA1 (patch-services_network_public_mojom_BUILD.gn) = df6084adf5fc15ee474949f204b7f0c9026b3fef
-SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 91c229254ed192fa55546ca8f79adbf5723cf916
-SHA1 (patch-services_on__device__model_ml_BUILD.gn) = 481418c7016886876dc47de5f7bdea61622c02a0
-SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = fc674a86b52fa02d0cd23e65ea1c7c51db800398
-SHA1 (patch-services_on__device__model_ml_on__device__model__executor.cc) = 454fec8bd9c294082f92b91d1cfa54c0f903894d
-SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = f0fb202ce74bb62b304b6fbf213f6bfffcb13b72
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = ecfa30521906ec0fdb45508c90cace17aca701ba
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = f994af0043189ed8dc799b75518d754a3a583c12
-SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = d46ed489b3f56119deed27aa22effe3732abe3bd
-SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = 0428d74457808df386a6e29bd5c6fff09bbd82f8
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = 0946d7169038cabbf231cdf4cfefb0d7a72f0aec
-SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = 8a03c7533b6ad1dfeca3a4609d4a2fe7eb4f4526
-SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = ec98551550030d60732988adb4cdabee725334b0
-SHA1 (patch-services_service__manager_BUILD.gn) = 445d80f94a322a68cfae3b5c027b3991dc6758ee
-SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 6282a3459f309a12185e0bc9fb40cedd850fed4d
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = 84f47f0b025d0a27262fe87444f8641aa8e66f5d
-SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = f50918af2dd50b695ae844510b7d2a5b851526a9
-SHA1 (patch-services_shape__detection_shape__detection__service.cc) = 0e9ce0fcc6736df9ca289d003a589d913458fd0f
-SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = d02c8e9434833d89e529b3cf05f81cc9ae0e67a9
-SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 957eca924d72841364abd332a7b926f6b57eb498
-SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = a22cd51ae4b01283585b5d483d6bb7c6894d4c60
-SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = b1b4d0fbe9c91e165b70086c8426de75adf47631
-SHA1 (patch-services_viz_public_mojom_BUILD.gn) = d4294555de3ddeb72b08858af2aaf1378c9ded11
-SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = efc8675f159cd2e6a217622e4ccf799f196af726
-SHA1 (patch-skia_ext_font__utils.cc) = 0511c0b55ffb387d24b5e1f99277fc4ef682c40a
-SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 4a45e955f947099a4038651e1eb3a04c046efa71
-SHA1 (patch-sql_database.cc) = 219ffda5b326ab10f9761a210abc05cae6da499c
-SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = 679fe650055348f1a92825d026367fbb352f5ebc
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 7de1ad53a53cf9456dbde03b18b61168d236cb47
-SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = 7755d0a7008d3637a5e5ecc6769a73a0dfb608f4
-SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = 77060a99547f5e4527ecd292071eb918820f4069
-SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = cf14552c839a41d08548f9d04aa6bcef5a462973
-SHA1 (patch-third__party_afl_src_afl-fuzz.c) = a02371f674dae2862ee66354fd6caaecfabd5a42
-SHA1 (patch-third__party_angle_BUILD.gn) = 6e568252494393b188f4fe94e2f0d0c7c3cfcfa5
-SHA1 (patch-third__party_angle_src_common_platform.h) = 63b0504bf06fda13f479ef926c30102dd9f715c1
-SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = 2b3d0160940947a72032f1ff92a17df01991b8f1
-SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 52e69559f0b7c9bad60a2b1e15be91e98b0dbbe7
-SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = 5f9cd1480685f30bb1721d01711cfe3dda3313f5
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = fde25d449984d6b55d7765f19a1d87f230943d1c
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = c0e6af3d8905b115a7dc8ea6b2ca7d138c679867
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = ee536226d000c7b6a0ebee631ab7612a418d828f
-SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 777b6bd561c436497f79817734a12c3db2d26f56
-SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = e43af0f85351ee5bb5e7677efd24c7fabd7ed716
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = b7b71683f7f8c9626204e37afd237b23399167cb
-SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 74c39cabb12d4c77608f51e9338713f21d9fae46
-SHA1 (patch-third__party_angle_util_BUILD.gn) = 7f35c2d4c3260ad43a39588ea09f0cf11a077a63
-SHA1 (patch-third__party_blink_common_features.cc) = 7884458ba6e1705ce1e37e7255dfdaf358f63853
-SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 5fdf716bade64d1dc3a81361cfc1bea24a5c8aa8
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = 5e7814ffb510d897344cfe635b0bce89e00d008b
-SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 433999786b3a2150a113fbc2348b4e9f4d0a531d
-SHA1 (patch-third__party_blink_public_platform_platform.h) = db7cd645841d9fc6024c1067c2492558141381ae
-SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = b50fc37cea138660871c18f7f525d1e923486eba
-SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = 84fa885d1fd1e890d49b95f6a4eaa07f74522685
-SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = 26acfc27bca3966e196a2b3bb035de50d43a187e
-SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = 50057de1f30a3363263ec9bfa0c963f7593401aa
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 14d9e7fe4ebb67b5cc091645c347b241d7f8253f
-SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = e39cd030be7691f951913b2af89fb9767de6f04c
-SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = da05b0ad12462c31b85a12d8c91bec309d57e390
-SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = 4475dccf83ce809aecf4d6c83959b3ffe218bf54
-SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 52ee7ccbb724c9b7b0a6d64f001c37dd75680025
-SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 2fc190c817dfeb372d44fc0d5480bdb873658aff
-SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 02954e380cbb766ef64b17e1d2bb87d20d2e1ee8
-SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = e7522cb601e357ec86dfa89627661a4c4847e267
-SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = 261ea143902c761b1fa56ac9041ef38596db850a
-SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = 7ca1b2a885c407e11f74ad4153148fd9f8ed689d
-SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = fe38393935b778014ee3cd92bc72f496ea5acaa5
-SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = 8bd553e87909164788bc04f86ee8c593df75c085
-SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = 928bcca5f0bdeb6100ce8591626a0ee4ccbb1d33
-SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 732528c9f0c4631d67e3f6af22c0b7bcc87a74b0
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = fc45fd755c4286a5828dc597b5fa0430f4bb8714
-SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = 203d58adc76d33dedf0f846fe358df08bc677ea0
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 175019a5b51fdeb7ecce7387b852f8e38a56131c
-SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 1b4d8e993d6c4bf086a3cc4323530c81b773e28e
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 4385201507212a12bcf75ce79e28e3b266cc9c03
-SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = 69147f32a510af81618ea10aead0e8456c548020
-SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = 459ce310267cb0d87628bd1cf3402806e0875121
-SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 708a172953c85e53110e41504498236faabf2a21
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = ae652445405b157c4d5ec522251793d21afbfe3b
-SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = 5378eee5d59b0e9dec776c68d74e2fc3fcbb7ef8
-SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = 85693215b7fa717a3066fd1349cea3b6cee6a8ac
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = 2fac48219e7b12bcda38479e3a9d5233d99b6064
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = de4bd1b9f8f867f5b2b4d3026f87de31776ea4dc
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = 3da6b1c038be7cb79957fc46e962cdc25173ce0c
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 013a5f7297bf75014113e20ba509a57d6df3c9e7
-SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = dbd01e1dfe3253c1e24fcbaca2dc6c386cf1b2b3
-SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = b14b58fda8b8ce31b3ccd5a7ec2c7a7f24a08cda
-SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 39b60a399c1b68362ba77c80dc9c346e19739371
-SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = bb605ceb5c12db0723f2da35ede6b68d134a5c42
-SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = 6b7a86e6c6b5633817fb26538b7bde3ebecb7e35
-SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = f567f46d7835e2fb706b4b76a980e8daf8506147
-SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = c34d257a0af9b8689f9c9aee272eb08234f17ca4
-SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 2eaa48bbacea538131e1091feb40af66fd2be019
-SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = 29e5dbc0fc1356894fbe9e2a62399e93eb001453
-SHA1 (patch-third__party_blink_renderer_platform_text_text__break__iterator.cc) = 91ce7709a0fdc9a4efa6deb6378ebcc6266570dd
-SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = c20fb6453e471d9bb956c4866f44c67b208fc775
-SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 24f664c73fe8b3ced8f74dc7b080ebc245f08a35
-SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 6ccfa7fb1d71278123f1440eff26c5a7f08ff693
-SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = c502113eda24d6331b4d4a7279832b196ce77bd8
-SHA1 (patch-third__party_brotli_common_platform.h) = 7c40218b5c1e461321bdb524e884f45b443bc546
-SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 72cd9b291792ca3cdc351d8f0502c776f60c9569
-SHA1 (patch-third__party_crabbyavif_BUILD.gn) = 35704ff78877b11ad47b53bcacca0a075cc505ed
-SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = f6efea9788246e3d19ce2bd6c5ffd52bebd1aa44
-SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = ff0364bd31b8b97ed137311c70096d3378692009
-SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = bf2887594075fc3a43c28c3f7ecabe3d4796fb6d
-SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = add339ba2ea4df4827b065e7d7991af45f038f54
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = 3a08646b6192f030dac69ac9a03e9df2b199337b
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 28d6bb0700abb34ec23bf3f24fa96b86797d8ad7
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = f4758d1c7f4f7ee4f9dd1cb4818dcb0575eca2e6
-SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 21a210845b2c626b77308f82c7fa2673e786f033
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 767d7af76809512d9c5868dada0988b262cdec06
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 545752465fcecff6f93c75bc59744fbe61ead364
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 4293110e5b74d71b5adafab163c95cdbdce544d8
-SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = 64b62e3eb4632cfd7da058cf5f1a24390c98c8be
-SHA1 (patch-third__party_crc32c_BUILD.gn) = c7a74a0283b5609876694089d104b743879002b4
-SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = 88d4f1789afd5b078524fc95dd29ab3a3892591a
-SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = c90a24120ba1f03bbca85fbe6ba53466d4d43fab
-SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = 067f947095a9b2accd18a8271416e3d9d8ec47e4
-SHA1 (patch-third__party_ffmpeg_BUILD.gn) = cdb1ebc558a8b76c517f7e3b6cbce0bc46269648
-SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = eb2ada2c44708f29085e0b1e6486086803999fb6
-SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 5ffdd3222c6d4cc2fddcfebbd491bf5ce31543ed
-SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = 197bf2054ac3be39b509a544aa6b1138b3418ec4
-SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = 274ef21738ff04beb87409e82a26b800d2c8243e
-SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 55d081847671839d0f0c40a54889607eb2c5ea6a
-SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 605bf82b0e251cd57eaa14db5467d68ec27f9816
-SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = aa8fc5f0c6cdadd5d82af4e673865f5611b36296
-SHA1 (patch-third__party_ipcz_src_BUILD.gn) = e9f8a642b1147677ea673b4b211292b48d478a45
-SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 886fbe2e82f2bc9ce3a434244a9e8767dcef7c2f
-SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 42ce278a105d139550de80942665f1d650ff358b
-SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 4a410913fafc6767da0014a61a50eb947f571433
-SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 049912072b753c57f5e4750b78ae8100e83a2978
-SHA1 (patch-third__party_libc++_src_include_____locale__dir_locale__base__api.h) = 176d781fef9a611c35883193f98b4925914d8467
-SHA1 (patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h) = 4a0d9cb664d049f7259dd91ed72b3d816cd58bdf
-SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 722f4526cc1f79d34fbe7befb67afd8a759cc088
-SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 1dd486aeb5ab71988c067d51ad52feda3b91e44d
-SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = cd341bd57e03fb47527ed12a9adfb5d21a930612
-SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = d8ae117ad3137742337763362830a679aab7289a
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = 0bb14cfd56b8135f919cac3fdd2b019a6e952761
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = 263d3622e9c802feda73c16e122cf5422843f003
-SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 5549336e2a3976b28e81cfadb9bc4d471497dfcd
-SHA1 (patch-third__party_libusb_BUILD.gn) = 39276538c5ad298914ed8d563cbcf96393092310
-SHA1 (patch-third__party_libusb_src_libusb_core.c) = 9b1e3a705bb83423184f049ad5c88fb554bc32c2
-SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 5b5283ece31fdce7a4beebadfdbf126a96d67d2e
-SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 565267470190f338444c3c876bcbf1737f75fc49
-SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = 85539c3ee4e8793c07915e81f8d4a7e0f63da4a6
-SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = d378a9fcd3a326afab6afd6772657a64f9148642
-SHA1 (patch-third__party_nasm_BUILD.gn) = 73b7c75ece305e7e2c88db792ab8045dca0a2397
-SHA1 (patch-third__party_nasm_config_config-linux.h) = 1e30a153056427d08dead5faa1e035a95acbba6a
-SHA1 (patch-third__party_node_check__version.py) = ca64f4a7819ced358d4ded9a9d48996a80fa5a74
-SHA1 (patch-third__party_node_node.gni) = eca5d82cffdaca3ece69fa873b2bdf1f4227a44d
-SHA1 (patch-third__party_node_node.py) = 47cf44f91449cc6cda31defd4f425a9db88743e2
-SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = e22b3c2005effaa7a16065b1a3fac0250f0c636b
-SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 695c182b7c2efbf0152dcc9311597fed26d79037
-SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 585378f53183c7d5c88ac65a9c374b36db63c61d
-SHA1 (patch-third__party_pdfium_pdfium.gni) = 97c1a1947d980e21f1bff9ec503729269eb20f73
-SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 5494da87e4857649ada3abeecd140cf76d8ef2ca
-SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 3a7f05bbfce2efafbc9c8fb94c45538696600bbc
-SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 448cefa4c03c8d5d70816f51d285014fb190090e
-SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 26117018b517c893975bbb6f5c28bf3fb9cda0dc
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 1adc7fc22df9bb1a29440e91955578cd16934991
-SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = ce0ab1cbbafcdaa0b7351a33dbe4a436fd8f6927
-SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = e19d1a8cd0bf7c2380138ff6f40fd030386cdb6b
-SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 8b0c12c88d350413ff6dc3f5827c6112fd0ff288
-SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = fc82ca8f5a52afa322e0568f99eefd5db335cfd1
-SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 1385c6e10d5a99670bf00ec5ccd3712bff8c0ee1
-SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 82e997a32410853fd673662c631107535ca680f2
-SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = baa3889f8a98d7451cd19171b56c48bb76d15b90
-SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 332f52467a3aa5c0e718bb2226bc607b09decc1d
-SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 093b3fc224ce3b6b7d2ce9d9f4ca2daaca8d9600
-SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = a820a7785c7622f0319cc26b393e8735906cbe96
-SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = c129ff701b12e89cd369a61d82c5e78aa6901234
-SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 16a245060df30250684c8ea6d01afce9b3fe96e2
-SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 2bb994d0d252809dcb6fd55e6773037afe97fca0
-SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = a6ce46b7d0a16c6397d90165bcbc1795a4e0145a
-SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = dbcfc32fc6d650fb0937ef3defeccc201b8edfe4
-SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 5496713b61565d128b0f97133d09efa9572bf8e3
-SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = 28d94e98277cb0cf546965f0f7d0ad2ca9bc7038
-SHA1 (patch-third__party_protobuf_proto__library.gni) = 7ef900fa52ab9cbec9db6e669879b35bd556d481
-SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = 9e4d2800d5698ee2034bd6bf7fb821be62fa1e14
-SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = 37d91c5e432e3b6da8ea06e74af99814202e1a9c
-SHA1 (patch-third__party_skia_rust_png_FFI.rs) = ce3bed544c0a3120c9202522f1efddfb0154828b
-SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 95dff7fee8481216adff0c26e9da10004ff39830
-SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 286dbeb6d7dff0ca6eed3a74b0ca2c78d170949d
-SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = 2c0aafd7b4c7d04ff76deb801ed15454407bd31c
-SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = e1907aa1c4802e44730feb8732d8fe9552b3dc32
-SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = c4709e3ef95b270ddebc5b63e4bf5224f3d87287
-SHA1 (patch-third__party_sqlite_BUILD.gn) = cce8f3fb071653da681b5fa531ccc6f3806df856
-SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 7262280f22953f16fbbd5ad26bc6bb5ac2222efc
-SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 74d183c70b64bd0332c749a8261375b83ef12896
-SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = d3619acd07f9020596218491bcce946ebac09306
-SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = cf0ccc10f3d355307fe3f11cc0bc3773a7b48ec8
-SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = 4077e6faf7e145ae52cfb6429dd3387af03036dd
-SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 8ecaf52971d6a9ddf3a2bc9c727c7b988b2ef4c4
-SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 058f9faac5c109d2fd16d4b1b3a37e6fecb46f83
-SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 874f5167090fcdecabd557e059e4926d87c157e8
-SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = c93082faafdc74ad5aac3006c200e65f7f8648fc
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = 83a825363cfd492df92532ddef60dede7ce3f7dc
-SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 93df1b3a7c6d830fd073299ff2decae2272dbbf0
-SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 6c8d8aa0a5490e5275f525359f5c74c9343dc6f2
-SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 0bc532260301609ccc8ae0ba91f5bd73c5474e72
-SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = e078cef4a59d5997a72efdbc2d7188b3231f5848
-SHA1 (patch-third__party_tflite_features.gni) = aa91a404fbaecbdb3a38e331a74b3f4ea9a30b3a
-SHA1 (patch-third__party_unrar_src_crypt.cpp) = 81ac7f4ae843e9be96e0604d1080f7128428b7c9
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = a80066d6e01658ed77ae6e91ba409aa4494bd6d1
-SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = e0504eb7e6f1e478128eaa88b5e8eb8924ef6ed2
-SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 9c1f17a969065ffb3bd823c2305dd0789780c2d7
-SHA1 (patch-third__party_wayland_BUILD.gn) = 1d49c87b84c5ebc5a63911470f0fbd95ff3d18db
-SHA1 (patch-third__party_wayland_include_config.h) = bc4f424666e72af212c7a2d55aaa4b99d1b93cbb
-SHA1 (patch-third__party_webrtc_BUILD.gn) = 882ff96999c185f6705ae865b06482ac20935e60
-SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 2130a5b788405c92079d63a4aa1ffdcfc7b9ccf4
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 53ee7d7bd392a150967663543a6acb313554288f
-SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 1ad4fae91e0b4ba33b120394a2920eaec483c3c9
-SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 71391cc49490fce121049e17c09a22aaa41992c7
-SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 18935b47378cd82e0fefb3a400de1cd6b77df91a
-SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = fcea0df5dd571ac8c2b39411053b28da92cac21f
-SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = 0f8b7f44973cc0b2bf3c3f7e98bb2fd7ddf2c1a0
-SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = 3224b2efca5769bf0d877fc2b52268ad44f2fde5
-SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = ea187b95a23f017fb4b92e5b9c0cbdcf58bd9c26
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = d7d8abed96e4ece2d6b255e204706f0f6da525f7
-SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = a0b2113c68f9ddab31225132736601b745270da4
-SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = c1a175bd63b966aa992d3422782fd6391d229906
-SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = 4d46d7ec474e8a0cd86ae83d2610540a584a0dd8
-SHA1 (patch-third__party_widevine_cdm_widevine.gni) = f1d47066baef8d30492a35143d785f413cdd9d46
-SHA1 (patch-third__party_zlib_BUILD.gn) = de605d02c7ad6026dfeaeaa351d6ce58124219c0
-SHA1 (patch-third__party_zlib_cpu__features.c) = 72dff661adb95ad456a568ad404490f8ae2ddf9d
-SHA1 (patch-tools_code__cache__generator_BUILD.gn) = ed3dfb9568a8a7a051939dcc95c29e7ddc97a781
-SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 862d0bc05e60808a78ea1710f4e4a4311cf188bc
-SHA1 (patch-tools_generate__stubs_rules.gni) = afbc8abc5507ca2cf0577156e82ed8446b5a28f4
-SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 35b15a39079bf8fadcf6433c1d57260b1da37751
-SHA1 (patch-tools_gn_build_gen.py) = 51cd4e6f09d458dbe473fa490048fe83cb4107ce
-SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = f001c6ab8ad3334e7f111c4379984d5217dc96a4
-SHA1 (patch-tools_gn_src_gn_version.h) = 7f346d114e947982eb19785d7efaf9c7cf3300b9
-SHA1 (patch-tools_gn_src_util_exe__path.cc) = c59143ba956aebb219389406862aa35f41a0ae68
-SHA1 (patch-tools_grit_grit_node_base.py) = 41e5a3ffbddfb7ff1e363d63890c5a0ffce72e46
-SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = d6a626332c9fb48da70969a585e648fba9ef31fa
-SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 682ce2f7e0d6006ba078bd3e8f74126c08875d9f
-SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = def7efa5660b97107dbd6fd346d0935d5904cf17
-SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 73b5ac4e09050001d9824d4884cebb47ea42d71d
-SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = c00d4b3df3a4918221f9f6ad13561ce9b2bb94b2
-SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = e8f08c99a4d45851c8c753657053477384fb2c7e
-SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = 055ab2453b35e1c7e8fca0793dc61fcbb7ceec59
-SHA1 (patch-ui_accessibility_accessibility__features.cc) = 27b8f05d657e58eca3291a2e91c8e6207a142b4f
-SHA1 (patch-ui_accessibility_accessibility__features.h) = b67b66b70b1e18bbf6468cbb2ef2487105aedf4b
-SHA1 (patch-ui_accessibility_ax__node.cc) = 9d5dd7f44f8244c141608e438cd0262adac84f8b
-SHA1 (patch-ui_accessibility_ax__node.h) = 6bc85d3ae1427e3a61bffb466749d5a3c6fa6927
-SHA1 (patch-ui_accessibility_ax__tree.cc) = 2e286e150057eba4aa7048031cff28a10a634f3f
-SHA1 (patch-ui_accessibility_ax__tree.h) = 9d739ce0aac969aa2a91f09c5ae5612624845d71
-SHA1 (patch-ui_aura_client_drag__drop__client.h) = b9d5120bb861461c94aeae0bb59c4cddc78afef4
-SHA1 (patch-ui_aura_screen__ozone.cc) = 716c598c13a83a10a2d95d85e3c213a8ee90a256
-SHA1 (patch-ui_aura_screen__ozone.h) = 69874788cea9a84a550bf3732db28f7a810a9e0c
-SHA1 (patch-ui_base_accelerators_accelerator.cc) = 6f592c39d7162c9b56251baab1cea5f5dbc857be
-SHA1 (patch-ui_base_accelerators_command.cc) = 08806e23fce21e5f3f073af07fe25a239a4296c0
-SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = 75fb462ad54efce64245417c75820f8ce0e27606
-SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = 4498ed65d520283f2bf1796deadbc13ac2ba7a27
-SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 9e813cd4066295ffba963c85c5e932db3629663b
-SHA1 (patch-ui_base_cursor_cursor__factory.cc) = fbeee2a6eac42b8ae041f15c4cb0a61224de4b0b
-SHA1 (patch-ui_base_cursor_cursor__factory.h) = cda36d26385ae5d3ca221930f2ee19bfeba7b7e4
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = 564eb2f430e883200c0e79ae295760abf0850666
-SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = a0d8da4cb71c75dfabd91ad838dcf334f7f22712
-SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 3fabc59f9164646a61d1d351edf8ef18c2c9834a
-SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 07a3ed54ae85c4ad6a596088f8b84426a3523560
-SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 28190267d50c4470af0f1f2f525020d29ad0c2c7
-SHA1 (patch-ui_base_ime_fake__text__input__client.h) = a33d2727a498b98966b414bef738d9a6a33dda9b
-SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 8a10dae18388be46c381a9ccc6ca43780cadd9de
-SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = fd03e9a0449937c80080ae46e7bd39437dbb44c7
-SHA1 (patch-ui_base_ime_text__input__client.h) = 1c9fc4587a6ebf008f3a8fcf0b6ada4eb3c4b30c
-SHA1 (patch-ui_base_resource_resource__bundle.cc) = 4832a936748d16c817acddff771ded00888d55c9
-SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = c9d539bbb7889cf8fdfc1a7630907f6e42cb0559
-SHA1 (patch-ui_base_test_ui__controls.h) = a50e779e722d71420c00d081b5767ca27d7b9c4a
-SHA1 (patch-ui_base_ui__base__features.cc) = 8a3f0fa0dee1209e369216cb4cea42807a1eeb02
-SHA1 (patch-ui_base_ui__base__switches.h) = d07b5891c466bbaaeac892d57dc485016de0700e
-SHA1 (patch-ui_base_webui_web__ui__util.cc) = 048ca50a8dad68c60869ef18bb2cfd0156527259
-SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = ba604c7af45a6528e4b65514c52f0cb7d0bd40d1
-SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 002bfddaa5bb0d0edd9c9e020b21cf46443e8c71
-SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = d6f251b4201df6fa9581be65078b4383106ba2fb
-SHA1 (patch-ui_base_x_x11__display__manager.cc) = 966a326eddb55958a5c104b231dd9d66bf77bf95
-SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 7521883b28d5636992c4c53d9f9b83bb0ed07cbc
-SHA1 (patch-ui_color_color__id.h) = 9553a033ba3c65ccab24771dac8c4bcc7a1832ea
-SHA1 (patch-ui_color_system__theme.h) = 33cdbc524244d50ca41c1b649e3f88f42b552fba
-SHA1 (patch-ui_compositor_compositor.cc) = 5f552c095310d78d8a6566d0bc949b025d8b2e55
-SHA1 (patch-ui_compositor_compositor.h) = 7328d0daf08f8838432d4abb55f53cc15dc377d6
-SHA1 (patch-ui_compositor_compositor__observer.h) = 4ce5698b3cf54e4c27bd6aeaf93c009b8dad339d
-SHA1 (patch-ui_display_screen.cc) = bd0dd31ca8f2725a3189acade3057b4fad41eae8
-SHA1 (patch-ui_display_screen.h) = 056b8540b78c859d82495e5a26b4cf83efd1741e
-SHA1 (patch-ui_events_event.cc) = 2234e84bf7798ec87b17596185c1fa17534588b5
-SHA1 (patch-ui_events_event__switches.cc) = 17663575cbc44da8f5a59fcdc6e90bb5b42a2b98
-SHA1 (patch-ui_events_event__switches.h) = cdf232931600cc90b3d95f3492505c9246822fa9
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 6df8146fb7a8ea98524de7b113b6d143b84573f1
-SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = 56df9c3bb2b23bf369f468bf336e1d57d0c02c21
-SHA1 (patch-ui_gfx_BUILD.gn) = 3f0665ecf876f7a49dd192ca8d41c68bf8c8e68b
-SHA1 (patch-ui_gfx_canvas__skia.cc) = 4a2cb218c55448789fcc5d04c662a0221849a9ce
-SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 98be6c3d68a27af0da1650e09a30b80b7072f2a0
-SHA1 (patch-ui_gfx_font__render__params.h) = 24101699c9a535bad15fe27951ecaf66a52d0341
-SHA1 (patch-ui_gfx_font__render__params__linux.cc) = 2de96cb33a5136502caf9956a4718d4aa7e58016
-SHA1 (patch-ui_gfx_font__util.cc) = 7f41f5961867d1054b4d90cd4b8ad13e7a11d12b
-SHA1 (patch-ui_gfx_gpu__extra__info.h) = 86b4fb2266939ad99782928ad7f3338fb2fa0e44
-SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = 24646527739baba8f6c965786769dece48791a0b
-SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 020c2d86788391c1ae63d9510dacf6a0200e8dd1
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 33a4abb0ce7a326568119c301111eb0938a19346
-SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = cef81385ed0f09b70fe8b5f063672a0e2e109cc6
-SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = 9e446e094eb007d345cd889097543662b6714f89
-SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 9290df128a38d62fdc7ba633269b4e636ebdf6ab
-SHA1 (patch-ui_gfx_native__ui__types.h) = fdc1767cc5fa6d130ef4f1b66852d5bbd6d4b759
-SHA1 (patch-ui_gfx_platform__font__skia.cc) = ca06f9c1535cf4f5ce2108825d05ec4a97ab0109
-SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = d9ec3d0599ef5cd2e62cea2f168d5a72c35b1ef7
-SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = d6e327df0ca826bfa6dacae924ce74fdc89bf566
-SHA1 (patch-ui_gfx_switches.cc) = 0292fd3587073af101bc3af3195686e36c38cc76
-SHA1 (patch-ui_gfx_switches.h) = d6b4f1dc29f80dddf6433dfe0c6c61885fec902d
-SHA1 (patch-ui_gfx_x_atom__cache.cc) = 55be302b29b96875e373371c29d93ce7eb025782
-SHA1 (patch-ui_gfx_x_connection.cc) = 05d7d16376a30635914b6ceea64b132d625d3715
-SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = f9752564ec8968e6db676b58c86a4db784034be8
-SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = b91813245bb318cd4e518625656cc8e7c497a423
-SHA1 (patch-ui_gfx_x_xlib__support.cc) = b919f3bdd2805226d59f932ebc8587e2c0d024ff
-SHA1 (patch-ui_gl_BUILD.gn) = 8a655f1a95c4795e984ef9ab296d95d2ec41f9a1
-SHA1 (patch-ui_gl_gl__context.cc) = bd382cefe35583ee733b7f600fad8a345d25df69
-SHA1 (patch-ui_gl_gl__implementation.cc) = c7783ca27b6d5d4e58923142e2ceaba630e5b96e
-SHA1 (patch-ui_gl_gl__switches.cc) = cb224ad31382cfabb47ebade0aa4c96149d21449
-SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = cabab5e29730afb3b75d8ce864767dbd7482d62b
-SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = 938aa19ba9da1f10e1bcfeab6dda7665937bdf3e
-SHA1 (patch-ui_gtk_gtk__compat.cc) = 3029b81bd21752ec7f2f50fdaca56b00983fbe8d
-SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = b3661b5e75b364a3c55244cc20d40a3e295f626b
-SHA1 (patch-ui_message__center_views_message__popup__view.cc) = bf7f87aa000dc67ce00b1ea01cd1adfe43b359e5
-SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = d654985f2f5dc737108268a97f75a6511c643a21
-SHA1 (patch-ui_native__theme_native__theme.h) = 189e5523a024a49cff99b22f05c6c513287726b2
-SHA1 (patch-ui_native__theme_native__theme__base.cc) = 47f46742369179db799c76e31ff5352783e7feba
-SHA1 (patch-ui_ozone_common_egl__util.cc) = d293faaba9a39f9b326c293e8a0a6b24f680dec1
-SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 71a9a4e03eb253380effd254fe1ed29f85a9607e
-SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 31cbaf83154e56d1573bbe1901d7c8c2e0e2789b
-SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = ba5c2f5713cde871a52f011cbaa4d947272bc211
-SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 34ab11224b5968b1365bf2bd58c7baa61e913951
-SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 4a6dcdca50eaed7cb5f7ce23f20836f1eba6c535
-SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 7a8301248ebe60cbb0accbe85be8943d19f63931
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = 608e93f84b5f14ce02f0fab57beb3d9fc416eee5
-SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = cdcdfbd5a81c88394d8b564c5008270b62af0234
-SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 639e5daff4b663a1f636b22c275cefb64792211b
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 6383477218db0ae3f1217f2f76b9d8113b963742
-SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = d77e7bc9542671c9d23b9b40bfe7acd2f5acdc41
-SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = ddb9f2ccd7296b742dde704561a6f96b2aa13ce5
-SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 33b35319ba47cece64bab9eb6b7ffcd66d9b950e
-SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 7f2b54d8e0377f7a8e1fa03e3d0acc72aa59b210
-SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 903579c14122ffed7c70a90c995fc9e325dd9e05
-SHA1 (patch-ui_platform__window_platform__window__delegate.h) = a8e383e75ebebb0b2d1cb9f0af90c5dd893d4244
-SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = f8c4a4d704991a632ecf2124152cbb0180af7835
-SHA1 (patch-ui_qt_BUILD.gn) = 062eb806197a644e84379e3616673f9fe0e8d078
-SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = df383548c2e9dcfc04788fcfbedbab3fb64bd8d5
-SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 7aac247f70f294d918e272fb5628c726f9958c47
-SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 083d5a3438613c599743ac2cd4f246d0943af02b
-SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 2f798623be850afeb68d6181e3f7ea116d9168d2
-SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = f9064ef4bd61ddc08c6a0a44c11c349d9034a28c
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 35078187c4c535654f5c842ddd5915973435b39c
-SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = d335fd3c33af93892e0a39de4e2ce795259a4101
-SHA1 (patch-ui_views_BUILD.gn) = b2d970388a0071c8448e8780e7d4c26f49083866
-SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = b2b8b235a1463ca260e0d2430ab7820bf3c87366
-SHA1 (patch-ui_views_controls_prefix__selector.cc) = d45c272fa3550b5d5c0222a1274545a4c7ed6b1a
-SHA1 (patch-ui_views_controls_prefix__selector.h) = bf6b5c56b957fe8ec6e87cd940d904c95c6b5a01
-SHA1 (patch-ui_views_controls_textfield_textfield.cc) = 3b16b9295282f30472ab88c2c2a0e7b6a2de61c4
-SHA1 (patch-ui_views_controls_textfield_textfield.h) = 73bc89323f2699182ad137f4c82b248f51f7305e
-SHA1 (patch-ui_views_examples_widget__example.cc) = 112cbf08b6cd353506b2c84b19469cb5aadc2b25
-SHA1 (patch-ui_views_focus_focus__manager.cc) = eda80418ab0c5a0d5895902bad1a1abee46f4aef
-SHA1 (patch-ui_views_style_platform__style.cc) = d243f5802dabf5be4cc28fbf47dbb2be8e286ddf
-SHA1 (patch-ui_views_style_platform__style.h) = b32dcab2a513168f987f8f2e96a7c15526077f2a
-SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 52951f19dc21a13f40dcb96e21b5863ff121ddfc
-SHA1 (patch-ui_views_views__delegate.cc) = 0e78625356f44b498dfef230f5e0a64e09b87e5d
-SHA1 (patch-ui_views_views__delegate.h) = b05674a925337d856c42ede8d3eecfaab7e92c2e
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = ef0664ac4ff986fe61ab0b074a50e9d4760353a2
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 2d48dfc9a3bb4ec27dd9b9d07d73241f731d30f7
-SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = aa27ba715861312a9ffe200953fc82862af61454
-SHA1 (patch-ui_views_widget_root__view.cc) = d71452ed982564672df7c226596698d681ea0782
-SHA1 (patch-ui_views_widget_widget.cc) = 2706adeb1b6c2ad5c7fbd8a819e3972ab47095cf
-SHA1 (patch-ui_views_widget_widget.h) = 9b2094e5b162aa634dffab4c88e176d8ab0d724d
-SHA1 (patch-ui_views_window_default__frame__view.cc) = 0c1792ab76837cf57254939de87ed8ecd624e266
-SHA1 (patch-ui_views_window_dialog__delegate.cc) = 21093752d0716c8ae27e246efbb239fbcdf20af6
-SHA1 (patch-ui_views_window_frame__background.cc) = bed44f65d643f1e585dbc96292041bf904b6228d
-SHA1 (patch-v8_BUILD.gn) = 3cebbe9b212e417c3f0038ae162d20089ab90d96
-SHA1 (patch-v8_include_v8-internal.h) = d6f10aeb7d96b1221719ac7e024ac048d47d93ab
-SHA1 (patch-v8_include_v8config.h) = 1f4c3f5aff4ebed40dc41e60337ec7badd7f763c
-SHA1 (patch-v8_src_api_api.cc) = 1e1bbb19b27c4559f2df1fb8bdde9b195b55b856
-SHA1 (patch-v8_src_base_atomicops.h) = 56e87e21dabcb6cd9919b38f48c8cf1eebd3c6b4
-SHA1 (patch-v8_src_base_platform_memory.h) = 5b5141edf66457dc75f66848386e51412d9bb8bf
-SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = faf6447f6de75c64e84cc112562a9027cab0b971
-SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 92bc5b9b6d4b6f55ee3d54cc24b1edfcc98117b4
-SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 4f28e42938dfc0281c701adf06c651e598acd264
-SHA1 (patch-v8_src_base_strings.h) = e17d655a85bfadd13550ca805f895e4ce42ddb3c
-SHA1 (patch-v8_src_base_sys-info.cc) = 8f6e77d4ae0e81f22fa92a23a7f22a50d3c60504
-SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 7bd20cdc5115bb9cc16a39d9ecefe6bae0264638
-SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = 1d7ecf9c115e336bb1f72addd09cd0bce55683e3
-SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 7921f6c5557cd5166b00f7546db502fa5a7a1aca
-SHA1 (patch-v8_src_execution_isolate.cc) = a162e02b6dbaa94b5add4273ee152e27a7e1ec41
-SHA1 (patch-v8_src_flags_flags.cc) = d063db8c2e6e22bc44a283b7a30d49542f4dc61e
-SHA1 (patch-v8_src_libsampler_sampler.cc) = 56c6aa24fa0ed5e5dbc5952099027be1bbfd426f
-SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 5a895e2e92731d553a707a49aea63a1a8c174815
-SHA1 (patch-v8_src_sandbox_sandbox.cc) = 399c1884797391082e7e8dce26df55e323c2947d
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = b732bbfb4b4bae9793038a4a84368a996c3f4781
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 9576b931e1af0fbfad7402129fc9dd97db21aa80
-SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = bbaeab3ca604fd7f2e2b222c62bb2354211be026
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 39f0926bd09a2c4496a3e5b14afb431a3081592c
-SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 40c3468a13be4476012459b84da05b443736a866
-SHA1 (patch-v8_src_trap-handler_trap-handler.h) = 69221c6990d716f61d72f4664c9b9a1dd4032d9a
-SHA1 (patch-v8_tools_run-paxctl.py) = 5a62aacd1b562083da415457c1744856d0930b17
-SHA1 (patch-v8_tools_run.py) = e79c514d74ae02151d969f11e6e79a4c516f2f43
+BLAKE2s (chromium-144.0.7559.59-lite.tar.xz) = ea9a6b30082b618bad4e3d46c95b077a88c4b6ccd43cefabd2479d7a1ca64b71
+SHA512 (chromium-144.0.7559.59-lite.tar.xz) = 709c5b7ef031295e3aaa366cfddd4c2b4a736cef73b40070701700867648f232c906847f8d801acf55a6baf4288d8a5cb0bab61c5d77f1b85bb143858e7f053c
+Size (chromium-144.0.7559.59-lite.tar.xz) = 1287944964 bytes
+BLAKE2s (chromium-144.0.7559.59-testdata.tar.xz) = e31cc01320d14a4a85550437a14f923daf2e0bdb3659550f0f2eb3a54e3bac37
+SHA512 (chromium-144.0.7559.59-testdata.tar.xz) = 6be60717e42fda4cdf141f75b197ff81fdb9f3e8464f8fe9f8076fb1c4a1d3e862ada1ad312fb3aec1d83a342f8c6c220568856c1ddd6f8531f2362ddb181970
+Size (chromium-144.0.7559.59-testdata.tar.xz) = 1311290608 bytes
+BLAKE2s (kikadf-chromium-nb-v144.0.tar.gz) = f7f1cc062de1a5b6ffefd972602210b51ec4490b1e903b7dc92e284227dd9c06
+SHA512 (kikadf-chromium-nb-v144.0.tar.gz) = e02e6096e167a7921ff24f77611870ee82c33487438c58acf6f2a80657ffe415183a9360c11d20d174925d35f732a3c3e2164c00ea83d4d73489e3d257ffe9c8
+Size (kikadf-chromium-nb-v144.0.tar.gz) = 22475 bytes
+SHA1 (patch-BUILD.gn) = c4affc2f90a6b13da84bbc4c1b8a11496e14a667
+SHA1 (patch-apps_ui_views_app__window__frame__view.cc) = 74b6ec8e2d08a84f901bd2e16c8933217824fedc
+SHA1 (patch-base_BUILD.gn) = 824b957697cdcd504d9684f4d4a6a1c7d6799a1d
+SHA1 (patch-base_allocator_dispatcher_tls.h) = 9a63af6636d078e15df6f89aaddef0408f1dc993
+SHA1 (patch-base_allocator_partition__allocator_partition__alloc.gni) = 58ecf3a7051fad5fbbcad6b67b67d4ebcbcba4d4
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn) = 853d0b7ccfce7d5bf336b955d216c5a8e26a33a8
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h) = 3ef5a7c72d4bd358653033ac7cc39738bdfee33d
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h) = b53493509dc60d67bc1f6bfec2d08b2f4219af38
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h) = 28b16d3a9497ca05c183a8967362fbf33f903754
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc) = 03b15c68a500a5055392328990dd1ceb8f2cc7bf
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h) = e5319d00791fb754ceba8139d03cc3d62fec4ca4
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc) = f5e3ed5b53958355a68d72f47d45892ba384a5d1
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc) = d0da5b136a5a80434a110a5dd39d30a255ebb16f
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc) = 917ae7778a196cd3d535db9ef15306f157574c12
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h) = c9ae8314eaef4ef684e00ec05075d5844094d29e
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h) = f26a535a5dc47ede9adb195b85eff08b9a091c9c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc) = 3d638e80084e7327f62598ffc94f95024ef756b5
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h) = d15b4977681a20a5d2b175421e6fd142898e78ab
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h) = d562abba89c41ad22380f1428a8794d19f781477
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h) = 25a11ba713b7ca9b52718d6c2effbb67a539d459
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc) = 084d4d82d4798b818650a3a4346f19b3a275fb2c
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc) = 9fcd7c4994cee7d4fe19b83edd52beee7610a730
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc) = fcd12d4c5546f1a6b8acc306297613cd89af6fbd
+SHA1 (patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc) = eea4910373aa3cb3a649cc427a7b1a706bbe2e69
+SHA1 (patch-base_atomicops.h) = 8d44904574cd04bd53b0535a896256ba1e7dce3e
+SHA1 (patch-base_base__paths__posix.cc) = c48e7b2c56c8e705cde8fe7fa6a29f9c6defdcf3
+SHA1 (patch-base_compiler__specific.h) = 837a47da03a1a71b4961ac7bf714e0d5c983b118
+SHA1 (patch-base_debug_debugger__posix.cc) = 314be6d911ff4f1aa082896b258f415d61828b21
+SHA1 (patch-base_debug_elf__reader.cc) = db353a52a321a5ca171edebad161dfc40f10a7ae
+SHA1 (patch-base_debug_proc__maps__linux.cc) = c145e53e790818c151901d7513a1666fba156648
+SHA1 (patch-base_debug_stack__trace.cc) = 7757813cafa52a7b493cbb697e222760c5750ec5
+SHA1 (patch-base_debug_stack__trace__posix.cc) = 110b6863b98826a211989719219cffd4e7a251b3
+SHA1 (patch-base_files_dir__reader__linux.h) = d686f5086fd2116fb533298f315ef108f3a7612e
+SHA1 (patch-base_files_dir__reader__posix.h) = 7551a7dd0d510b2e913693e0dbbada0089d4ebed
+SHA1 (patch-base_files_drive__info.h) = 94fa0625600f3bd3d3b8663a0c04238241d4b44f
+SHA1 (patch-base_files_drive__info__posix.cc) = dde54bc9d20bff0e2e104c6f45991699a8437f52
+SHA1 (patch-base_files_file__path__watcher.h) = 57abe70b8f49dda4a768c7e308addc6882e2433d
+SHA1 (patch-base_files_file__path__watcher__bsd.cc) = f32c5deebdf288f125a33df0918b9487627e9637
+SHA1 (patch-base_files_file__path__watcher__kqueue.h) = c113865e8e2a049639bd82e3df6f2c130e05ea67
+SHA1 (patch-base_files_file__path__watcher__unittest.cc) = 850c64d937363fa32fd3c876d519ebbca2b86960
+SHA1 (patch-base_files_file__util__posix.cc) = 2601846a85e1218360625c6a96851397bf09b88b
+SHA1 (patch-base_files_file__util__unittest.cc) = 78ceed50ae20fa18de498b989882886d4b507d2e
+SHA1 (patch-base_files_important__file__writer__cleaner.cc) = d2f275c56958766adb6d560bd2927731d492d7c2
+SHA1 (patch-base_files_scoped__file.cc) = 53d31d1a76769309e5133c0355f8b1f0f634bbee
+SHA1 (patch-base_functional_unretained__traits.h) = 5dd45733c7df4077278f1547b935d32116b7a744
+SHA1 (patch-base_i18n_icu__util.cc) = cf2e12da4b71c200bce8e2f5a11445c80e3c0f9f
+SHA1 (patch-base_linux__util.cc) = 2e4477ce4f9de74157be36f0e69ad4f11fed991b
+SHA1 (patch-base_logging__unittest.cc) = 779204545277cc40587a8ebafc4796f687af311b
+SHA1 (patch-base_memory_discardable__memory.cc) = 34c5adc6618715bb38451ed5088bb2d174a46337
+SHA1 (patch-base_memory_discardable__memory__internal.h) = b74cdcc976a3662338e2e472932767c3d268e087
+SHA1 (patch-base_memory_madv__free__discardable__memory__posix.cc) = 037f6f16156d4d3489471d206dc689672d363b43
+SHA1 (patch-base_memory_platform__shared__memory__region.h) = f77520dbeb83e96ff5e73f70a68d268380c3ab01
+SHA1 (patch-base_memory_platform__shared__memory__region__posix.cc) = 9be028ef83881f70634d78618eafd489722ad5ff
+SHA1 (patch-base_memory_protected__memory.h) = b0303d48958621af6370f280620f2ccd166ba44d
+SHA1 (patch-base_memory_protected__memory__posix.cc) = 194b8d4b04af719fa82707127e8fc7216fcc3798
+SHA1 (patch-base_message__loop_message__pump__epoll.cc) = ec5c01b87c6698cd93248d46f5638e70f7bc50bb
+SHA1 (patch-base_message__loop_message__pump__epoll.h) = c4987f5eba3b2d2616d02128d29611c8d926be44
+SHA1 (patch-base_message__loop_message__pump__glib.cc) = 55b2899e271d231e9af9636f2d936f956bc6fd6f
+SHA1 (patch-base_posix_can__lower__nice__to.cc) = 48d92e8b22777eb600b754175378fbb87463b583
+SHA1 (patch-base_posix_file__descriptor__shuffle.h) = 8777b3675782edebc5ae19210741f0ff4fb5a0dd
+SHA1 (patch-base_posix_sysctl.cc) = 7ff3c7be5e73062c163d038954142ef10faf2fcf
+SHA1 (patch-base_posix_unix__domain__socket.cc) = 322605c6898bb7bae10c5bf7be156f041efc277a
+SHA1 (patch-base_posix_unix__domain__socket__unittest.cc) = b705b7187cbdbd4df0d7cf3552e4a2a66adecbb5
+SHA1 (patch-base_process_internal__linux.h) = b7349d4293ca607c5fb578a1639416059f352a74
+SHA1 (patch-base_process_kill.h) = 129a36438b6a123178be1e969136db6758c08de9
+SHA1 (patch-base_process_kill__posix.cc) = aa6c9b51ffcb4c546db6ac5bad97a6028039c7b2
+SHA1 (patch-base_process_launch.h) = c01803700d4971c6379e0f68b03e344a89201551
+SHA1 (patch-base_process_launch__posix.cc) = 1288ac38593ba790718ac691f753a8e4764eaf25
+SHA1 (patch-base_process_memory__linux.cc) = 7f8dbe370a5c439abd6d06e4de317f1db3a2d030
+SHA1 (patch-base_process_process__handle.cc) = e06b0959cfacbb9b4f4f15064354deb49346db38
+SHA1 (patch-base_process_process__handle.h) = 43d619939f745fc42d83cfb713050dc647cdae65
+SHA1 (patch-base_process_process__handle__freebsd.cc) = 6f40e1834321560937c80b838504102879354a8a
+SHA1 (patch-base_process_process__handle__openbsd.cc) = 40694853f94394a5f3a22de4ca384dbc47926732
+SHA1 (patch-base_process_process__iterator.h) = 3f04561288338dc0b985a653ebb4b99efa531abf
+SHA1 (patch-base_process_process__iterator__freebsd.cc) = 8821d7be8983e6e8b1ac28e611d7d7a609ddedc7
+SHA1 (patch-base_process_process__iterator__openbsd.cc) = 8e3dcd90ffae6ade5bda7d1a951e41569d84f6be
+SHA1 (patch-base_process_process__metrics.cc) = af688a08cd75c30c05594f1b8fbc701394c71c54
+SHA1 (patch-base_process_process__metrics.h) = 53a638bd0f05d769f70cf433a22871c7f7f77b7c
+SHA1 (patch-base_process_process__metrics__freebsd.cc) = 613915accabde722a35feea0ff99d76952eae4ff
+SHA1 (patch-base_process_process__metrics__openbsd.cc) = 8c9c04582d97dd71f6a94562004ac043cd07152d
+SHA1 (patch-base_process_process__metrics__posix.cc) = 02420bbfd6f175eefa171bb063f51525c702f027
+SHA1 (patch-base_process_process__metrics__unittest.cc) = 10891efd6ee9f19773f26f8c5b81d0f86a0adcb4
+SHA1 (patch-base_process_process__posix.cc) = 85339c1e5caa6f9eacfa7e8862945e5b755b050e
+SHA1 (patch-base_process_process__unittest.cc) = ab9dcad96e2fad519016c84723270afa4b0a28c6
+SHA1 (patch-base_profiler_module__cache.cc) = 45cac0ddb7951cb596d2e9d0c68aa47e9b4d82d9
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.cc) = 6022a1d4f90ae003e5d5e470607b00553ba97e8e
+SHA1 (patch-base_profiler_sampling__profiler__thread__token.h) = 585a4614e18f9b433a4ca3a2855b3965ecde378f
+SHA1 (patch-base_profiler_stack__base__address__posix.cc) = a0ff12c0f0624e7c3a4ea137c5a699e68bed6458
+SHA1 (patch-base_profiler_stack__sampling__profiler__test__util.cc) = 433f3b0af8ab69469d2d6cf18b1e715fe4f54035
+SHA1 (patch-base_profiler_stack__sampling__profiler__unittest.cc) = f66d3ec198b7a6cf08c28999d90eaa05f1d1cd27
+SHA1 (patch-base_profiler_thread__delegate__posix.cc) = 2e9873b038c68cd1fde3cf1c33c1f2bab63e8b46
+SHA1 (patch-base_rand__util.h) = 2ffbf0c0e3f5361553f213ede082dff3c75f9e60
+SHA1 (patch-base_rand__util__posix.cc) = 896fbd78bdc579fb11e08ca0f222acd0a35902f1
+SHA1 (patch-base_strings_safe__sprintf__unittest.cc) = 713379a8bdd1de62ff10edba8a2724a6ca2e7f40
+SHA1 (patch-base_synchronization_cancelable__event.h) = 3128979b906e91ec787e137be76bfe7908c560e7
+SHA1 (patch-base_synchronization_lock__impl.h) = 8d647f2431a094ceaa31d08c7e7ae3ebaff569be
+SHA1 (patch-base_syslog__logging.cc) = babf29c77cfa9b3429d8b51ffca112c4c127c143
+SHA1 (patch-base_system_sys__info.cc) = 2c1b7281fd5b08aef34a79deaade6e2cd819bd35
+SHA1 (patch-base_system_sys__info.h) = bcab74d38317a3b07668398af0619f8722d94e6d
+SHA1 (patch-base_system_sys__info__freebsd.cc) = 0d833eaa59fecdc654ebe9cba1dcbd5bd9a6e8e2
+SHA1 (patch-base_system_sys__info__openbsd.cc) = 8bab88146e8af61d99ccda6b3cb274e8f13b0eb2
+SHA1 (patch-base_system_sys__info__posix.cc) = e1e1b6cb89a6c612ade82f7f11ff29d8c0846d9a
+SHA1 (patch-base_system_sys__info__unittest.cc) = 55ce631d73f574478ca85b84cb4a09ab662f51cf
+SHA1 (patch-base_task_thread__pool_environment__config__unittest.cc) = d05c9cef830af5e13afd72e2f1b8d3304c5d310f
+SHA1 (patch-base_test_launcher_test__launcher.cc) = 0d8e55d0fc769b000c6f648cc6da719bd1f2d56d
+SHA1 (patch-base_test_test__file__util__linux.cc) = e0f7f5f224d2db601d47902a85361ad7c4eed184
+SHA1 (patch-base_test_test__file__util__posix.cc) = fe0f1930c8b6bd87bc11e3a40f27c8e0d18198f9
+SHA1 (patch-base_threading_platform__thread.h) = a12dd67ebe991898111fa02b4e958906ceb9a190
+SHA1 (patch-base_threading_platform__thread__bsd.cc) = 509b63ddf73a7f610b22a9e0ac283247e400a5ab
+SHA1 (patch-base_threading_platform__thread__internal__posix.cc) = d8bc4f1feea37e713b7f2ee7c3f286c7a7f1770c
+SHA1 (patch-base_threading_platform__thread__metrics.cc) = 4580bf0dda8b8ca03c0b1104bbff0c4d34e6ca24
+SHA1 (patch-base_threading_platform__thread__metrics.h) = 1ce9dea28c735b50cc2050f906d56aecc95d96c2
+SHA1 (patch-base_threading_platform__thread__posix.cc) = 50bb20ad5aabd0ee1183d97a7c86bb1452ab384e
+SHA1 (patch-base_threading_platform__thread__unittest.cc) = 03ae4468b72be9fc1fc382b010b9517e9349cb31
+SHA1 (patch-base_time_time__now__posix.cc) = 37dbca3f29fe5d132d638c9af2812c9dff77134e
+SHA1 (patch-base_trace__event_malloc__dump__provider.cc) = ba5ebc86f4d81490ea66d3f3a7c91d81efe7c490
+SHA1 (patch-base_trace__event_memory__dump__manager.cc) = 3db44be54781974444382b51fe367a79e0e2e163
+SHA1 (patch-base_trace__event_process__memory__dump.cc) = 87c43e8e1c42794e58b7d108dab3a3c421fc5611
+SHA1 (patch-base_tracing_trace__time.cc) = 97fb7a44b78ca6f5684cbd77818b31f64ddd1586
+SHA1 (patch-base_tracing_trace__time.h) = 81ccbb9aaac351890b29e48a2481271fa3af1ba1
+SHA1 (patch-base_version__info_version__info.h) = 88aaf91068e9670cbb304e2c75857b2fc9b94d28
+SHA1 (patch-build_config_BUILD.gn) = 94d7fb2b02ad55c6d2963b09bd878aaffb48ca52
+SHA1 (patch-build_config_BUILDCONFIG.gn) = 378ce97992c5a351ac4f0052b58c3fbbdd9018c0
+SHA1 (patch-build_config_c++_modules.gni) = 5d1e1b8df6464603c18a4bd9c4511c0e50f6f4f3
+SHA1 (patch-build_config_clang_BUILD.gn) = be69ef6477c0660483a21cd9f90cfcf477c50647
+SHA1 (patch-build_config_clang_clang.gni) = 0fd1b43091f9b8ef1abdb4c5435ec867b60c10d5
+SHA1 (patch-build_config_compiler_BUILD.gn) = ab2d2e010929a033fb365ad066b9947868f3e6bb
+SHA1 (patch-build_config_linux_BUILD.gn) = be68b6a8f0145f6817be436a3fd20c7e6264318c
+SHA1 (patch-build_config_linux_libdrm_BUILD.gn) = 56f75b7ab59abe67a663dadd9773caa78f0dcab5
+SHA1 (patch-build_config_linux_pkg-config.py) = 6535a282d4c269f00d63ba0fab2421af370486c9
+SHA1 (patch-build_config_ozone.gni) = 73d108346ab788db6a064f7ade66f2e832d46ae1
+SHA1 (patch-build_config_rust.gni) = 894c90d1234dee2ec1836fcc1d3a7c23e8dd619a
+SHA1 (patch-build_config_v8__target__cpu.gni) = 5fba9515e381d801938e0e8655648f28c30b52be
+SHA1 (patch-build_detect__host__arch.py) = cb02e4f5c2f4e7474a3ffe42f274b54709e41f19
+SHA1 (patch-build_dotfile__settings.gni) = cb7220ea0a72a4bf438e2013766e5476612ee893
+SHA1 (patch-build_gn__run__binary.py) = 9e3883e5a8477bfa652cb049b10e8ab6e24eea80
+SHA1 (patch-build_linux_chrome.map) = ead3b3344b61c6b7baa3e11ff79d35fb542565e7
+SHA1 (patch-build_linux_strip__binary.gni) = d64d4db75e6660d3fba4bf07abb1be93eb143483
+SHA1 (patch-build_linux_strip__binary.py) = 4767f191af8f8b54e6e11d12452d4cdfa096a870
+SHA1 (patch-build_linux_unbundle_icu.gn) = f06f6fa0835bf04c7735d956cb95d66efe633ed6
+SHA1 (patch-build_linux_unbundle_libpng.gn) = 8fb8735ba5a047688cc5b414cba27af688b03593
+SHA1 (patch-build_linux_unbundle_libusb.gn) = de43633c3b93739c7ea140d2574d2107c2c0a9ac
+SHA1 (patch-build_rust_allocator_lib.rs) = cec46874860ee6efb34f3503ce22b54a48cf3df2
+SHA1 (patch-build_rust_rust__bindgen.gni) = e4f17406e14dc32535be48e4b1c9c01b64a28ea4
+SHA1 (patch-build_rust_rust__bindgen__generator.gni) = da090d55be4a94d7345a99f36f2c4dc26b6c500c
+SHA1 (patch-build_rust_std_BUILD.gn) = 78bee569ea413ac379135f6f45fdc66eda75c1a2
+SHA1 (patch-build_toolchain_freebsd_BUILD.gn) = 8e7c044645f273a54a5aea165d603a620de44c60
+SHA1 (patch-build_toolchain_gcc__solink__wrapper.py) = 9ec6aa8b48d53a4243572f9249521614e513d6a8
+SHA1 (patch-build_toolchain_gcc__toolchain.gni) = 97937b0d3c115ff20326089c23ea8cb12e625747
+SHA1 (patch-build_toolchain_netbsd_BUILD.gn) = ee7a761632f037a392f40e13fa708376e929cb85
+SHA1 (patch-build_toolchain_openbsd_BUILD.gn) = 9b0511a267d3fd935c0e7738e0e7d0edcf02217a
+SHA1 (patch-build_toolchain_toolchain.gni) = d2aaefab4151345e62a6c05201e5944662cbcfd6
+SHA1 (patch-cc_base_features.cc) = d206b2b1cc55ba7158bca045eeb48468d91949a9
+SHA1 (patch-chrome_app_chrome__command__ids.h) = 7d43a00cc50f547187862928f1b27409515fd06d
+SHA1 (patch-chrome_app_chrome__main.cc) = 15256ae215ea940c14477e565bc906c7e67a6c55
+SHA1 (patch-chrome_app_chrome__main__delegate.cc) = f554a508ab37ae34dd87d515b44cbdaa30837a75
+SHA1 (patch-chrome_app_settings__strings.grdp) = 45d1996260a2cc4014bcaf9844435277032f9381
+SHA1 (patch-chrome_browser_BUILD.gn) = 88adfad8f401fb0743cefce03c52ca0a0682951d
+SHA1 (patch-chrome_browser_about__flags.cc) = 4b147c2a9983bf0d3122b6c8137bac1e314b3c6e
+SHA1 (patch-chrome_browser_after__startup__task__utils.cc) = 06d0cbdac692f93e98984765619f59ab072d25c9
+SHA1 (patch-chrome_browser_apps_app__service_publishers_extension__apps.cc) = 1f0c56427e07006ccf6ee31862cb99b9cd72ad60
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.cc) = 986e47137e006b43edb7e9218719c0772a00c09d
+SHA1 (patch-chrome_browser_apps_platform__apps_platform__app__launch.h) = e5f91a99d5f06d89ca2dffe10adf505fda510302
+SHA1 (patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc) = d18fb5f14a4e5f68b7652d48d56a6c1c90597b7a
+SHA1 (patch-chrome_browser_background_extensions_background__mode__manager.cc) = d7af14a76438bf477a4facc9763ede4011988148
+SHA1 (patch-chrome_browser_background_glic_glic__status__icon.cc) = 650a2e981b19a9286f787e694196ce53f473a2b8
+SHA1 (patch-chrome_browser_browser__features.cc) = 9c9cb1e1e7bc20deaed7d0b591eb142926dec21e
+SHA1 (patch-chrome_browser_browser__features.h) = b3efe5946dd537e31eeb7a1e76109c2854e7c063
+SHA1 (patch-chrome_browser_browser__process__impl.cc) = a70aef81fa590a7844fc116cef516c93d2d5cfb0
+SHA1 (patch-chrome_browser_browser__process__impl.h) = 7cb27f6bfdb7e6ca6175fed7b2670492fbfede89
+SHA1 (patch-chrome_browser_chrome__browser__field__trials.cc) = 37eae8997f3d3c5b097b8fe8af304e6589b03c74
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders.cc) = b3e048439bfbbefccb0a3e4b4763d2537688c1d8
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui.cc) = 60cf190b0ff82491ab7793ef042f9f8765c90530
+SHA1 (patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc) = 4561cbf7cce465a345b45f2b808a6ccab86d31d8
+SHA1 (patch-chrome_browser_chrome__browser__main.cc) = 0f6760e6586d86c3e3f08a61415b10759e1f0542
+SHA1 (patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc) = f06a7cb470b5948880eae32a5a058d1d601af16c
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.cc) = fada4ad78c77f6be8e4fcece640ee9f51f990b24
+SHA1 (patch-chrome_browser_chrome__browser__main__linux.h) = 52dfec66dfa92763b41d565c5de018cbd49acbd8
+SHA1 (patch-chrome_browser_chrome__browser__main__posix.cc) = e8e8ad0ebb013582fb3b0331ae28fd45512f45b0
+SHA1 (patch-chrome_browser_chrome__content__browser__client.cc) = e9e46f35dfd13b1b69b1ea504864e164859497b5
+SHA1 (patch-chrome_browser_chrome__content__browser__client.h) = f29bc7b2b82763fe017e6511f8c26c9ae39dde71
+SHA1 (patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc) = 0fc5f1de4811551d00837046e89498b4ad206a52
+SHA1 (patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc) = 90a70c25d275ba4b2c93dcdaf287fa57b542eeb0
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc) = 6a5971343e9cc95d595139a8745641bfbe69fe9e
+SHA1 (patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h) = 07809a764f4dc725e94544468e8cd0049705a485
+SHA1 (patch-chrome_browser_component__updater_registration.cc) = 2d730cd4beb418756ea5f13a3d2e57bf17469668
+SHA1 (patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc) = e3e2e2aeaa4cbeb7acdadd0bf7112823173d45ff
+SHA1 (patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc) = a84f7cf5a540a01c3f4e5833ba7c754883c4b62a
+SHA1 (patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc) = 9714fff16005742e53bcaa6c96f3273c2272c152
+SHA1 (patch-chrome_browser_defaults.cc) = 09e383c7aef8028039737730859716045a114fe7
+SHA1 (patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc) = 7d0dee738ac513877d0017e385e7c643b4ea45ff
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.cc) = 76945f9bd362388aaedae1eeb7acc495e00b5521
+SHA1 (patch-chrome_browser_devtools_remote__debugging__server.h) = 53c2f1d117fc047cf571945d68c3b3f0f49b34fa
+SHA1 (patch-chrome_browser_diagnostics_diagnostics__writer.h) = 034d11c5fbb3606926f045329bc2f3f09f793bf7
+SHA1 (patch-chrome_browser_download_chrome__download__manager__delegate.cc) = 5da8027cfeb95d8cdffb2eb373103611c88940d6
+SHA1 (patch-chrome_browser_download_download__commands.cc) = 7c3f788052a5f667b5fb5cb6a2861facb101efbb
+SHA1 (patch-chrome_browser_download_download__commands.h) = 8f92005c95069a459b9484174e0583cb06beccb9
+SHA1 (patch-chrome_browser_download_download__file__picker.cc) = 3d2b6d6689ee3365391c8e1f73aa76e45422f540
+SHA1 (patch-chrome_browser_download_download__item__model.cc) = e690706b931afb6e75006e56f7409468e64a60d5
+SHA1 (patch-chrome_browser_download_download__prefs.cc) = 3dc3db1bc0e6246714d1047ef00a073138586b1f
+SHA1 (patch-chrome_browser_download_download__prefs.h) = dc5ec0c0f69697d7c42e1766e23efb4cc7953c5f
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.cc) = d77cd7de469c26b935f7e0f74c7a562cc2247e0f
+SHA1 (patch-chrome_browser_enterprise_browser__management_browser__management__service.h) = e147215c78944ad964e922c3b3d5784d77d30a17
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc) = 799026874b73166211441a9dd3c5df6f0ceed9da
+SHA1 (patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h) = 151a472bb58ef2fab2e2845f3a6423dd70349edc
+SHA1 (patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc) = 8a4106fffe9d06c57c943206c8aa1822a2a312c6
+SHA1 (patch-chrome_browser_enterprise_connectors_common.cc) = dca56f0c655e851184630796890403d5da0eba6e
+SHA1 (patch-chrome_browser_enterprise_connectors_connectors__service.cc) = f9ffe5359f2ac8cd46777674337623c46fde74ea
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc) = d7ab9d3286186fed7260f3f57ace35e937056cca
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc) = 9496a71354163b0624fc05d54aaa4b74759b0fa2
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc) = e74b3efa4fba86370280413106bad496adc63392
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc) = b59ed1eb50ca6ca6d63f8c4f17f6a2bb4bf0ea9d
+SHA1 (patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc) = 24af120c00812ede464964895aef5e1bdd854443
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc) = b4cb85f84ca4f7bb13bb9dafebbb5eb4f515d8d7
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc) = b151c1036cc09f65ee889c07811ae67795d7e827
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc) = 0a71e38823b7301877b5f85c17de7179b7bde1e9
+SHA1 (patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h) = f759ad6e55f67a48ed19ce375cd130133c4f1ea0
+SHA1 (patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc) = f157e68869d8cfcc0eef0ac0293f5268218d050a
+SHA1 (patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc) = 1df6bc37c1eb258ddfc9836d5ecf391c88cc740e
+SHA1 (patch-chrome_browser_enterprise_signals_context__info__fetcher.cc) = 4e84a5fa7d3ea4b0e961e68ace2b2db985b9bc36
+SHA1 (patch-chrome_browser_enterprise_signals_device__info__fetcher.cc) = 523b2d1ce69177f713d2ccb455a237a8e0375a0e
+SHA1 (patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc) = e4ef27a49f0604e068c8b7a2867c3d334cc1e629
+SHA1 (patch-chrome_browser_enterprise_signin_enterprise__signin__service.h) = 69aa9c055ba49089d82e67f89d4672c4150a3ea4
+SHA1 (patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc) = 187eee5fa4651ed7469f53fde8405609d8cfd226
+SHA1 (patch-chrome_browser_enterprise_util_managed__browser__utils.cc) = f88181b379494ef95706fdcb3a9cacab4ccdb5a8
+SHA1 (patch-chrome_browser_extensions_BUILD.gn) = ff0ecdb24332be0b334f3d32253ffa690e8a32e3
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc) = 5cb92cf7b14f5265989c18b98004a6dfb67be452
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc) = 50266d77d4c8add50a433bcd6658d03ca9a3fe81
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h) = c460677669a81578850edabb75f5cd6774db59f0
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc) = 51c9b8c82044d859d066c95de91c09d1978489ca
+SHA1 (patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h) = 1ab40978a56143b8e5459dfb4407fab964723434
+SHA1 (patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc) = a5c6726844aac90b8463e293b364fd4cc1df2e3d
+SHA1 (patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc) = b1ad6780fe38c39941db409faab4666697f515c3
+SHA1 (patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc) = 30fc90183cbc76a6c5edb6ac0d67decf661cc227
+SHA1 (patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc) = d43871152b6c37c2d884e7c3cbcd2a04da5afdf1
+SHA1 (patch-chrome_browser_extensions_api_settings__private_prefs__util.cc) = b4c34c2ae654ef63a2aeb0af678daf2da8f3308d
+SHA1 (patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc) = ef6b8ba781d65b2fc98f57441e6b5558d2f9259f
+SHA1 (patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc) = 9b3e5eb77fad2c1e4567d9c1fce5493fd06feb10
+SHA1 (patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc) = 1fe407b462312e5cbc0549c53b6a8859ccde5fef
+SHA1 (patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc) = e4d688a3414c41dba09b31a3a126f25b5a0e1fc0
+SHA1 (patch-chrome_browser_extensions_external__provider__impl.cc) = ea6c876e63d913fea591b1e34f3c631917da2ebb
+SHA1 (patch-chrome_browser_extensions_sync_extension__sync__service.cc) = ffcc01c3e8c237799e06de77a6f9d251a8bafae1
+SHA1 (patch-chrome_browser_favicon_chrome__favicon__client.cc) = 5692c7b6053c8cb06f0fce2d4473970340405d33
+SHA1 (patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc) = 24d79f9ce01f1919192e03c2d7fd0199659c2ede
+SHA1 (patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc) = 75fbf815fdc8df8c16712b6ffffe4447335b5936
+SHA1 (patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc) = d33ae10b44a933f44aa52335950cdd29ba407225
+SHA1 (patch-chrome_browser_first__run_first__run__dialog.h) = 0bb3195e256e4f1e6bccd8b4c5c43a3a940b2b9b
+SHA1 (patch-chrome_browser_first__run_first__run__internal.h) = f5f816a89687391ffd95b126cdf424431b8198a9
+SHA1 (patch-chrome_browser_flag__descriptions.h) = b1933961b05b8193e5e4981e90426adee946966b
+SHA1 (patch-chrome_browser_gcm_gcm__profile__service__factory.cc) = af1452c3cbcaa1689db9b203ee20ff6c12054390
+SHA1 (patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc) = fa98645570c77dbbbd29986760b3bc5c68c47291
+SHA1 (patch-chrome_browser_glic_host_glic__page__handler.cc) = ff1589f2ee99c74f445efd3a6b03883ab7314778
+SHA1 (patch-chrome_browser_glic_widget_glic__widget.cc) = fb05e6d28b5eedbec9a45502d9479764bd6f6f25
+SHA1 (patch-chrome_browser_global__features.cc) = 7fa2622c5d6202aee0962b0ab1d5eede03218ccc
+SHA1 (patch-chrome_browser_global__features.h) = 4d459731f6b5b4be5c36a16f8b41daa56a89c327
+SHA1 (patch-chrome_browser_headless_headless__mode__util.cc) = 6eb91c87528d65d8d543ccd092000f02c8ada18b
+SHA1 (patch-chrome_browser_intranet__redirect__detector.h) = 644517548e2597c76a079c0920aff84e16a8deb7
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__async__delegate.h) = d326a39680f28f6d83504d058b02ec2235134179
+SHA1 (patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc) = ac778589531a343e794bfae449f27253d913dd3a
+SHA1 (patch-chrome_browser_media__galleries_media__file__system__registry.cc) = 64972ff9d2109bb42e140b8ceb4e80fcca2dd07d
+SHA1 (patch-chrome_browser_media_audio__service__util.cc) = df34e2ee2da436ff74eaabd493ac900f1fa3d270
+SHA1 (patch-chrome_browser_media_router_discovery_BUILD.gn) = 333c0e12eff8eef642c30338fb5bbb06859f272e
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc) = d75563b4f1b5104c4f17a371a95ecf4740874c4e
+SHA1 (patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc) = 358ec2f6df683580f5b5dd954d3fc49647a69f76
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc) = f1ac8876c6374158fc35c676db74943648776828
+SHA1 (patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h) = 43e07104897815b361b19bc37987dd2c07859c81
+SHA1 (patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc) = 76ed157b12584137820c5923f25a2fbd25f677f7
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc) = 179a11c21fcf9cc75494625b8862946e5ffd9f26
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc) = b92937065b5e279af23f93bd803b2f5c30b90a2f
+SHA1 (patch-chrome_browser_media_webrtc_webrtc__logging__controller.h) = d7c01c7c4a81ee5706d418d6c119592f38ea2bf5
+SHA1 (patch-chrome_browser_memory__details.cc) = 13a674bb9d7af26abb85999466e19242985fe178
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc) = 1949103e2156431d83ed7b87a988346c6a86b5c1
+SHA1 (patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h) = cc541a31a612870493cd0d714e3b9a24eb389424
+SHA1 (patch-chrome_browser_metrics_chrome__metrics__service__client.cc) = 9bbf56b942e1327978deb8a88ba931033c33741b
+SHA1 (patch-chrome_browser_metrics_perf_cpu__identity.cc) = 5fbc68b2401f1e66ba3a149f11819e63db4a41b9
+SHA1 (patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc) = f8f26b6550dab9529100d04a871c977e7ae7b829
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.cc) = 8343e60594ea23de60c185ee576f9cb3f582a0c1
+SHA1 (patch-chrome_browser_metrics_power_process__monitor.h) = 7e2e18f137952cd1c68d03653c8060b8149f5003
+SHA1 (patch-chrome_browser_net_profile__network__context__service.cc) = 6fe0e87c3fcff5755a0f084f8a652bd718248a73
+SHA1 (patch-chrome_browser_net_profile__network__context__service__factory.cc) = e827fb4430a0cb6fb47364708b3c0c4b5c5eb792
+SHA1 (patch-chrome_browser_net_system__network__context__manager.cc) = c65648982541ebe874b2ab5037b1ce2ccc56abdd
+SHA1 (patch-chrome_browser_net_system__network__context__manager.h) = 057ee70883416b7818967ef36f0c9b04a0e40006
+SHA1 (patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc) = 02cc070ee1b0ed26e454f8d2ebfd3df9e97e58a0
+SHA1 (patch-chrome_browser_new__tab__page_new__tab__page__util.cc) = cc9e0fe8b68fb13f3e350be2996b248440e85a43
+SHA1 (patch-chrome_browser_notifications_notification__display__service__impl.cc) = 6035a364be33563bef24fda53b9398f42488b491
+SHA1 (patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc) = 9acbd9c24697958a2d450cba1e4420fc0a3a349a
+SHA1 (patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc) = 0cd95edd6ff88c480550f7d8dba05d9645496942
+SHA1 (patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc) = d79b7ed4071a42e8030da8ccdc8c55d93706c0ed
+SHA1 (patch-chrome_browser_password__manager_chrome__password__manager__client.cc) = fc1cfaeb9eb31a03954842767ef92e6d46bd4cfa
+SHA1 (patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc) = f7f0222cce69c8f3fb547b566d0494b6953bc7cb
+SHA1 (patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc) = 03c6fbd1975a5f4c6d913aeb81878a2cea39c4a5
+SHA1 (patch-chrome_browser_platform__util__linux.cc) = 2d9b9cb3484c2eae307964d2eb5ed9f3fcfca2a4
+SHA1 (patch-chrome_browser_policy_browser__signin__policy__handler.cc) = 91b3a898d87c181c0d6f50ffc34af76698d442ba
+SHA1 (patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc) = 601713b319ce7aa851664ef75f3b42d166a7e7f3
+SHA1 (patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc) = 50fde861ab5a7e833ebe9b0c0a21ce0ac4de1b99
+SHA1 (patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc) = a7fc4e8fcfd0767a0bc9755fdc04b86507eca5af
+SHA1 (patch-chrome_browser_policy_device__management__service__configuration.cc) = 12f9cb901d01b63ca0e5a8a0e9c2bc4620669f3a
+SHA1 (patch-chrome_browser_policy_policy__value__and__status__aggregator.cc) = f5fb893c2c4f4fbaddb9836ef71bacc631e3f3c2
+SHA1 (patch-chrome_browser_prefs_browser__prefs.cc) = a2e6744d4e839b54bee18492903e8a44aa6e6a7b
+SHA1 (patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc) = 027649a26898f517a7c4fcf90056d5bdef85f033
+SHA1 (patch-chrome_browser_prefs_session__startup__pref.cc) = 563c3663a6068d300f9a805c0511876b086420b9
+SHA1 (patch-chrome_browser_printing_print__backend__service__manager.cc) = 1aee61eea05c07eee60090439a0ed9da424915dc
+SHA1 (patch-chrome_browser_printing_printer__query.cc) = a059c955c1f950d4f9574b8acef237a769a3aa85
+SHA1 (patch-chrome_browser_process__singleton__posix.cc) = 6e52b7b35f3c256c71b285e85bfe0b3d5902294f
+SHA1 (patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc) = 322d1ad998fa3d127af727109369672824ea653e
+SHA1 (patch-chrome_browser_profiles_profile__impl.cc) = 39fe6957052e65a02183e8f3043cba905110d65a
+SHA1 (patch-chrome_browser_profiles_profile__io__data.cc) = 936e9a6c703cf8f5ad1678fea52384d923f665e5
+SHA1 (patch-chrome_browser_profiles_profiles__state.cc) = ae01ff8f4bee56c876a0c49a716b0a111e68500f
+SHA1 (patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc) = 49cee3b4fbf10be90bbdc7b4e5055c9b57cdcdaa
+SHA1 (patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc) = 9b7b522c8b6006dabf68107d91bf239680b9b165
+SHA1 (patch-chrome_browser_renderer__preferences__util.cc) = 7331af707c01f446b8c344c4c09abd8d89703052
+SHA1 (patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css) = 6867df850647a621eee80facb01cac16404426a0
+SHA1 (patch-chrome_browser_resources_signin_signin__shared.css) = 7821b4dd99cb00c2f7529904e06cb1f31c558499
+SHA1 (patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc) = bea47768b5fd6e6b4ff4356e71a576144f4352af
+SHA1 (patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc) = 66076bb655eb6936bcb9c8f850da68abbc1959c6
+SHA1 (patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc) = 3002f177e3a3b708cbfde139f5a8d3bd2be1be60
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc) = 4f0f9c241b1a1067c32229b59479a2c26ef01e95
+SHA1 (patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h) = 74a718a812816def2be76e4cd916d050638780b7
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__install__state.cc) = 78f3285d9fd613a5e73dabe944ddf160967fca82
+SHA1 (patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc) = b2c916d9d5879e670736fa68d8232a70ae028e4f
+SHA1 (patch-chrome_browser_sessions_session__restore.cc) = ca0f9a55ba72e74b0d18679004682cfe94b73f37
+SHA1 (patch-chrome_browser_sharing_sharing__handler__registry__impl.cc) = d0fbbc303507c119b64cc635c6eb5c5e2e04552e
+SHA1 (patch-chrome_browser_shell__integration.h) = 71b50218fce13f4ae53ca931f2a838f3904a9eb3
+SHA1 (patch-chrome_browser_shortcuts_icon__badging.cc) = 8579240502120e50a45684baeb4c7b748facee1c
+SHA1 (patch-chrome_browser_signin_chrome__signin__client.cc) = 7397e0d122a00ff6b70807bd9727ed18ce2a352d
+SHA1 (patch-chrome_browser_signin_signin__hats__util.cc) = 4bf60f8d5f5b736f9c9cb0a8bcadf507330fa7e8
+SHA1 (patch-chrome_browser_signin_signin__util.cc) = 011f8b4a2af8bb3261ec4ee8272ac0facde4be89
+SHA1 (patch-chrome_browser_signin_signin__util.h) = 75aaec393634d0c6828ce580a8d183d4c4451b82
+SHA1 (patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc) = 199d2a6374c0ce47a517fcd66d384f71ba31c18d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc) = 8317486551798f86214608f3190af45ddc51613a
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__browser__utils.h) = 6b8ff9616511c08c7da2f75678e06d60de46d06f
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc) = 1451d87e3b2676dca3410f81523868f483d91ded
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc) = 8cac1fb74d692a654e9a90af95adcf7c0edad3b6
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h) = 4bd2c2715679f90be02d5e8ee82e67573d7cc4a7
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc) = 315e38c111c72d35db0519c462e1b1140526022d
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc) = 7c31f7ac44817c08ce76694a170cc598f6cc7822
+SHA1 (patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc) = 16e426b787cdc7ef882e8fc603036d6a321bc9d6
+SHA1 (patch-chrome_browser_sync_chrome__sync__controller__builder.cc) = c3870ed2b84e4c9ae0d31eba8e1e5708201fd10e
+SHA1 (patch-chrome_browser_sync_device__info__sync__client__impl.cc) = bc68047e1283fc3906657eb622fc857397d2f4da
+SHA1 (patch-chrome_browser_sync_sync__service__factory.cc) = 45da9bb01df626e846add0872a90493fcd852419
+SHA1 (patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc) = f1e922e87735da8bf06b93ee7f838012a62fc320
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.cc) = 2f2cb06a101706d450f718321611730a0c5f37b1
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group.h) = d4bcc6173818aecd4e523ea68fbfb16873ee8593
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.cc) = dee98d3371de7e484faf05396da6746694b85ab9
+SHA1 (patch-chrome_browser_task__manager_sampling_task__group__sampler.h) = 7268aaa85658ad09afbfe5bf4cc65282a923f911
+SHA1 (patch-chrome_browser_task__manager_sampling_task__manager__impl.cc) = 0402289ece407cae85c8280254a518c94a74dcf1
+SHA1 (patch-chrome_browser_task__manager_task__manager__observer.h) = 687994c82ab8706aca83982af8b70795a84b5d6a
+SHA1 (patch-chrome_browser_themes_theme__helper.cc) = 53ead344f11203b4fd2989a74083d4dffe6e19c4
+SHA1 (patch-chrome_browser_themes_theme__service.cc) = c45be33e67d7787517f11567d059066675e01100
+SHA1 (patch-chrome_browser_themes_theme__service__aura__linux.cc) = b9619c121cdcc83da0d72d9f4baf103af10490f9
+SHA1 (patch-chrome_browser_themes_theme__service__factory.cc) = cc1fc0a500a85cc943113847240e773630082074
+SHA1 (patch-chrome_browser_ui_accelerator__table.cc) = 772b50910ea09a49c4ef2393c8403b07ddec9cd6
+SHA1 (patch-chrome_browser_ui_actions_chrome__action__id.h) = 9728a739189fec995601326f46a471649b92daa7
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc) = 9ece32a76221609b8cef80586b7bc0bf0c2e7706
+SHA1 (patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h) = e2281cba98fc04e7d5ffafc68852a1c172d4568e
+SHA1 (patch-chrome_browser_ui_browser.h) = eccc209ce12a35011fbc8f36d5dd2158ada83170
+SHA1 (patch-chrome_browser_ui_browser__command__controller.cc) = 0100ea2570fde7c8b89dd13bbf744262f114d255
+SHA1 (patch-chrome_browser_ui_browser__commands.cc) = 23de22595b25c6e32d834f175793343416a2b18e
+SHA1 (patch-chrome_browser_ui_browser__ui__prefs.cc) = ab5cdc4b9194c20ca60e8b9cea1b6a69c8fcbe54
+SHA1 (patch-chrome_browser_ui_browser__view__prefs.cc) = 86130ba6454a19f519efdefbd72b663a6221b974
+SHA1 (patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc) = af27818e465202620d406a290b8281bd870a29eb
+SHA1 (patch-chrome_browser_ui_browser__window_public_browser__window__features.h) = 93a904d39709a86dddd6a84150d60e30d9c9da95
+SHA1 (patch-chrome_browser_ui_chrome__pages.cc) = e9306dfecb0d384360b54d5fefb551653fff6085
+SHA1 (patch-chrome_browser_ui_chrome__pages.h) = d9462424f0ab68fbe9c6588310239a27d724a77c
+SHA1 (patch-chrome_browser_ui_color_native__chrome__color__mixer.cc) = 8c5a0918d364233962324ad522b01b6bd6e879b4
+SHA1 (patch-chrome_browser_ui_hats_survey__config.cc) = ac1400b61bf59301a13a4535287890ec33e2b0e3
+SHA1 (patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc) = dd6e24de3f80891242d41e976d5adb5f8fe3a550
+SHA1 (patch-chrome_browser_ui_managed__ui.cc) = d38498c9d49c62a2a020ed71fce01c17dceb5fc8
+SHA1 (patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc) = 01b58f5af30a0cb388da94fff897ed0213c83ede
+SHA1 (patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc) = 4169ebd35aac0fd473a51a0cd9f2d09cc08d6ba0
+SHA1 (patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc) = 698f7e651d9627a0b96513d0dc639d83d3cd6793
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.cc) = 400e966c6ab7417e72180f12a069fd7bd853324d
+SHA1 (patch-chrome_browser_ui_prefs_pref__watcher.h) = 553e1791749a63e726a7fc7122e570c30a35949a
+SHA1 (patch-chrome_browser_ui_prefs_prefs__tab__helper.cc) = dc13eea0fd9fe40ffa387edec228be35cb3b2df6
+SHA1 (patch-chrome_browser_ui_sad__tab.cc) = a61ee14172aab601502fa14cb6f49e2c6f1d70e9
+SHA1 (patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h) = 79732a8840a33608a5d5c7d335792a1139e11cb7
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.cc) = 61730836cfdf6e2d298148c0871efd14b1e16aa1
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller.h) = 1a44d6aa1b57875c862886b56b7e4e63c731f289
+SHA1 (patch-chrome_browser_ui_signin_signin__view__controller__delegate.h) = d422ea9a0756e51bd25c05d763c3af75866991f8
+SHA1 (patch-chrome_browser_ui_startup_bad__flags__prompt.cc) = 1befa08407862c5d6d613e289cc26cc5a7eb7262
+SHA1 (patch-chrome_browser_ui_startup_infobar__utils.cc) = 2e93d34c1d8599ffd6eff9dba1eba6536c7655b6
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator.cc) = 0ed90375692bee84660e93fb3deb0ea217658d0a
+SHA1 (patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc) = 343d7bcd7a0942ecd0aed5722ca057894b142955
+SHA1 (patch-chrome_browser_ui_startup_startup__tab__provider.cc) = 6098f1f40ade7525ffddcc6f91bff8034d41e3e9
+SHA1 (patch-chrome_browser_ui_tab__helpers.cc) = 3b435f81252a2b903468f2a6cb3dc4af59da9fee
+SHA1 (patch-chrome_browser_ui_tabs_features.cc) = 0e89fa5c093d578044384c854ed9bf56ae911a07
+SHA1 (patch-chrome_browser_ui_tabs_public_tab__features.h) = 495b01b2dbdc902d09baf82d7a4fbb48f6a9bea0
+SHA1 (patch-chrome_browser_ui_tabs_tab__dialog__manager.cc) = 8a5aac7d697811eb6a20f2bacae3dc3fa1b928fc
+SHA1 (patch-chrome_browser_ui_tabs_tab__features.cc) = 11824ed48848c6cb30e158f66937c7f3e2b5241e
+SHA1 (patch-chrome_browser_ui_tabs_tab__strip__prefs.cc) = cfe55a06b94ca7dc13b39c525146a31f4b0adc71
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__columns.h) = 94857f6ca4aa19fe7fec28165383121291c92bb1
+SHA1 (patch-chrome_browser_ui_task__manager_task__manager__table__model.cc) = 99adb375a47d7b36905040802514aaea9c2eaf72
+SHA1 (patch-chrome_browser_ui_test_popup__browsertest.cc) = 057b81339e8ff027edef13c0828cb00cec47b02d
+SHA1 (patch-chrome_browser_ui_test_test__browser__ui.cc) = 55bc8660a22e76db01cdf0f53cd922cceb0c3ec0
+SHA1 (patch-chrome_browser_ui_ui__features.cc) = c66689874aedf3e2ca1143516780f31a220f57dc
+SHA1 (patch-chrome_browser_ui_ui__features.h) = fb5f711a434cff0c3f3e51271cc745c836e38217
+SHA1 (patch-chrome_browser_ui_url__identity.cc) = c38f0fab6028c5126ed0d60c3bbfed9b72be7c38
+SHA1 (patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc) = 3afe27592157de6d8302a0fd268b485321963f12
+SHA1 (patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc) = d24f1026399d367d431487fd25190a54ee7c8f50
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate.h) = 87ed80a33b4c43c25c474e5d8c3720ca4f1be73a
+SHA1 (patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc) = d0b75955faa37cb9ec2eda1cab23cc89d30ed668
+SHA1 (patch-chrome_browser_ui_views_compose_compose__dialog__view.cc) = 39f4823978ecce504d37b77f0d43cb7e843707c2
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc) = b1360db9afd4ebf148cc0aa098e5b2d8ffd2bf57
+SHA1 (patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h) = 1fb73f7cd04f445b1386293a88dff6c69e9b5a14
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc) = 8ac483263a8df00dae63f2779d50455bc1153aeb
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc) = 9f9e7d3cd412622db8db0985b0c648baa7453019
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc) = 094abecb4aba38378517f2e3310a4beff9f0d597
+SHA1 (patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc) = 12fa55317be8c822794395ed69f7a8b5c2870e7c
+SHA1 (patch-chrome_browser_ui_views_frame_browser__view.cc) = 8e41b7d5ffb2f13be12973e45339b4b7b03cf041
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.cc) = 4be626b7c60ab66de1c4f37dc46d3f41547765c8
+SHA1 (patch-chrome_browser_ui_views_frame_browser__widget.h) = a6ceca59f522902fcccdd7417b99dc75f339c68c
+SHA1 (patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc) = 8d745b407db46e1c30e51cb887cbb8b2eda91d77
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc) = 1a3fce816e82dab004a8ea24b7c6e38cc9090ce8
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h) = e97cc473063ee1e13f70c76f43ff6b9f330eb083
+SHA1 (patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h) = d801823cee3ba2cd370d05eb33ae3c68797ee5bb
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc) = 21324533494b2f76dfeb7e499c37805e89771e64
+SHA1 (patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc) = 66ffeccb37603001a5e863f1ea67bc53b36c9bd1
+SHA1 (patch-chrome_browser_ui_views_hung__renderer__view.cc) = 32c64b933309206769f88046f346c8f87feae461
+SHA1 (patch-chrome_browser_ui_views_location__bar_location__bar__view.cc) = 40886130ffe9ee2c61a041d6cad8985b92689559
+SHA1 (patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc) = 7e7e02385e8cda5a32ac151626d248879ab03d36
+SHA1 (patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc) = 74d938467c06e3db1d0d8fab97f1a582eee323a1
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc) = 3058d577ceaab33842c140dfeb91fc4b7a38d107
+SHA1 (patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h) = 9fe379b54868d66d21993ef37ea44f7ac7a51404
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc) = 9f9c9f1a5063248c7f40daffed1a5a615ca73f97
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__menu__view.cc) = 5ff90427d5af0f9527c17ac4d9b0406cb8424d92
+SHA1 (patch-chrome_browser_ui_views_profiles_profile__picker__view.cc) = ac8b98632ec719a2712fef2e98b2da6beb8467bb
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc) = 6ad21758bb6d8158f6c31384ecf950cb60006b23
+SHA1 (patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h) = 20cdb9c4f60c2488afa85729645f09467e550e23
+SHA1 (patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc) = a2438b86d255615732f3014238ce292a7d705527
+SHA1 (patch-chrome_browser_ui_views_tabs_tab.cc) = 53c459acf07f0c30696b8431a8013676f8d42fe0
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc) = f0c6f1f48d126417b34624b40b44a97394c8fd78
+SHA1 (patch-chrome_browser_ui_views_tabs_tab__style__views.cc) = a1b45cfa3ea807cc01f9d4c0fe2d4b9c078fb69a
+SHA1 (patch-chrome_browser_ui_views_task__manager__search__bar__view.cc) = e340a527df097ff108f15ff22a69e6cad457eff5
+SHA1 (patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc) = 4ccdbbc91c3a266a0695a8d0af3dca6333774836
+SHA1 (patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc) = fa6d2041b385bd0a22a863b8295097ffc6953b1c
+SHA1 (patch-chrome_browser_ui_web__applications_app__browser__controller.cc) = 79278a5a5e0f0b9eb787e29458658ec8cc92f828
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__dialogs.h) = 1c8c3b8a319a317ab5c466380e93542758aadeba
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc) = e657a3e17a1fcfe8f225257c8a2af506c12d4be6
+SHA1 (patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h) = 2fe11424273233065b9ab02fd4556be9257f3c76
+SHA1 (patch-chrome_browser_ui_webui__browser_webui__browser__window.cc) = 473467d1ffcdb3677e7f4d917439788d86d416c4
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.cc) = 2b1c55cad56be1092a21a3092fba975a4b561ea6
+SHA1 (patch-chrome_browser_ui_webui_about_about__ui.h) = 6886386c2c2b89bab1171581efc7f1428b70a0ef
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc) = 6304eac6be663c960d22fb57e752b1eee49e449a
+SHA1 (patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h) = 1de4709bfbdb63d858ea2e5fe6699e92b97509fb
+SHA1 (patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h) = 811ca1330dedb98f7c6dd7e0d97cab4ed004c3ff
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc) = 56b7134466b06776739ca223f05f5e2456c871a7
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc) = a46fd7dfc6cb5eef92987158761f2d7714d1ee86
+SHA1 (patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h) = 32144fe15b34cafd8034c79238b0e9da87419567
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc) = 7f7b1fb778b482636f555062c29cd6af7f7aaa6c
+SHA1 (patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc) = 813cfc701fb4c04cc003e945754801378f944885
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc) = 55267dc66b105669f51f6baba89f44d3d962fc32
+SHA1 (patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc) = d98a804bca47b79fe590847d08749c7f645f4bb6
+SHA1 (patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc) = 0bc0829dee0df92d5bf76208a581fb5bb19117e1
+SHA1 (patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc) = 19d96c6f7c14dda3a8c7b2cc95ed842f124f64a1
+SHA1 (patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc) = 3b695658de58a82c8ab359765207fe9051f6054f
+SHA1 (patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc) = 07c20fc9b6ff2f203f65534f64d5c99e29c2c5cf
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui.cc) = 6dd657250703256c558017a429b5fd2f939fba12
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.cc) = 2fb77d5aa5fd77b82cffb2404e71a2e922d10bb5
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__constants.h) = 4c2304d600f888b3ac1cf3dce55bd5d925da59ca
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.cc) = 229bf021ac8b0e7582b557a48924914577dabfef
+SHA1 (patch-chrome_browser_ui_webui_management_management__ui__handler.h) = 78859b4be2679f2f555285bbe44d8ad1cf88dd89
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc) = 17491269b9cf779ba41d89beae03af7f1320aca5
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h) = 7438b5b04b60dd6abeec205d6808fa359f67e0d1
+SHA1 (patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc) = 6f1f4b26160455f6aa0d5febd4946c80b15dd190
+SHA1 (patch-chrome_browser_ui_webui_settings_appearance__handler.cc) = acedaa4a285e3cbe3e41f1ac7a98bf6848097a2e
+SHA1 (patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc) = fecde8fcc74a337d4e9b825f614f105113555141
+SHA1 (patch-chrome_browser_ui_webui_settings_site__settings__handler.cc) = 3dcec744446e75cc8991e952e35dc4c8cbd30c39
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc) = 5b22abb06689a5f18662cd077bdd6fc529909e24
+SHA1 (patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h) = 33957dbf300801c7c95e17882ac09c00e9242391
+SHA1 (patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc) = 08640a988ce20aae7526320ee9c2971f86d5229a
+SHA1 (patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc) = de4c09f5e8f0190e6e1f98255052b40154660004
+SHA1 (patch-chrome_browser_ui_window__sizer_window__sizer.cc) = 473a0b69044601c9950cc59b6c5fca95996d1647
+SHA1 (patch-chrome_browser_upgrade__detector_version__history__client.cc) = babb0fd30584d968bb5c8e29a0321e93baebfc89
+SHA1 (patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc) = 83bdb9e1624f1ab60882880a3de18379d449fc81
+SHA1 (patch-chrome_browser_web__applications_commands_launch__web__app__command.cc) = 9e3e3cafc672234acd984918c0f7ddba3ad51ca9
+SHA1 (patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc) = 21e226e69b890d11d86fbb7b6196175ff599a779
+SHA1 (patch-chrome_browser_web__applications_extension__status__utils.h) = 32523f939cc01ab0e48ccde7df579c4a9081bd80
+SHA1 (patch-chrome_browser_web__applications_extensions_extension__status__utils.cc) = ae45d5f9435a432602ad8af30fa057c2e194f7ec
+SHA1 (patch-chrome_browser_web__applications_icons_icon__masker.cc) = b907d7d0a0ca24b1626222cef8e76a429e6c2f06
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc) = a5d6599d8bb4e920b283d693c5bbff172f3e682a
+SHA1 (patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h) = 936a8f4d64a209fc3cbf10490b139fc700d2d57f
+SHA1 (patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc) = 6212b77ae001b3cc3171541b68f628bf75722f7c
+SHA1 (patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc) = 6461e7c7704ea41752b2569468a1aa854cfee17f
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h) = a1619c535af0634ce16895f324f409181e6e1f9f
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc) = 61c0ead30662e3ef976818650f7cc8b0e82f4eaf
+SHA1 (patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h) = 6f08a68d09d49488ff2c099ac409d902af52f227
+SHA1 (patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc) = 0a27d5dac14b349dd48cad71d1783b4178d3cbb4
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc) = 33e88247b2c6a2cf8aecfddf66c1bfe0445d8759
+SHA1 (patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h) = c57579edfe08e51b78d28458552527a87988f83c
+SHA1 (patch-chrome_browser_web__applications_web__app.cc) = 3568de9b3b65e1d06c784ef300ababcd2fe3c4df
+SHA1 (patch-chrome_browser_web__applications_web__app__helpers.cc) = 6de99a033f934f1b0ec0a360d03ae3105e3c695b
+SHA1 (patch-chrome_browser_web__applications_web__app__install__info.h) = 746d7da7ea8fd7a21d9b70bf64458715257eea75
+SHA1 (patch-chrome_browser_webapps_chrome__webapps__client.cc) = e1680b2becdf7c5d022b789142fab89bfbcec66d
+SHA1 (patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc) = 63a6a2a0488fbaf3b868cec5db6ec2b6db9a003f
+SHA1 (patch-chrome_browser_webauthn_enclave__manager.cc) = cd2b21e9c30260532a77b3c044c7d4ff81a03592
+SHA1 (patch-chrome_browser_webauthn_password__credential__ui__controller.cc) = b3d4cce03b562765dd7432b308366cbf283565ea
+SHA1 (patch-chrome_browser_webauthn_unexportable__key__utils.cc) = 381a83c0cdbcd118a6c3543275c8278b339dd920
+SHA1 (patch-chrome_common_channel__info.h) = b5d4b5772ceda3649496d9768cde77d2d495a4b6
+SHA1 (patch-chrome_common_channel__info__posix.cc) = f21f8cc409a58ab3d3f7811dbd825539cc1dcf74
+SHA1 (patch-chrome_common_chrome__content__client.cc) = 1ff836344037e6e682ea695f8743cccb83957d5f
+SHA1 (patch-chrome_common_chrome__features.cc) = a3650e3d7960afc3a6a8a9ee8a4f3060c1993923
+SHA1 (patch-chrome_common_chrome__features.h) = 9d37033ae97bacaf1eafcb43f2fb570d4f7d3180
+SHA1 (patch-chrome_common_chrome__paths.cc) = 5be3b3eed6bace4869c68ade7b709a71f3d7c20d
+SHA1 (patch-chrome_common_chrome__paths.h) = 9170ba911b4ebdc28b2cac5d570ec58cac8165e9
+SHA1 (patch-chrome_common_chrome__paths__internal.h) = 68df48e5af80d84a8f2bdddcbcd186db617faaf5
+SHA1 (patch-chrome_common_chrome__switches.cc) = 18033082ec074fdfac63742e1fbc33d856c61148
+SHA1 (patch-chrome_common_chrome__switches.h) = c6f5ba0dc67be187b54ad7dc9a9c1c0ab77ec69a
+SHA1 (patch-chrome_common_controlled__frame_controlled__frame.cc) = 389c4e4b11ac0d55f05d6386a9230b1438008dc8
+SHA1 (patch-chrome_common_crash__keys.cc) = 0d1c2193a9095d3134a54dd25f6b3788cf631775
+SHA1 (patch-chrome_common_extensions_extension__constants.cc) = eed106d39817597c8e85cc3a8397b8d21cc29459
+SHA1 (patch-chrome_common_extensions_extension__constants.h) = 0fa485d2e1c01dd5d8a3536661623f84f00dba78
+SHA1 (patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc) = 138f3b7e7600cf6f16d270a10d1bb2e0c1a4557b
+SHA1 (patch-chrome_common_media_cdm__host__file__path.cc) = dce10596611df4b402b5e05d2c90de52f549091e
+SHA1 (patch-chrome_common_media_cdm__registration.cc) = 1f0893f1baddad15e3f6c43aa90a34688807b069
+SHA1 (patch-chrome_common_media_cdm__registration.h) = 5002d7a10c4f28e4a7ee44f447bb27db92824c73
+SHA1 (patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h) = d98aa3d3136b18af73812d74853100458498945a
+SHA1 (patch-chrome_common_pref__names.h) = dfd1ca17284453756f6a208fa95919451e90d3a3
+SHA1 (patch-chrome_common_url__constants.h) = 7f4750fc885d00acf61922b443c495d167af5062
+SHA1 (patch-chrome_common_webui__url__constants.cc) = 49397b2a0135dffdbbff2983b180b9c89a2a7854
+SHA1 (patch-chrome_common_webui__url__constants.h) = 33807e9227d01fcbd124be8dd88fee84d60eea5e
+SHA1 (patch-chrome_enterprise__companion_enterprise__companion__client.cc) = d27f861b068baa25ecd840f9d1ee6e8374f38d8f
+SHA1 (patch-chrome_enterprise__companion_event__logger.cc) = 446e6217023522679899abfe11d8c84dea28bae6
+SHA1 (patch-chrome_enterprise__companion_ipc__security__linux.cc) = 96fa92992c1a3e9e35b1dbfe60221bee7e8d8284
+SHA1 (patch-chrome_enterprise__companion_lock.cc) = 6117a07786c4db9338ce74f2dcba09966cd03d1f
+SHA1 (patch-chrome_renderer_chrome__content__renderer__client.cc) = 6eee6287ea1279af58ed82d3129861ea0b565500
+SHA1 (patch-chrome_services_printing_print__backend__service__impl.cc) = 440e4216da139558c06de49a266bc4bf0595154a
+SHA1 (patch-chrome_services_speech_audio__source__fetcher__impl.cc) = 30de70194b2a3d7d46f9f311ef7b45d262e33fef
+SHA1 (patch-chrome_test_base_scoped__channel__override__posix.cc) = 049e38f65ec507016f36a9ddc66a5a3111a20879
+SHA1 (patch-chrome_test_chromedriver_chrome__launcher.cc) = 90486be3c2ce7178efbd8f0ae745229b91cb247e
+SHA1 (patch-chrome_test_chromedriver_chrome_chrome__finder.cc) = e9f46c882706a8d0f649ea9a009b1e94f1daaa0d
+SHA1 (patch-chrome_test_chromedriver_key__converter__unittest.cc) = acc49c07787503eb3c4471c641cef41d655136e1
+SHA1 (patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc) = a485e4798c4cf69d566c9c4fd9a23be58967a30e
+SHA1 (patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc) = e2c9bb40461bba153fb885a4680d687bfafaaf04
+SHA1 (patch-chrome_updater_app_app__uninstall.cc) = 25997695cf7c9ae91d037bde04c593e7acc74d9c
+SHA1 (patch-chrome_updater_configurator.cc) = 2c49ad5a74c19c092991058343eb204c332adadb
+SHA1 (patch-chrome_updater_ipc_ipc__security__linux.cc) = 0a9ab49383e98271ab6e953166712704ab6845bf
+SHA1 (patch-chrome_updater_lock.cc) = 817d0278819507d1b6335b52cc2ef23822d90860
+SHA1 (patch-chrome_updater_util_posix__util.cc) = 2eac365921ebb3c4724ca3ff5e3bab61bf721401
+SHA1 (patch-chrome_utility_services.cc) = fe7c1ae45dbfe7fddf842ef15c1954a1170610e6
+SHA1 (patch-components_BUILD.gn) = f5f1be124748274e6233f3b91fd6c700edec16f2
+SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = 11337a34544ea93ea0f67e149d195729af6373ec
+SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = a0c892368ca3cc789ef9998e670c06a96553f793
+SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 7c6fb3ad74e6de0f93567eca05263473c1f926b8
+SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 4d24f5ffd6ba62f448c1d7a486b2ccb0c999d61a
+SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = ec8e76b3bb7464561b30da404e03265f0e0f1f51
+SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = 3df0db48692029bec8f964f1dbc8eff89e57b554
+SHA1 (patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc) = 30562a58707fef7247520e7c5c59730780da7278
+SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 01ee6fd9f6092c2cd3ef912706933aaf306d5b9c
+SHA1 (patch-components_autofill_core_common_autofill__features.cc) = b04f5c6c42d0a4e44b12579b9eb0864259ef8f2f
+SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = b93872a289d741f834897b85eb1c148dc0224a89
+SHA1 (patch-components_autofill_core_common_autofill__prefs.cc) = 2f56c15c2cc391edf5e076b79a10bed0713f2b30
+SHA1 (patch-components_autofill_core_common_autofill__prefs.h) = a13af4ceb717b3c4a91a0d1445cf3276d1d4a0a7
+SHA1 (patch-components_collaboration_public_collaboration__controller__delegate.h) = 0d2e9493ed8161ee4cc85df6657fa619f3fc9489
+SHA1 (patch-components_commerce_core_commerce__feature__list.cc) = a0fd10e62cd32220a106aaa8f281650c63e44b46
+SHA1 (patch-components_constrained__window_constrained__window__views.cc) = 16b27e21e155aa5490a1044369a508496c6f8c79
+SHA1 (patch-components_content__settings_core_browser_website__settings__registry.cc) = c738985b30389db43f9b0121702d8e53042826de
+SHA1 (patch-components_cookie__config_cookie__store__util.cc) = 431a5ef4b625925fe49a1e8784d433c6dc2e55f1
+SHA1 (patch-components_crash_core_app_BUILD.gn) = ef034b1d161bb2158993ba98b241cf7fbe592be7
+SHA1 (patch-components_crash_core_app_chrome__crashpad__handler.cc) = 6201f5aa9fac6f4534b70940302a8f17e9fc49cf
+SHA1 (patch-components_crash_core_app_crashpad__handler__main.cc) = a7ac1fce80bb0692d6428eb79da6ae4096fe7392
+SHA1 (patch-components_crash_core_browser_crash__upload__list__crashpad.cc) = 5541c9f81d53441e5d91f6add91748db26cb18ee
+SHA1 (patch-components_crash_core_common_BUILD.gn) = 4514d509526cc538bbe984277efca9c346dfc354
+SHA1 (patch-components_device__signals_core_browser_browser__utils.h) = 4c47aa4ed2475d88dea64bce46858df90c99e760
+SHA1 (patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc) = 2cd8bb429d7b36779c045903420fe3857a1981b7
+SHA1 (patch-components_device__signals_core_browser_mock__signals__aggregator.h) = 00c8f956bdf3afe3df30074c3ddb7bb7759ece39
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator.h) = 47da91b219b31ccccae765631f9d5d0ee7242200
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.cc) = d1eed5b42c8896026163af0f59845c9fb9d73908
+SHA1 (patch-components_device__signals_core_browser_signals__aggregator__impl.h) = 9d9ee65d6b88bb5b108e14ee802801b94aec873a
+SHA1 (patch-components_device__signals_core_browser_user__permission__service.h) = abbdb2d41afb5b140914b1de5a29a63a9e415941
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.cc) = 0f992d1d07b3fa69133d858f9c15c9f7e4226b23
+SHA1 (patch-components_device__signals_core_browser_user__permission__service__impl.h) = ed5aad516af27008413bf2293272f5f1f6703a25
+SHA1 (patch-components_device__signals_core_common_linux_platform__utils__linux.cc) = 9ce47174ed66fc1d64b6ee754e7b78c54db3653a
+SHA1 (patch-components_device__signals_core_common_platform__utils.h) = 13d5a2781edb032213b75f1f854662252d91f494
+SHA1 (patch-components_device__signals_core_common_signals__features.cc) = 3a3c0f8843e529fb5e5565d43777d9970339a9f9
+SHA1 (patch-components_device__signals_core_common_signals__features.h) = 852ac61ad5dd8f831ac9b6cfd76a6b2232c42cce
+SHA1 (patch-components_device__signals_core_system__signals_platform__delegate.cc) = 7e7ceb533d7d97eecf666b317fa8bd12300a0775
+SHA1 (patch-components_device__signals_test_signals__contract.cc) = f0bd991f8f0677b0e9742ac970b0c95b141e217f
+SHA1 (patch-components_discardable__memory_service_discardable__shared__memory__manager.cc) = e57f15313e5c168d2f344561df5b22bdcdf949b4
+SHA1 (patch-components_embedder__support_user__agent__utils.cc) = a6918fbb117e720cb1c8bbc67cd3f6e450357e3e
+SHA1 (patch-components_embedder__support_user__agent__utils__unittest.cc) = 5fa13886e1f6a75f25c89c50e727afe00a633253
+SHA1 (patch-components_enterprise_browser_reporting_report__util.cc) = b859d162b9e7fe71fd0d5b020baf11abf4d57021
+SHA1 (patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc) = 5b9cefc5cb4a4778a2527f9f82cfe886d741b8d2
+SHA1 (patch-components_enterprise_data__controls_core_browser_rule.cc) = 395b50d750dfd2394c82a9945a0c464482864bf7
+SHA1 (patch-components_enterprise_watermarking_watermark.cc) = 4a2f5f5db5de7c471ee33c93a736d9fb5fdc5716
+SHA1 (patch-components_error__page_common_localized__error.cc) = a52e0e24e6d4820e98654ee7d1139f515dc6f047
+SHA1 (patch-components_eye__dropper_eye__dropper__view.cc) = dd16c6b60f6597dc2cd66b799f1f5354de74691a
+SHA1 (patch-components_feature__engagement_public_event__constants.cc) = f5df7ec4982b21d2e56233c0f4074a4a4c41da0c
+SHA1 (patch-components_feature__engagement_public_event__constants.h) = 654db8137baeac1c0e13999cfba40de778d83446
+SHA1 (patch-components_feature__engagement_public_feature__configurations.cc) = 22d8da2db102aadffb5290a40d2ee68ec576ef61
+SHA1 (patch-components_feature__engagement_public_feature__constants.cc) = ee4390e66f63a21044f352b043afd18a12a64cc7
+SHA1 (patch-components_feature__engagement_public_feature__constants.h) = d86b6e3de378afaacbb144106e0c8ed5c80f1b58
+SHA1 (patch-components_feature__engagement_public_feature__list.cc) = 9ff2256ffc48fe2cdb176b3ee140e7b970ef6802
+SHA1 (patch-components_feature__engagement_public_feature__list.h) = b5687360ecec73d6966e13fc44a0b47346036c5b
+SHA1 (patch-components_feed_core_proto_v2_wire_version.proto) = 906e5596d011229ca7c5ba04425d12bee95b0f0e
+SHA1 (patch-components_feed_core_v2_feed__network__impl__unittest.cc) = 41b7e874c7c6d8d00551f6b18f76f82212e8541f
+SHA1 (patch-components_feed_core_v2_proto__util.cc) = 02ccd123d48bcc6d44ff0c6d16a4ea72491b4d6b
+SHA1 (patch-components_feed_core_v2_proto__util__unittest.cc) = 83817dbb76190ff7324037cabb67eb169943d762
+SHA1 (patch-components_feed_core_v2_test_proto__printer.cc) = 427ade0117639a65bdf0d56139705740054228f3
+SHA1 (patch-components_gcm__driver_gcm__desktop__utils.cc) = 77e44cc7f3c319ef5145156cbf24f17746ce941b
+SHA1 (patch-components_gwp__asan_BUILD.gn) = 785c2dfb1de877f10359a2d66c1df0f3410e1915
+SHA1 (patch-components_gwp__asan_buildflags_buildflags.gni) = 36b65fef43543e43712d83f7181fc5f280fd3b52
+SHA1 (patch-components_gwp__asan_client_guarded__page__allocator__posix.cc) = 3e541202ae41ea9c1d1d2cbae30492fd9875d205
+SHA1 (patch-components_gwp__asan_client_gwp__asan.cc) = 8e38063f3568e715365fba446c4eb44ca043c83e
+SHA1 (patch-components_gwp__asan_client_gwp__asan__features.cc) = 1ea7994b71f84509b2b5c0a17a671b47207430f3
+SHA1 (patch-components_gwp__asan_crash__handler_crash__analyzer.cc) = cc6ee3b1fd34bc4e8e99e0abab207f216a986c72
+SHA1 (patch-components_live__caption_caption__util.cc) = 8d7dd75f50464c3b265e044949691cb2562d051c
+SHA1 (patch-components_live__caption_caption__util.h) = e9dfa4c0a0f8ebec9fa578250c2120d9336aff98
+SHA1 (patch-components_media__router_common_media__source.cc) = c6241c89df580b1f807d87dff171957150d38654
+SHA1 (patch-components_media__router_common_providers_cast_channel_cast__message__util.cc) = 8c71303b43b47cdccfd09bfeb5e05c38d2a3ca07
+SHA1 (patch-components_media__router_common_providers_cast_channel_enum__table.h) = d783ddc407049cfd13126bfa92441d630085b27a
+SHA1 (patch-components_metrics_drive__metrics__provider.cc) = 41810ced0a84c9def7454e9e0d7866330c0ec753
+SHA1 (patch-components_metrics_dwa_dwa__service.cc) = ce1d06632995d078ca6acee7ffac08b7b83fc174
+SHA1 (patch-components_metrics_metrics__log.cc) = 2f2d64b7ad7b4a114b73922534a8f150830c4f8d
+SHA1 (patch-components_metrics_motherboard.cc) = 9c54052aad2a7bc92b7a594ce606c3211d2e2ce8
+SHA1 (patch-components_metrics_private__metrics_puma__service.cc) = eb0b4c60f88338696664a9df3b1eb660ed57a5ff
+SHA1 (patch-components_named__mojo__ipc__server_connection__info.h) = 877167f2fd80685d2495a06f49bc9dcf661929c1
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc) = 6ed1fb575e7ff19740b731e802223f9675e3581f
+SHA1 (patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc) = 05ef8f331552d537fc5991223e9c675a5532a096
+SHA1 (patch-components_named__system__lock_BUILD.gn) = 9ccde544854ab26f8e8ff5e6956980be3653bf14
+SHA1 (patch-components_named__system__lock_lock.h) = 1890908d0627e6be543804c67402bd1c70339b95
+SHA1 (patch-components_named__system__lock_lock__unittest.cc) = 06e3ea7725d0c81a2faf068d0d4c3e664bb6c27e
+SHA1 (patch-components_ntp__tiles_pref__names.h) = ec7db6fba0378492eb00b975d80abcba79002bb3
+SHA1 (patch-components_optimization__guide_core_feature__registry_feature__registration.cc) = 7781f60404119c5bba80b0fe5edb5b891780353e
+SHA1 (patch-components_optimization__guide_core_optimization__guide__features.cc) = 625b4cdb6b7f5a31d8296b11042e4c8a795c79ee
+SHA1 (patch-components_optimization__guide_core_optimization__guide__util.cc) = d11e28cf065d9957b0bbe9129e9393a58eb57533
+SHA1 (patch-components_os__crypt_async_browser_secret__portal__key__provider.cc) = 8d4d161cfa792737be3e5eed64302960110b6012
+SHA1 (patch-components_os__crypt_sync_libsecret__util__linux.cc) = cb461219c49328182fe8a81393257db345dfe3ff
+SHA1 (patch-components_os__crypt_sync_os__crypt.h) = 0e16bd8766209bcddfbd4323be3666d225cad403
+SHA1 (patch-components_paint__preview_browser_paint__preview__client.cc) = 48f2770e70f3c0fd0aca1aa612b54bcd601dd76d
+SHA1 (patch-components_paint__preview_browser_paint__preview__client__unittest.cc) = ee75d03291e814b403f98b2246e70b796653678d
+SHA1 (patch-components_paint__preview_common_proto_paint__preview.proto) = 8db94826d94cce64dc745d60a9aa3c23c919e2ed
+SHA1 (patch-components_paint__preview_player_player__compositor__delegate.cc) = 1cd1ed281ad65ec2df46226a6b0f5a20c800d9e9
+SHA1 (patch-components_password__manager_core_browser_features_password__features.cc) = c6a3923c66dd6445ca58dcf6f0aac37ba7f539a4
+SHA1 (patch-components_password__manager_core_browser_features_password__features.h) = b135659b8f88126a01ddae42b4dda61e0a9ca338
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.cc) = 7fdf3efbf7b0dd457cb151ec6602ac2943736433
+SHA1 (patch-components_password__manager_core_browser_password__autofill__manager.h) = 7724f2ba2f9e2024bdad292d8d51395564d742cf
+SHA1 (patch-components_password__manager_core_browser_password__form__filling.cc) = c86fc9891b24a6f60a16135c978e518182d6f0e7
+SHA1 (patch-components_password__manager_core_browser_password__form__manager.cc) = 9581380bdb4a5d320ae76794763906d3dea4f44c
+SHA1 (patch-components_password__manager_core_browser_password__manager.cc) = 5948659febc51d6d7c08bad7f236735dab169fef
+SHA1 (patch-components_password__manager_core_browser_password__manager__client.h) = d463e4329b4e97741eaee52ca488aff358816b5c
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.cc) = 6d65364002b5c494660c8f4d2d4697974bba5a90
+SHA1 (patch-components_password__manager_core_browser_password__manager__switches.h) = 862ded7457e9ba0f24f54304b0ca68f2a26bde7a
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.cc) = cdc8b23d79b9adde3841a09e73bfad79242db2bc
+SHA1 (patch-components_password__manager_core_browser_password__manual__fallback__flow.h) = 61e8a6c272b619dd4eb408936c9eecdbc2ecbf07
+SHA1 (patch-components_password__manager_core_browser_password__store__factory__util.cc) = 81b12b2a1d10ac0b123ae693501abdbfaf159b66
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database.cc) = 6dfc42a6d7252a5b68dd6192ec7d7d009908f883
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc) = 0b01f6db0bc9cac30b082bc0cc0de01a1d1aaa90
+SHA1 (patch-components_password__manager_core_browser_password__store_login__database__unittest.cc) = 0387b677c437130cf1ece1fb8990586d15a8897b
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.cc) = 1ecc1639e6d06f0071e3b442eeb3a50129579824
+SHA1 (patch-components_password__manager_core_browser_stub__password__manager__client.h) = b1b97f66e04d66fdae268f4a223aa513997a2b5d
+SHA1 (patch-components_password__manager_core_common_password__manager__pref__names.h) = 5f78920f41e934297f624453dc600f372b76cf22
+SHA1 (patch-components_performance__manager_decorators_process__metrics__decorator.cc) = 2dd414e08e70ac46a110e56e0a2d70c09b74e2c4
+SHA1 (patch-components_performance__manager_public_features.h) = d2fdb4341fec4e42137acfbf103f3ab39ec8d853
+SHA1 (patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc) = 42d5a79e269bc7af942a8292c6b2801379c8b5fa
+SHA1 (patch-components_permissions_prediction__service_prediction__common.cc) = f4815119515a8ab0660a1835e0c02383a70dec37
+SHA1 (patch-components_policy_core_browser_policy__pref__mapping__test.cc) = 55cf6958db1464648d5b34b7344e57a92bf92505
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__client.cc) = bdf74fd00893817bf23decd5aa0e94c486e9dbac
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc) = 2778f8f5d5c1865a885ba64c1a7cce0766a876f9
+SHA1 (patch-components_policy_core_common_cloud_cloud__policy__util.cc) = 159a7c68a23779e5a9d2d5c059a1ae0252c77aec
+SHA1 (patch-components_policy_core_common_policy__paths.cc) = 2eb69ac10f3b89e4728dacfa2350ee61f978fbb0
+SHA1 (patch-components_policy_tools_generate__policy__source.py) = 418d835834d9215eed48b365a7a59c012add78e5
+SHA1 (patch-components_power__metrics_BUILD.gn) = 02eba577e62d9f596ef816503786d741a50d7249
+SHA1 (patch-components_power__metrics_energy__metrics__provider.cc) = 689395bbe94ad3e48e8373438a8a83b60fd3ee45
+SHA1 (patch-components_proxy__config_pref__proxy__config__tracker__impl.cc) = b3f5b2bef592be1d83fa165d205050b4e2ab98f7
+SHA1 (patch-components_proxy__config_proxy__config__pref__names.h) = 007314facb86fe837d9c1ee8cf9785bf075e40dc
+SHA1 (patch-components_safe__browsing_content_common_file__type__policies__unittest.cc) = fa5117e4aa7f2538b445061c6aa4ca2548091584
+SHA1 (patch-components_safe__browsing_content_resources_gen__file__type__proto.py) = f843de62f277f51073ff3dffe4a14298aabd64e0
+SHA1 (patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc) = 485046b90f2eb32a0970af3d44426c76b3bdd1be
+SHA1 (patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc) = 0246e1dd51425be69b111e9501bf7e0ce6d9edc6
+SHA1 (patch-components_search__engines_template__url__service.cc) = 34b4ce084d72e29cd4b493cb6466689dfef02d91
+SHA1 (patch-components_security__interstitials_content_utils.cc) = e9e3e7cc96e8c7e72343126e51377c427d0963ae
+SHA1 (patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc) = cb648c183a58cd494201bdb494e8c71c4b879c94
+SHA1 (patch-components_services_font__data_font__data__service__impl.cc) = 66f32061fe0b29382d2f76628a162923508d20be
+SHA1 (patch-components_services_on__device__translation_sandbox__hook.cc) = bfffbd178a6793c23f4e4cef41c50083606cdbec
+SHA1 (patch-components_services_on__device__translation_sandbox__hook.h) = c19b1764955f865f7289574d20ac7ea0797820af
+SHA1 (patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc) = b934dee93993a2ccc80bf325e31d825528be3fd0
+SHA1 (patch-components_signin_public_base_signin__switches.cc) = c3fc03f5ada0dc9e7609a8ed21f763468317f654
+SHA1 (patch-components_signin_public_base_signin__switches.h) = b18aad9b8a75e23fc423404ff6eec275943e8cd3
+SHA1 (patch-components_soda_soda__util.cc) = 98f6deed8f076e4c8bc1d30855cfa51278c5a3e4
+SHA1 (patch-components_startup__metric__utils_common_startup__metric__utils.cc) = d47083149fa047e650506dbcf8bc13914754d40f
+SHA1 (patch-components_storage__monitor_BUILD.gn) = 626e68906dae8d7e218190ce17ff2ae6bd36079a
+SHA1 (patch-components_storage__monitor_removable__device__constants.cc) = bed8ad72345f3cced14252f3407dd77bf8c4696e
+SHA1 (patch-components_storage__monitor_removable__device__constants.h) = 15ec2b25b34f47ebaa8976fa6650fd1013d507f3
+SHA1 (patch-components_supervised__user_core_browser_child__account__service.cc) = 8cf151af4ade50cdce4d2cecff6ee6a25729e52e
+SHA1 (patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc) = ec0ac99dba912b717ac7b1eeb8b84ccbcb489c6b
+SHA1 (patch-components_supervised__user_core_browser_list__family__members__service.h) = c65e67945d409070297aeed5c76942037bd228cf
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc) = 3403c7e74dc321865c7741ea8a2d2a4d69c4c3d8
+SHA1 (patch-components_supervised__user_core_browser_supervised__user__preferences.cc) = c48f3e76dec78033478b6034a6fa10eff603a28a
+SHA1 (patch-components_supervised__user_core_common_features.cc) = ffc03c618aff4765c65aa0c06ccc158964e51e95
+SHA1 (patch-components_supervised__user_core_common_features.h) = fe120a7f91175dc88a14a1d4296dcc7d60a7ffd4
+SHA1 (patch-components_supervised__user_core_common_pref__names.h) = d1b11910bbf6c701a5cef0e7147c4196acdddff1
+SHA1 (patch-components_sync__bookmarks_bookmark__model__view.cc) = eea7caf3244c8db7cab336dc3e5340d865654192
+SHA1 (patch-components_sync__device__info_local__device__info__util.cc) = e13046d88c36141fefd37c38bb0bb05946ec5f99
+SHA1 (patch-components_sync__device__info_local__device__info__util__linux.cc) = 0132822508a4992d2869858d964bc7a098815a98
+SHA1 (patch-components_sync__preferences_common__syncable__prefs__database.cc) = c27bad32544aa14beaabb5ccfc5589fafb5a7a75
+SHA1 (patch-components_sync_base_sync__util.cc) = dff2d6fa5586d922c50dbbb669beb56be5413818
+SHA1 (patch-components_sync_service_sync__prefs.cc) = 02133aa3551081faa860af10970ea995306c0f37
+SHA1 (patch-components_sync_service_sync__service__impl.cc) = 0287ccec25700638e326fe0fa0de4dab4d787a4f
+SHA1 (patch-components_system__cpu_cpu__probe.cc) = 82219cd8278994870f6344fd4c1f6469a1aab2b6
+SHA1 (patch-components_translate_core_common_translate__util.cc) = fa9d9951be554182badf97990030d841daf61321
+SHA1 (patch-components_trusted__vault_trusted__vault__connection__impl.cc) = 629fff2f25d01bafa61cfd076adbce25c597e406
+SHA1 (patch-components_update__client_update__query__params.cc) = 6c34bea554764742e944f86d427821623e7bff33
+SHA1 (patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc) = 01ecaf9c5bfdf9fe9459263157db3087e0e5b2d8
+SHA1 (patch-components_user__education_views_help__bubble__view.cc) = f7335cde2ff4bbfecd714545b7574dd588d1bfd5
+SHA1 (patch-components_user__education_views_help__bubble__view.h) = 910146ef26732476c8912e19416dd281765a33d3
+SHA1 (patch-components_variations_service_variations__service.cc) = 528e59d5785ef921a71bb97258dd3e17a4687e26
+SHA1 (patch-components_visited__url__ranking_public_url__visit__util.cc) = 2ab8b17b58af238fc17ffb4eb9bd2d3af9f8f519
+SHA1 (patch-components_viz_host_gpu__host__impl.cc) = af957357e7288bc5e922812b86e42af8a047b27c
+SHA1 (patch-components_viz_host_host__display__client.cc) = e179329f115a2d05080de601fb96fb627ece5873
+SHA1 (patch-components_viz_host_host__display__client.h) = 7dd1c0936bee1085b6bc48d9f82099b68f1074b8
+SHA1 (patch-components_viz_service_display__embedder_skia__output__surface__impl.cc) = 3f83d57969a695ae9971bb55320f53bbea2ca80a
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.cc) = 395d2afce800235ce6f2171d69c09ccf042792a3
+SHA1 (patch-components_viz_service_display__embedder_software__output__surface.h) = 7b4e5892e5aabbe09f62e379fc8a8afe926df4d8
+SHA1 (patch-components_viz_service_display_skia__renderer.cc) = b937d3797cadd4f4db3eb2a7ec940344cf805f37
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc) = 854b7f1040a4fb4fdee8cdd9fae65654223c259e
+SHA1 (patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h) = fef0595871a83c7abc1415be78ca709922312ef1
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.cc) = 7c638688a0602cf8e5c0bfc9d9376eaa869b101c
+SHA1 (patch-components_viz_service_gl_gpu__service__impl.h) = 058ccbb476d4bca47c95a05a4504f1213d99ea49
+SHA1 (patch-components_viz_test_fake__display__client.cc) = f6aa201c9d05bb30881cb28171d16acf7e5a1ebc
+SHA1 (patch-components_viz_test_fake__display__client.h) = ad24c6406581ae669f53146103b2a504121b2aca
+SHA1 (patch-components_viz_test_mock__display__client.h) = f2f7cf68e9e0eda60576849670ca239c8ebabbe8
+SHA1 (patch-components_webauthn_core_browser_gpm__user__verification__policy.cc) = 63a5e9cf6c36bb1b35969430f8b3f61856392529
+SHA1 (patch-components_webui_flags_flags__state.cc) = ed07039abede8d6dd53ffcf9d91e550b17860bea
+SHA1 (patch-content_app_BUILD.gn) = c0ec489f0d85eb04c0079f30fc1ada8b89386237
+SHA1 (patch-content_app_content__main.cc) = cb8cd8bb32a7cd638ba9984a2dad1c80eadb6ead
+SHA1 (patch-content_app_content__main__runner__impl.cc) = f18696ee404481e3e9a339c17591c4c2f776af2e
+SHA1 (patch-content_browser_BUILD.gn) = e6373e7ddf4f3fcb2657ad4196103cf426046066
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl.cc) = afc485bbd0c259426c072bd9706172af7f20fbc4
+SHA1 (patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc) = 7df2e6dd93d5078d41c2b965b5843916f361cc78
+SHA1 (patch-content_browser_audio_audio__service.cc) = 1b4fcfc657e213345e82507043199646986868c3
+SHA1 (patch-content_browser_browser__child__process__host__impl.cc) = 9a3c281a3e076f091a6060073e83b2499b971d64
+SHA1 (patch-content_browser_browser__child__process__host__impl.h) = 1531af62b059d9bc89e87578bb2fa38bbf91fcf7
+SHA1 (patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc) = baedb7f49610ed8a564910f15dde69b4f6f3c493
+SHA1 (patch-content_browser_browser__main__loop.cc) = 1e8d594435d7fa8f2fc62811a5c0c831ad71c045
+SHA1 (patch-content_browser_child__process__launcher__helper__linux.cc) = 0e2d1507f33c7d5fdc7382e9f80a4c01a0238620
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.cc) = 4182283a6631fd5ce7be3e55bf0ef26c87ccaf40
+SHA1 (patch-content_browser_child__thread__type__switcher__linux.h) = ec29dc5a9ba1e920fb9784bebdf97708069a6ea8
+SHA1 (patch-content_browser_compositor_viz__process__transport__factory.cc) = 5f00b082a13b8a4a8e9ec4f0c3cb185af85ca0bb
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.cc) = f73ec54b48626dc4fc0e78d9e6265c7d3c28231d
+SHA1 (patch-content_browser_devtools_devtools__frontend__host__impl.h) = e901854144fb3613d9fc1dbe601e6851a2bff46d
+SHA1 (patch-content_browser_devtools_protocol_system__info__handler.cc) = 565f3e73935ee251d4f56248d4356d538902a91c
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h) = 1ff76e013d739b24cc3be959f0bc3e0a48a38abc
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc) = c5632d64de6b0a5f382179d3ca8788d213c4db13
+SHA1 (patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h) = 60df693b3fd6d0bd5a9ff9995023ab21a11e4d0d
+SHA1 (patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc) = 6d53ed64b08a6f472cef66776b578addf000188e
+SHA1 (patch-content_browser_font__access_font__enumeration__data__source.cc) = eed9462236d6ef6745c4ad916f89336cafa9c97a
+SHA1 (patch-content_browser_gpu_compositor__util.cc) = ca28e5f9652df51f3d4b7ff3a6776c627299e433
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.cc) = c10a75b2db1e74f4df6c08390244383f3424b0fc
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl.h) = 8aff081f096977e063fe466c47388895287cee9f
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.cc) = 3cae6da8c94d127c28db81402008e0f644d8e49a
+SHA1 (patch-content_browser_gpu_gpu__data__manager__impl__private.h) = a7bcc2cc5c9ba44e98721cd3f99669164fb127a1
+SHA1 (patch-content_browser_gpu_gpu__process__host.cc) = 2b45d20383fa2e852990f538fa75f4c7bf560322
+SHA1 (patch-content_browser_media_frameless__media__interface__proxy.h) = 1f643531005a1418cf91cfe59b65c3156404f5d3
+SHA1 (patch-content_browser_media_media__keys__listener__manager__impl.cc) = d46dca737d5acd106c64e765ccb7d100893d707d
+SHA1 (patch-content_browser_network__service__instance__impl.cc) = 7a1fb450978811eed90b0234c141e8ad0019b528
+SHA1 (patch-content_browser_renderer__host_delegated__frame__host.cc) = 355b2c6af0e7a2e352d7a21d4d550a232d08d1e3
+SHA1 (patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc) = e3c6939619c4294d30246315026b5e8c2200c06a
+SHA1 (patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc) = 1ba112c2c5dff91b62d9559114cd7d64778b4192
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.cc) = 0c609472874ddd695884dbd34bf2e7e34169065d
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl.h) = 4bfcbd305dfdf3fed511e49007854c8600a136f8
+SHA1 (patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc) = 6988d13e8fe819dbca30bddc66cf3dc1d3b031b7
+SHA1 (patch-content_browser_renderer__host_render__view__host__impl.cc) = b73b7300bdf94804a593e8278bb2332a5aeb028d
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.cc) = ab85426bea690aa3240af77428daaea684178136
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__aura.h) = 24aabb85feed9220574fa936566b1153ac1655ba
+SHA1 (patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc) = d59b51f857842f393c8704b4b9b02f37756becf6
+SHA1 (patch-content_browser_sandbox__host__linux.cc) = 88f60fe16afdeb1a3a6531883589a90055507321
+SHA1 (patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc) = 0b2a22e3467ca19c321fe5c4e557db79432958df
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.cc) = eb7f221061eb60a9f0c8193ab0153042ffeeec6a
+SHA1 (patch-content_browser_scheduler_responsiveness_native__event__observer.h) = 287b1076ddc0ad279b9f58ed5b78f111791d074d
+SHA1 (patch-content_browser_service__host_utility__process__host.cc) = fd745a5e8c939af5e891fe02d8bdf9ff61a01202
+SHA1 (patch-content_browser_service__host_utility__process__host__receiver__bindings.cc) = 56cb1f674da42b939729591c873546aa125f41bf
+SHA1 (patch-content_browser_service__host_utility__sandbox__delegate.cc) = 1b491c1acf8d6a21543113f94e153c5ff1d15bd7
+SHA1 (patch-content_browser_shape__detection_shape__detection__service.cc) = d144a73b759d0d074ef7deb765560f71e9d7a1af
+SHA1 (patch-content_browser_theme__helper.cc) = c9a3a1aa361ec44c0a517ed2daf47dc0b93de09d
+SHA1 (patch-content_browser_v8__snapshot__files.cc) = 02732df7d4057b07969f3c854415017113d0e766
+SHA1 (patch-content_browser_web__contents_slow__web__preference__cache.cc) = f2bf9347d8dcb9d6f94af750a94fa2de5c0d14f1
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura.cc) = 12195809a3a885a8c3b99647ff6d95292bbb54a9
+SHA1 (patch-content_browser_web__contents_web__contents__view__aura__unittest.cc) = 3fd648c952aa92cb29c85035dc4baccc7ed1d90f
+SHA1 (patch-content_browser_webui_web__ui__main__frame__observer.cc) = af310e282ed31c3dde2b3c42676c653af9c4aacc
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.cc) = 09dda603d8676e6a7e571bc0acf75c142c352cf9
+SHA1 (patch-content_browser_zygote__host_zygote__host__impl__linux.h) = d1d23f65f4f2492bdf40a2a66cf9e7ac82c26b73
+SHA1 (patch-content_child_BUILD.gn) = 8212a313ca97d0c8dd4ff1d92f1f25441435be9a
+SHA1 (patch-content_child_child__process.cc) = fcae518989e8e068dab8a62ceafb842b36c28719
+SHA1 (patch-content_child_child__process.h) = d2c8411680d492db19201053a771151eb599d305
+SHA1 (patch-content_common_BUILD.gn) = 866c279d3858ccb37f2d4b796d663643aaf62e74
+SHA1 (patch-content_common_features.cc) = 7fc9fbcb43c984062bfa1cebdd4c782444b8b255
+SHA1 (patch-content_common_features.h) = 64dcfcf6842802c914cfd9453d5768460793b5f2
+SHA1 (patch-content_common_font__list__unittest.cc) = 21db8a87897161054b2c576fe110118df179c55e
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.cc) = a57cb350d885250e124da0b849013d6210d9b6c9
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__bsd.h) = f38efa53b0de10e188d041b0a16fecb1cc7145ae
+SHA1 (patch-content_common_gpu__pre__sandbox__hook__linux.h) = 0df9b45b6b9b0a1a30612d14ec14fe9cb0cf37eb
+SHA1 (patch-content_common_thread__type__switcher.mojom) = 8a489a2ee35eb782954be9abe2b20286c5755b54
+SHA1 (patch-content_gpu_gpu__child__thread.cc) = 300a62294d93ba63187c526b06e5c3cff6e8e810
+SHA1 (patch-content_gpu_gpu__main.cc) = 84ac1030a249e31e54a69808d97bddf80d9b77c1
+SHA1 (patch-content_public_browser_content__browser__client.cc) = 3309915ba7f250ea4bc315fe931a4f76d35b482d
+SHA1 (patch-content_public_browser_zygote__host_zygote__host__linux.h) = dd848e28593f91c238031481f76a76d9c371ac5c
+SHA1 (patch-content_public_common_content__features.cc) = cae170d58b1f56018d16a18f0391ad1b4a6ffc86
+SHA1 (patch-content_public_common_content__switches.cc) = 5d5f87bd031ebb82ebe87f6ccdd457f81268534c
+SHA1 (patch-content_public_common_content__switches.h) = 670d260187fe88b0a1eb9a08d04ab73f97748704
+SHA1 (patch-content_public_common_zygote_features.gni) = 095d75e491c39a71f9e6a16bc491852cdc881322
+SHA1 (patch-content_renderer_render__thread__impl.cc) = 4f4ea1b85c2c459bc1782454520824d000322de9
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.cc) = 6f6216f06665801ab246afe327ad2e3fdd195a00
+SHA1 (patch-content_renderer_renderer__blink__platform__impl.h) = 79c0640c9990a0d9eba4949ef70ce5fac3ea1150
+SHA1 (patch-content_renderer_renderer__main__platform__delegate__linux.cc) = 150e5ae53944309aaadbd2ea60e7eb096d475ed2
+SHA1 (patch-content_shell_BUILD.gn) = 7967d2fc494ab4e33ee7c783c1e98001c0f06d17
+SHA1 (patch-content_shell_app_shell__main__delegate.cc) = 659f7861ec97d58e54641704570fc13adc0256e2
+SHA1 (patch-content_shell_browser_shell__browser__main__parts.cc) = c4129d6fa69cf2fea66dd04e6c1ff0676d374c7a
+SHA1 (patch-content_shell_browser_shell__platform__delegate__views.cc) = d2cb098ed669b6502041bb71822f8cf358de4021
+SHA1 (patch-content_shell_renderer_shell__content__renderer__client.cc) = 1d57a6b4c850f94fbdb0dde7cd95641e6bc819cc
+SHA1 (patch-content_shell_utility_shell__content__utility__client.cc) = 98f5294b70b6ba0fc15810021abc7dc2da1b1c23
+SHA1 (patch-content_test_BUILD.gn) = aa5197f3cc3477b75cbd73ef6d8037f36e5d6521
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.cc) = 218b6316c1a797f318ed1fa200451fc07870536e
+SHA1 (patch-content_utility_on__device__model_on__device__model__sandbox__init.h) = e778fcea8f864a81b011f49d82731b1eb3bc47d5
+SHA1 (patch-content_utility_services.cc) = b9ed434ae51d1716ed847ceb0076ef13c729506c
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc) = 356dc27a5a4b63cc0ac185792c1b652d090ae2c0
+SHA1 (patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h) = f19df5a0414b9eac3ebcbf6ae4d562be731872f8
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc) = 181107c28accf920ae4d52ed91732b4617c8b705
+SHA1 (patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h) = b88a31eace36759501840984a369ee4cb5af0f75
+SHA1 (patch-content_utility_utility__main.cc) = 4fc3099602f7e12244d6954cc7a971ff509cdd28
+SHA1 (patch-content_utility_utility__thread__impl.cc) = 57e289d044e6d9cc0627a1d09183f5c9676251ed
+SHA1 (patch-content_zygote_BUILD.gn) = c376729d7e0c3652fd9a89b91a16235fd915d22f
+SHA1 (patch-content_zygote_zygote__linux.cc) = 43305226c56809ef29f54d047e7dc54443f7ad4e
+SHA1 (patch-content_zygote_zygote__main__linux.cc) = cb6dbda92d4d8a16b6e09109452062069354044b
+SHA1 (patch-device_bluetooth_bluetooth__adapter.cc) = ae5b60c91346c06161763796f46ab2f1d9e58780
+SHA1 (patch-device_bluetooth_cast__bluetooth.gni) = f0368c65f1a719f6529c81592f7a045fbcc83197
+SHA1 (patch-device_fido_features.cc) = 6261233bd56dd8587ef336a6b58d075795c242a0
+SHA1 (patch-device_fido_features.h) = 19094ea2f19998a733027e72f8c15492b2b16f45
+SHA1 (patch-device_gamepad_BUILD.gn) = 414a38d63be37dd757a69f4f5341af7554d4e6f8
+SHA1 (patch-device_gamepad_gamepad__provider.cc) = 53f6894d669a78996175b80b81c5221b3f6a3654
+SHA1 (patch-device_gamepad_hid__writer__linux.cc) = 280a1f7c518641bd2a5f891332a80c33fe7e9eba
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.cc) = db78dc800d7bcc19e696bc7bf8a3db53ebc778b5
+SHA1 (patch-device_gamepad_public_cpp_gamepad__features.h) = f75cb8da5d97dbefcdeecde807b26effaaee6035
+SHA1 (patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc) = 7dd89e23e8005e709ebdc80f1c7eec0cccd694d7
+SHA1 (patch-extensions_browser_api_management_management__api.cc) = 0d27dfa1fc06794f8bfc109930993775f57136f4
+SHA1 (patch-extensions_browser_api_messaging_message__service.cc) = 14b1e63ce20f0b7220ad83fd92d7904260ad89da
+SHA1 (patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc) = 9a8172afdcfc03ae9e16f034daa647ffeff2114b
+SHA1 (patch-extensions_common_api___permission__features.json) = 2b6eefa9acb3e0c4eddcf298497381b96bfb73c7
+SHA1 (patch-extensions_common_api_runtime.json) = 949954a81fb36cb01328a122f4fc780f59da6b62
+SHA1 (patch-extensions_common_command.cc) = 6f0791e0e38bf7678ac4b4283fc8fcfb5e3ddc2d
+SHA1 (patch-extensions_common_features_feature.cc) = 7e998e6e035acae4236fa74a924eb581812ada69
+SHA1 (patch-extensions_renderer_bindings_api__binding__util.cc) = 804762ffe4ad05a7519602a33add08bce64328ea
+SHA1 (patch-extensions_renderer_bindings_argument__spec.cc) = 1d44cb3a4e726e0caa6bd97d23bcd9118a84e820
+SHA1 (patch-extensions_shell_app_shell__main__delegate.cc) = 770a0fd345af301891033c0fbf2c2f07015e8829
+SHA1 (patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc) = c7a40f428159238ce98b8c2ed43912218a0f9791
+SHA1 (patch-extensions_shell_browser_shell__browser__main__parts.cc) = 5349ee59f5eb11fd34e063f34d9eafbb2a81fc86
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.cc) = d565da4c1875c20fd56c6c5d3835e65c9892e021
+SHA1 (patch-extensions_shell_browser_shell__extensions__api__client.h) = 49c9e416b4acde725e7bd5e1bdf74e0bb150ca52
+SHA1 (patch-google__apis_gcm_engine_heartbeat__manager.cc) = c87dedd380fcce2dcc61f3b4bd829777a6bd87af
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.cc) = 2b79d0eae089887669b33be18d409a8f92b7efce
+SHA1 (patch-gpu_command__buffer_client_test__shared__image__interface.h) = 62739e9f1a9272e36c500ef7e7d6c04911f7789d
+SHA1 (patch-gpu_command__buffer_service_dawn__context__provider.cc) = 590fd9972927ee412776faa74e1a6db1a6ba8950
+SHA1 (patch-gpu_command__buffer_service_gles2__cmd__decoder.cc) = 88a1ad9df19bf14f66b0c243d5026acc1b260129
+SHA1 (patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc) = dbb3d2742363d43bd7dad08aed41a05f19605dab
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.cc) = 7156f9160f4f8fe688ec8bbd13bb9fb9700fe0f2
+SHA1 (patch-gpu_command__buffer_service_shared__context__state.h) = 08ee185d573f87d6e3a3f679705951e33e5bb32d
+SHA1 (patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc) = ef5a82438207ee2411539a2c73b1f9d89d2fac1d
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc) = c1edb91262eb31450acef9858e91185732f579d4
+SHA1 (patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc) = 54663d2730476802612d1c97868c2191db2960c6
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc) = 1dc89ecfaf714cc00d7f83d741066e4ff8bc5644
+SHA1 (patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc) = 4713d49dec37e5eff17e2928c9de4833a8cf6130
+SHA1 (patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc) = 06e9a21bf2b5340cf53160b74fb22ce2237b4f9d
+SHA1 (patch-gpu_command__buffer_service_webgpu__decoder__impl.cc) = 7469c63aee0998d0277215d9fca0c7f2413c80e7
+SHA1 (patch-gpu_config_gpu__control__list.cc) = b9b3ef5e1c47b5cf2120dc4c625cfd346d62b3ad
+SHA1 (patch-gpu_config_gpu__finch__features.cc) = 5661d9053b286f4377d3264b4159eb1dc234b8b6
+SHA1 (patch-gpu_config_gpu__info__collector.cc) = d305adb9337c4840edd861a29f070e07aebfb3cf
+SHA1 (patch-gpu_config_gpu__test__config.cc) = f393d22ddc7be2745c9f2f2263fdbdd21bef63b3
+SHA1 (patch-gpu_ipc_service_gpu__init.cc) = 3a7ecc9b39e04f7d758301cd9d01df86f6d1332b
+SHA1 (patch-gpu_ipc_service_x__util.h) = 4778e7f9dbefa9fbff897c0684074503887000fc
+SHA1 (patch-gpu_vulkan_generate__bindings.py) = 7d9d6de6045f48ac040731f8b35b1239efed7038
+SHA1 (patch-gpu_vulkan_semaphore__handle.cc) = b8371d78c086f6d4ac74a6626bbf2e0426cc1516
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.cc) = 3ab81eec8a5875e65100a26d698fa22f4da610a9
+SHA1 (patch-gpu_vulkan_vulkan__device__queue.h) = c39d2f85224314324a083ee312bf1023377b2dbb
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.cc) = 2736b70c6d3d56e7046f2367c39dd43d3d0ddeb8
+SHA1 (patch-gpu_vulkan_vulkan__function__pointers.h) = 247a26809306de3d98b0ef0d30e43f3de0c7a26e
+SHA1 (patch-gpu_vulkan_vulkan__image.h) = fea7bb7f6633d0513daf40c12d4c0e3d87416368
+SHA1 (patch-gpu_vulkan_vulkan__util.cc) = 88bb1b799d5079bae232c0911094247e065a5e8d
+SHA1 (patch-headless_BUILD.gn) = 1f261751d6f1b3daa35e89548b55ee7a9768c197
+SHA1 (patch-headless_lib_browser_headless__browser__impl.cc) = cb41b47ce5ff7047ae858309a9b58921cc1eaf3d
+SHA1 (patch-headless_lib_browser_headless__browser__main__parts__posix.cc) = e11b69ed84d6b5a9e46104a09cef87619b921637
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.cc) = 1728b0df4700710f50a9056fa0c2d1447f789ce7
+SHA1 (patch-headless_lib_browser_headless__content__browser__client.h) = 44d1d8e4d54fb650d4df1e213c6b758597e27287
+SHA1 (patch-headless_lib_browser_headless__web__contents__impl.cc) = a5739c9d60c0a4e4214efb85a35cf0030b53a835
+SHA1 (patch-headless_lib_headless__content__main__delegate.cc) = a97ffed95f17ef174da2c18f5aa8bff5b06a580d
+SHA1 (patch-ipc_ipc__channel.cc) = f5fb300ac784884063d9aed026cf114697fd478b
+SHA1 (patch-ipc_ipc__channel.h) = d69e05f69a6cc36e4b49d6d098ad7d06a0b3476d
+SHA1 (patch-ipc_param__traits__utils.h) = f46a6fadb3815d9644cdc7fd61ce95cb03393b59
+SHA1 (patch-media_BUILD.gn) = 8eb82cb1bb6bb2aaa6ee2a56bcc09c0524a48415
+SHA1 (patch-media_audio_BUILD.gn) = cba3132c827eecb3be30790836dd078e3244226f
+SHA1 (patch-media_audio_alsa_audio__manager__alsa.cc) = d400f8d7ea4b0a2fb770fcb7d88165818dbc7d6d
+SHA1 (patch-media_audio_audio__input__device.cc) = 301e6274e2be21093cb3ba80ed25dd82d2a604cc
+SHA1 (patch-media_audio_audio__output__proxy__unittest.cc) = a2e602cf7a3e6510df24c9049fa4bfa8dc467b39
+SHA1 (patch-media_audio_pulse_pulse__util.cc) = 8e0577f31a923a8e756e29216c162c0527c45597
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.cc) = d66b5a0c0adc3cc6b19be3ae86937c8226a36291
+SHA1 (patch-media_audio_sndio_audio__manager__sndio.h) = 501671b6aa52fa96cc969a2b59f0a8a9d0de472b
+SHA1 (patch-media_audio_sndio_sndio__input.cc) = 7ca78766827efe35147d9fde6168aa69d3b8019c
+SHA1 (patch-media_audio_sndio_sndio__input.h) = c5cfb07ecaaed73d3062d2670174efd100ac4459
+SHA1 (patch-media_audio_sndio_sndio__output.cc) = fbc3dfe8676c96dfbeaf09ee3dd8d33a70975ab3
+SHA1 (patch-media_audio_sndio_sndio__output.h) = 77767d06dc06fbfe3678b119250ca747994d3b53
+SHA1 (patch-media_base_audio__latency.cc) = 8a98dca7c5c474026261358c4b034ef9ecf905f2
+SHA1 (patch-media_base_libaom__thread__wrapper.cc) = e8183381cf5446104a64891c3cc762f19b69a633
+SHA1 (patch-media_base_libvpx__thread__wrapper.cc) = b9b73ad690d46fcabbcede98631e8424266c144b
+SHA1 (patch-media_base_media__switches.cc) = d6df5c9fde2e891a0b60680befa853e1319a0278
+SHA1 (patch-media_base_media__switches.h) = be5ec22af6d7749ccbd4909d0ac2d9ad4e401936
+SHA1 (patch-media_base_video__frame.cc) = 2f4b5b4d03aa19d4553a0c9ab4fec72c489b1b55
+SHA1 (patch-media_base_video__frame.h) = bd2406b503c4e0204796559e6c19214acce416a2
+SHA1 (patch-media_capture_video_create__video__capture__device__factory.cc) = 51b1d4e2b89d3fe39f1a1c78946fa1420cad4563
+SHA1 (patch-media_capture_video_fake__video__capture__device__factory.cc) = 88a92c6881d2f3a61ede7d98d30efd7204ff198f
+SHA1 (patch-media_capture_video_file__video__capture__device__factory.cc) = edaa186c59dcfa5f3706ecf101a375210885d7c7
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.cc) = 46a70645950874edb5aa953b1859d78d2e17dfe9
+SHA1 (patch-media_capture_video_linux_fake__v4l2__impl.h) = 02ebbec2f0bd5d7501a73c97145349da4ac3df18
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.cc) = 6f3e7284875863636a585b0370f8ea4155e954c0
+SHA1 (patch-media_capture_video_linux_v4l2__capture__delegate.h) = 89ac2e435b13564419039ea892ffd8f1ae6a5689
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device.h) = 050abe071d425d65b3083599ce74f05b1ec0f308
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.cc) = 4234cf94c9d6fae071edca1f13b511b05bb572cd
+SHA1 (patch-media_capture_video_linux_v4l2__capture__device__impl.h) = 290cb5162df1f4e5e0221c257ef93bb9cf9e98fb
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc) = 30db993ea704a94dc324f6ea58d5b155cd9396fe
+SHA1 (patch-media_capture_video_linux_video__capture__device__factory__v4l2.h) = 050f245956dffa378313013bab92cbe3130a82b4
+SHA1 (patch-media_capture_video_linux_video__capture__device__linux.cc) = 4a0c940a30b9f75e9672c1904e36477a2e1968a4
+SHA1 (patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc) = a50d0815be0018ec8bd942eaebb1b38df1db3929
+SHA1 (patch-media_capture_video_video__capture__device__client.cc) = a607fc4d9366a4aeca355076c249a8c96fbd3181
+SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = 251079e4ba1e975ec530333c854f2d55f01a71c6
+SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = accf7a2a769f63dff191649345bea125ad28cfc9
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = f4e05f8c6a624354d6e26cc45d0e2ca04b1d2985
+SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = 04db9fcf286b1aa03540d99de54f41b2baa6c13e
+SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = e68d3fb6005287e766323738c5d5c6bf7394e14f
+SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = abcaa30a9c4b5b501e4f325003b83b8c2c835139
+SHA1 (patch-media_gpu_chromeos_mailbox__video__frame__converter.cc) = 91d0ea296b5c1c1e30834abd153936c012a3b79c
+SHA1 (patch-media_gpu_chromeos_platform__video__frame__utils.cc) = 2a9438bb899643c711065a19254a653fe5cb5fe8
+SHA1 (patch-media_gpu_chromeos_video__decoder__pipeline.cc) = 8251a44b0aba34aca2c24d5c3eb7e9083118b869
+SHA1 (patch-media_gpu_gpu__video__decode__accelerator__factory.cc) = 7420d4696d458c0b28f74db87c86a9d518ee1eda
+SHA1 (patch-media_gpu_gpu__video__encode__accelerator__factory.cc) = 83da88468815c53766c95b46254b55749f4542e7
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc) = 295c352c69418d9de777b9d1fb98ccea87ea92e1
+SHA1 (patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h) = de6ed477e76199bcff030ae5bda2793993c0f141
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc) = 1ce89b4c3c9e8d03564ae0de80517cea7639b943
+SHA1 (patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h) = 7d6d4a18e6fd1292c69a4de3c286abe21eaaba73
+SHA1 (patch-media_gpu_test_raw__video.cc) = 1a63c480707edb89985f6308c8d3c55c2562f07c
+SHA1 (patch-media_gpu_test_video__frame__file__writer.cc) = b47f735aa98651171277e470bc314c5662d09539
+SHA1 (patch-media_gpu_test_video__frame__helpers.cc) = a7d71ec0c1b2bff2189ca15ff62c0a49062e3035
+SHA1 (patch-media_gpu_test_video__frame__validator.cc) = d1cf74acb3e05bf4c8a98ee87d08cac87669fd93
+SHA1 (patch-media_gpu_v4l2_v4l2__utils.cc) = 5fecde5596d7ab800371e1b1ab4853be4e4e001c
+SHA1 (patch-media_gpu_vaapi_vaapi__video__decoder.cc) = 7e47e2b7323283ce8e20563de97951cd03d7ca56
+SHA1 (patch-media_gpu_vaapi_vaapi__wrapper.cc) = c82a78ef9b19f50654ed6176c6582236506bea32
+SHA1 (patch-media_media__options.gni) = 5d0cb3c9356d3692d5f694402c0dc5fb7f21d3ae
+SHA1 (patch-media_mojo_mojom_BUILD.gn) = 2b7837f784d95cf44d7a0371968985d3ceac8d34
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.cc) = 39ca39ed4150401957aa14e8fafabff66499d899
+SHA1 (patch-media_mojo_mojom_video__frame__mojom__traits.h) = 933087d1022a70fd8101edb20df457030a8825d7
+SHA1 (patch-media_video_gpu__memory__buffer__video__frame__pool.cc) = 7c0036bbdf757ad4b0414dd90375621328210745
+SHA1 (patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc) = 7f270a7393dd5f3bf507dfdf42bcdd3d66e736a1
+SHA1 (patch-media_video_video__encode__accelerator__adapter.cc) = 9ab537c6395808f9e7c6349a46ff1cc9fb029aab
+SHA1 (patch-media_video_video__encode__accelerator__adapter__test.cc) = 70ce5809a40d93a95907673c665223db4aff0c69
+SHA1 (patch-media_webrtc_audio__processor.cc) = b2c85e781c625400f4f6feee63fb9dd3a4f8e1c3
+SHA1 (patch-media_webrtc_helpers.cc) = 59a4ff01f9044447cc67d3125895d84b0d953e9d
+SHA1 (patch-media_webrtc_helpers__unittests.cc) = a83d065ddc53836b3bfc25e7a3831cbd782ff104
+SHA1 (patch-mojo_core_BUILD.gn) = 8cfacbff397219838d2c5b46ed02340507eaa62e
+SHA1 (patch-mojo_core_channel.cc) = d3560e43b5fb9610a685bf2e2c91bba012aac665
+SHA1 (patch-mojo_core_channel.h) = 1f425d176e38f45a11d1c0195110b2b5faebf714
+SHA1 (patch-mojo_core_channel__posix.cc) = 73cbeb6356a9d82fdebd1f9e7258be6b95c3ecfe
+SHA1 (patch-mojo_core_embedder_features.h) = 281f827710ecef05b5038767b227f64026487396
+SHA1 (patch-mojo_public_cpp_platform_socket__utils__posix.cc) = eac2f55dd57f383913b09fe3d98b55c4bdaabd03
+SHA1 (patch-mojo_public_tools_bindings_mojom.gni) = 79c227fea44d98e955d17a09d155e869f51e98ca
+SHA1 (patch-net_BUILD.gn) = 435b7e385815ea28baf44d97191c09382bd0d208
+SHA1 (patch-net_base_features.cc) = d1112c9466adad6d50f2b4e64d3cbc97b203af44
+SHA1 (patch-net_base_network__change__notifier.cc) = cd557d49c22c555e38e87f2a13d87ff847d223a2
+SHA1 (patch-net_base_network__change__notifier.h) = fd5b7316084e836c0c3966dd87e255f5aef47856
+SHA1 (patch-net_base_network__change__notifier__passive.cc) = c802466463c592f46350a25c51ef45d52f19fbfa
+SHA1 (patch-net_base_network__interfaces__posix.h) = 473bc157ae422732ee119fa2c51909ecf3ad86a1
+SHA1 (patch-net_base_sockaddr__util__posix.cc) = 1dab708ba7d7d836b15ec68a7ff8105d3fc15e19
+SHA1 (patch-net_base_sockaddr__util__posix__unittest.cc) = 039bd34be16158aa88abba8456edbcb4e211bb16
+SHA1 (patch-net_disk__cache_backend__experiment.h) = a9b812c65c8b059a3123e555fc0a0b72cfaf87e5
+SHA1 (patch-net_disk__cache_simple_simple__file__tracker.cc) = d1315e47579b7dc3a342b48909509b10291e4c19
+SHA1 (patch-net_dns_BUILD.gn) = c8f63204cad29c6ff4abb13af47bdca2a530828a
+SHA1 (patch-net_dns_address__info.cc) = 00aaa639b8a06c8781d631415418e7d82157ff20
+SHA1 (patch-net_dns_address__sorter__posix.cc) = 8090d9f78ced2dd294531e31f60a188e7bcc90b8
+SHA1 (patch-net_dns_dns__config__service__posix.cc) = 2d941a66291402dd770ef0c4e570a48c872fa08a
+SHA1 (patch-net_dns_dns__reloader.cc) = 122e7838790cd4bddde61d7efe3fd390626e7feb
+SHA1 (patch-net_dns_dns__util.cc) = 379f6d2d76059669f879ff340379ebb6596407f3
+SHA1 (patch-net_dns_host__resolver__proc.cc) = 274ec3347856dc3cb9f8afdf8f2f2b07414c3ca7
+SHA1 (patch-net_dns_public_BUILD.gn) = baead7165c799fdb5829aba4081ad31e15516e4e
+SHA1 (patch-net_dns_public_resolv__reader.cc) = d5096dad4790d1419b76d922152262560c570112
+SHA1 (patch-net_dns_public_resolv__reader.h) = 5fe7a2ca1bac0df999775463040ed3a44daef99f
+SHA1 (patch-net_dns_public_scoped__res__state.cc) = f8eb42640c27555c3c0cfe2eee346d7c31563975
+SHA1 (patch-net_dns_public_scoped__res__state.h) = 75e09492377ce52d7cf8baf94b7dac8f55a5a229
+SHA1 (patch-net_filter_zstd__source__stream.cc) = 4f7f61f00f6dfde4c89d222962c53cb4b2c410cc
+SHA1 (patch-net_http_http__auth__gssapi__posix.cc) = 2e92b5da7795913033332bba9b084dc51d84c716
+SHA1 (patch-net_http_http__auth__gssapi__posix.h) = 55009882a935c10a3060929dcde5d4b9d529d6e6
+SHA1 (patch-net_http_http__auth__handler__negotiate.cc) = 5898feb16e6c265694ffb116ccff52f46d8cccea
+SHA1 (patch-net_http_http__auth__preferences.cc) = b1a7091159f09e0bb30453bbfab23df1c1173979
+SHA1 (patch-net_http_http__auth__preferences.h) = ea1b7a84e685f1f83b351418a1ec1089adc2fa19
+SHA1 (patch-net_http_http__network__session.cc) = 58214db047142325270e91eaa2c5fa26dc1432b8
+SHA1 (patch-net_proxy__resolution_proxy__config__service.cc) = f9758506bb027cbd8fdc618dc8edf043a7193308
+SHA1 (patch-net_proxy__resolution_proxy__config__service__linux.cc) = e984a4c1b463315f3cdf476dfb49c2e371a5a609
+SHA1 (patch-net_socket_socks5__client__socket.cc) = 6ccc5d483ba70c8edfe50638d194eb137aa4920b
+SHA1 (patch-net_socket_tcp__socket__posix.cc) = 69aef650190cc82b9038591a98004cd3512ae13a
+SHA1 (patch-net_socket_udp__socket__posix.cc) = 34cb1db2814f364d30a6308d214dcc4a0eff3d9b
+SHA1 (patch-net_socket_udp__socket__unittest.cc) = 3a4af5b135d138276811f0e1df8f3ae86d74548c
+SHA1 (patch-net_third__party_quiche_BUILD.gn) = a78f0e7960b3431e51f37dc8d9a5d2e308056979
+SHA1 (patch-net_tools_cert__verify__tool_cert__verify__tool.cc) = b5bdbc696f2b80445e861926a102f01624963ac3
+SHA1 (patch-net_tools_net__watcher_net__watcher.cc) = 3289ecbc1ec294e7b6f8daf3b578b87aa975aaa6
+SHA1 (patch-net_traffic__annotation_network__traffic__annotation.h) = 0c792b042cd73fcf8c81bdb9b5bbbe4f1cc4a96c
+SHA1 (patch-net_url__request_url__request__context.cc) = acddec850af53b2f6909613f2b6b4fab95b2a440
+SHA1 (patch-net_url__request_url__request__context.h) = 5fdf8b8943a4a3c498e5d1b7aee0c3c4135a5240
+SHA1 (patch-net_url__request_url__request__context__builder.cc) = b20fa2c62f14a6bb86cf49ae31458d2c4b29aa97
+SHA1 (patch-net_websockets_websocket__basic__stream__adapters__test.cc) = 65010e5a7f63b56b4b12d505f7b6a471cce1e91c
+SHA1 (patch-pdf_pdf__features.cc) = 4f9b18a7d6d87bf76ea4ccf82ba55875369cf9d9
+SHA1 (patch-pdf_pdf__features.h) = 5d82270aada806db3d600d66a431737dc2fbc508
+SHA1 (patch-pdf_pdfium_pdfium__engine.cc) = d56e7f9fc1783946a558ccadc211955030e1a23d
+SHA1 (patch-printing_backend_cups__helper.cc) = cbf5a4138967917495e8db6e2e1eca3a272608b1
+SHA1 (patch-printing_backend_cups__helper.h) = e5a4909f2416dbac1454bd12f4802ec92e77950d
+SHA1 (patch-printing_backend_cups__ipp__helper.cc) = 2fa5b88557db95b34e1524bfc5b207bae56cdd75
+SHA1 (patch-printing_backend_cups__jobs.cc) = 45a55dd52638742f8a11038f43b7b1f1be11f315
+SHA1 (patch-printing_backend_cups__printer.cc) = d79d38fb846e33cb2c91d3f0b8487df94d79b967
+SHA1 (patch-printing_backend_cups__weak__functions.h) = fa3369e7fb64070716f80c5828fb6ca9a8e30e9a
+SHA1 (patch-printing_backend_print__backend__cups.h) = 4dc417196b70131cd55fb5d95bbcdc5ba3674713
+SHA1 (patch-printing_backend_print__backend__cups__ipp.cc) = 384be8d581c50a5efb20ad50a07c4d029d832411
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.cc) = 85b4a013bc72b6f0f6d7f6e54b7b001b43a1053e
+SHA1 (patch-printing_mojom_printing__context__mojom__traits.h) = 1b2dd2dcc7d7d561413464a8f84d2dac17fc5a85
+SHA1 (patch-printing_mojom_printing__context__mojom__traits__unittest.cc) = 5819d32a953edec0da33b65cc522361b0d51d347
+SHA1 (patch-printing_print__settings.cc) = b775613af386d5872745c047d61b60a23d36af2b
+SHA1 (patch-printing_print__settings.h) = 712cf3d8bc61cbccd59c99a48a2bac8be2c7c6ad
+SHA1 (patch-printing_print__settings__conversion.cc) = d062a6c8b6dd6c278cec31431191bff6be57a544
+SHA1 (patch-printing_printing__context__linux.cc) = 3112e9b25ab30b61e4ad40fb861db476e3d3954e
+SHA1 (patch-printing_printing__features.cc) = 89c6ac327ef46dae0a15d8064d9eef2efc381df7
+SHA1 (patch-printing_printing__features.h) = 04690c7f09e54b73ab45f565e7e4f6eb771f1b20
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.cc) = 455e4cce0fa99bad6e5a7df95171cb957aef4937
+SHA1 (patch-printing_sandbox_print__backend__sandbox__hook__linux.h) = 1e1836bcfa62c439fe44082da55893b7abd79426
+SHA1 (patch-remoting_base_constants.h) = e23b38effac7c87ae75888b97e635ee7ed88c7c8
+SHA1 (patch-remoting_base_environment__details.cc) = 080d6e35ee23e800964aa2ef0a82b5d7a34becf7
+SHA1 (patch-remoting_base_host__settings.cc) = cf661207fa11de3079a75e095d02d5ec6d8c956e
+SHA1 (patch-remoting_codec_webrtc__video__encoder__vpx.cc) = 7f97e3d6e807b3f3cbf97132e9a191c0dd12907c
+SHA1 (patch-remoting_host_base_desktop__environment__options.cc) = b8fca1abbd44a0f085156f0a19379e8679dabadf
+SHA1 (patch-remoting_host_base_switches.cc) = fff162a1e1afacd2891aedfd5cc6e75c2010a487
+SHA1 (patch-remoting_host_base_switches.h) = c10bb4b7a08953f3f16756ea27a521689b2b9085
+SHA1 (patch-remoting_host_chromoting__host.cc) = a8cf4b1b68d93883795296a1d6ed81ce96652e24
+SHA1 (patch-remoting_host_chromoting__host.h) = 7ef087962e96c6318d0967d2c8720f273365088c
+SHA1 (patch-remoting_host_chromoting__host__context.cc) = 0ec531002c391a06f192c126bc09c5e25afbec2b
+SHA1 (patch-remoting_host_chromoting__host__services__client.cc) = 58c3090042fe0d7929d98f89214d1f1b208a8108
+SHA1 (patch-remoting_host_client__session.cc) = 7ce6181cd6802655f94498368ab59ab6bfbfe797
+SHA1 (patch-remoting_host_crash_crash__file__uploader.cc) = 9d0a8175f64ad12c6ce77c7f1bae74e85061deb1
+SHA1 (patch-remoting_host_create__desktop__interaction__strategy__factory.cc) = e99dc269927b83a6971018d71eb6dc47568d3a74
+SHA1 (patch-remoting_host_evaluate__capability.cc) = 2def4609aeafa45b86e1af6013e48d9d93ce0656
+SHA1 (patch-remoting_host_host__main.cc) = f68ac28a2ab8825d1d91af722f68dd3f873db659
+SHA1 (patch-remoting_host_host__power__save__blocker.cc) = e55732a63b6de5a0bb6ad72d4a7357f3cbb38adb
+SHA1 (patch-remoting_host_ipc__constants.cc) = d78e0ac22651d0e474eb72cbcea4bb1373c92b23
+SHA1 (patch-remoting_host_it2me_it2me__native__messaging__host__main.cc) = d97db33d57ec26da097837bbbaa2e011dc5c308c
+SHA1 (patch-remoting_host_me2me__desktop__environment.cc) = 4e5c07cb727d9523d99efd87d99d4aaf40c5838b
+SHA1 (patch-remoting_host_mojo__caller__security__checker.cc) = 3cb0b2e6f255f1f893d28ab37cad95d7221f7c30
+SHA1 (patch-remoting_host_policy__watcher.cc) = 779ef565bb9e8719cd3780e80321b07dee607216
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__client.cc) = 9057781fde25a507a9b84146c0ff0cbe00ddfce9
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__main.cc) = a78a12a3edb0625961b29aaf2823c7a1f295325d
+SHA1 (patch-remoting_host_remote__open__url_remote__open__url__util.cc) = f39fcd963cb85257ee0669eea623ec69adad078c
+SHA1 (patch-remoting_host_remote__open__url_url__forwarder__configurator.cc) = 139c27e073d286a93d5ad2a6e37574d1c6fd4d07
+SHA1 (patch-remoting_host_remoting__me2me__host.cc) = e1e9c715a11eb418553cc3229557736f5fad3c0c
+SHA1 (patch-remoting_host_security__key_remote__security__key__main.cc) = 8ab70ce95db9d5437e26b3914d4d48ef02179799
+SHA1 (patch-remoting_host_session__policies__from__dict.cc) = 260bf849bcdfd9889680af404cba3f7bbbbcd49e
+SHA1 (patch-remoting_host_setup_me2me__native__messaging__host__main.cc) = b768306a613da52bea188149bb0dec8e2ea60a1d
+SHA1 (patch-remoting_host_setup_start__host__main.cc) = 15cbaca71a4612c0d88237ad9dc7c3a30680c7f9
+SHA1 (patch-remoting_host_webauthn_desktop__session__type__util.cc) = 455795e4ee137f5769ca33d9bde7d9cebc288169
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc) = 6240720676b7870a81300086a96a49764de9e5c0
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc) = 115af50788a33ca97352f66fab362ca3052d1a52
+SHA1 (patch-remoting_host_webauthn_remote__webauthn__main.cc) = 1c732651836a40b658027f5b4b5903ba5b5c8660
+SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 2d9e5e339315732a6df256e182e36892ed85bed2
+SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = d6f30dea155d94a2b0a8ee02e7479b41dcf94fc3
+SHA1 (patch-sandbox_BUILD.gn) = d496873c802465922405dac1f538c275307552d9
+SHA1 (patch-sandbox_features.gni) = 43b20408e718d0f7d61454262af5b122d59c864a
+SHA1 (patch-sandbox_linux_BUILD.gn) = 90d1b5dab7a02cb60801579dad93b9b3987caf61
+SHA1 (patch-sandbox_linux_services_init__process__reaper.cc) = cadfd94aa31030ebfab67c1093790156293c2944
+SHA1 (patch-sandbox_linux_services_libc__interceptor.cc) = e01c66cf19a1d50026f58f93d96149aa49959b22
+SHA1 (patch-sandbox_policy_BUILD.gn) = 3855887248b2cf63baafafe8f819d77048373884
+SHA1 (patch-sandbox_policy_features.cc) = c268eb75995ec771b5a269d9bfdbe553354c2c48
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.cc) = 74e5e0815d0c1f6cb786289b1340e8839bc7790c
+SHA1 (patch-sandbox_policy_freebsd_sandbox__freebsd.h) = f5155e9cabb1a151e109ecdb68d96e0e95bf05a5
+SHA1 (patch-sandbox_policy_mojom_sandbox.mojom) = c7fc37b0d1b55288c59274d9a394e72004d00199
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.cc) = a54ecdcc8eb4929607d021e83c85e575c2253fd1
+SHA1 (patch-sandbox_policy_openbsd_sandbox__openbsd.h) = d8ff5a8f791841b7510d11c741f806a8ce08ba51
+SHA1 (patch-sandbox_policy_sandbox.cc) = 79f3a397dd86f24d80ecb368da337528db566147
+SHA1 (patch-sandbox_policy_sandbox.h) = 9d44efa7b1ff23da27c0b8d87b7629f453e5a703
+SHA1 (patch-sandbox_policy_sandbox__type.cc) = 48c76316c595a7f68a40bcea99ebf8b2fb6cbd14
+SHA1 (patch-sandbox_policy_switches.cc) = 2a247cecaf32d8fc90e11ab4ca66f72481c43d63
+SHA1 (patch-sandbox_policy_switches.h) = 84a8897d07c3436148f8ef58b28dcf44fc3d34a9
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.cc) = cf1b79792c1b66b195c5613d8610c166fa951ac0
+SHA1 (patch-services_audio_audio__sandbox__hook__linux.h) = bc734052dbdb9f1eb03dcf9fee34bb1c2a85a9a4
+SHA1 (patch-services_device_BUILD.gn) = 5dc9a303169b08fc17d066e89bee13de84833092
+SHA1 (patch-services_device_geolocation_location__provider__manager.cc) = 3ffbd37010b50df63b66a634aa7e03a2b7ba5f2b
+SHA1 (patch-services_device_hid_BUILD.gn) = 2e950777803b93fa9f2a4d7ac03a768c1e5e5659
+SHA1 (patch-services_device_hid_hid__connection__fido.cc) = 37ffdf05140c8000fc465d469e12d0565f9b18bc
+SHA1 (patch-services_device_hid_hid__connection__fido.h) = 20ac6608fcfffb67158de857b25263c1017ec4f8
+SHA1 (patch-services_device_hid_hid__connection__freebsd.cc) = 61f4a0b409784ca42f30d5a167c039554358edf7
+SHA1 (patch-services_device_hid_hid__connection__freebsd.h) = 78288d4a88904c044db3c3cb296e1d66d64d6bf8
+SHA1 (patch-services_device_hid_hid__service.cc) = d9315312fd6d09d3e72d0fcac0272d96a67df7d3
+SHA1 (patch-services_device_hid_hid__service__fido.cc) = c20b70165bbf77bf65c34c02b742ae1a8582ac57
+SHA1 (patch-services_device_hid_hid__service__fido.h) = debd86f85890b8cd1e321d117443bc6856c65102
+SHA1 (patch-services_device_hid_hid__service__freebsd.cc) = 9e1984ae8cc417a159f4650190dd0baba5c623e7
+SHA1 (patch-services_device_hid_hid__service__freebsd.h) = c34453e2843bde46bae03d733cbf0d63f09aeec9
+SHA1 (patch-services_device_public_cpp_device__features.cc) = d7ea3caadcbf86f020c7f0b6b15c55992ea6a1d6
+SHA1 (patch-services_device_public_cpp_device__features.h) = 85606445706c430aa6a9f5cd02a29309b740104a
+SHA1 (patch-services_device_public_cpp_generic__sensor_sensor__reading.h) = 40c55ad38246cb62e9013534bf2823850b2d91a7
+SHA1 (patch-services_device_public_mojom_BUILD.gn) = 59c4df183c0b2f63de9748be4e038f8ecbdd92e6
+SHA1 (patch-services_device_serial_BUILD.gn) = 42f1164f284177af5399e2bc6efd2ee2e08acd0d
+SHA1 (patch-services_device_serial_serial__device__enumerator.cc) = 84bb56d618856c1465dc0bb99b26a32431f32f44
+SHA1 (patch-services_device_serial_serial__io__handler__posix.cc) = d54cf4658cd292b1fce7da20ae98d4e4760d9b35
+SHA1 (patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc) = e9d9be74fc73270ae3bf0c025bab9ed737286c0f
+SHA1 (patch-services_device_usb_BUILD.gn) = 65752c3922071c79cd7fbc265793fb1f6dfd0f6e
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.cc) = 3b73f64d707989dcea99880dfb42db97e56e1339
+SHA1 (patch-services_device_usb_usb__device__handle__usbfs.h) = 61316f5b6bd84439e1eb05141179f7d1680a6ef5
+SHA1 (patch-services_device_usb_usb__service.cc) = 915ccbf551420fcd972cd65f7c5539d32fdc63f2
+SHA1 (patch-services_device_usb_usb__service__fake.cc) = 954795600a229861f3abe1a8c720603867cdf2cb
+SHA1 (patch-services_device_usb_usb__service__fake.h) = c27098e5f4e36b741be4304731423de847319431
+SHA1 (patch-services_network_BUILD.gn) = 86574dc2fe41950455f9cd3c11f637e89ac3c71c
+SHA1 (patch-services_network_network__context.cc) = 5235d41e165dbd14738c2c7d98b76965ef73c2b5
+SHA1 (patch-services_network_network__context.h) = 1b4ce99cb32812426fad6a4ef9ccfe689f0f53a4
+SHA1 (patch-services_network_network__sandbox__hook__linux.cc) = e1d06fe46ed942463118bc5defd94ddef96eea2b
+SHA1 (patch-services_network_network__sandbox__hook__linux.h) = b8fce8ff9e06dbeb2f3bfdf0f2e00a47ad254d41
+SHA1 (patch-services_network_network__service.cc) = 09dfa0122cb7f6797c0cc5dbd58aa58f2cba226c
+SHA1 (patch-services_network_network__service.h) = 6a59502e7a637e456c0c07581a7bff8964a8304e
+SHA1 (patch-services_network_public_cpp_BUILD.gn) = 7609f9aeb719cf15be3fe5469ded4e70c7d02bd8
+SHA1 (patch-services_network_public_cpp_features.cc) = ecc74faeac3b978decc8ede25d2297529f5622d4
+SHA1 (patch-services_network_public_mojom_BUILD.gn) = eac502256b8d2036def67a1c99377a722ede87bb
+SHA1 (patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h) = 1189cba4ff0d9e348d884b16108b302a798752b8
+SHA1 (patch-services_on__device__model_ml_BUILD.gn) = a6440f6b831349986fe402289b0a648c0fdd8dff
+SHA1 (patch-services_on__device__model_ml_gpu__blocklist.cc) = 712f6d8334d1574ec0d1fe1d3bc0db642a197a33
+SHA1 (patch-services_on__device__model_ml_on__device__model__executor.cc) = 65bef469fbaf9cd1680f88257251fb75eea987d7
+SHA1 (patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc) = fca7a3502cf440fb86da0ce472fb7c4570918937
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn) = 19c279c379f9b9bab34c1071f422e6a55e9e8dc2
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h) = fa30fbef3502fefa36001ba082aecf58eac3f4c5
+SHA1 (patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc) = e9320763f00de28cbdb2b32a2e432277ee1ea36f
+SHA1 (patch-services_screen__ai_public_cpp_utilities.cc) = ddb18a3b492eed322ac69409cfc24c90a098e960
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc) = b3e73e2949568b17b4815e832d4c0d38b7bb683c
+SHA1 (patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h) = c12570e41f8e341ca522416fe452adc3add4eeb9
+SHA1 (patch-services_screen__ai_screen__ai__service__impl.cc) = d3cf30ae1aec9bbb06d0fadb69de985ca5451442
+SHA1 (patch-services_service__manager_BUILD.gn) = 7cd271d8d4333168ccf2530717188f63a78aad0a
+SHA1 (patch-services_service__manager_public_cpp_service__executable_BUILD.gn) = 52120f1faa819d7e59ae7dafea9e9b112072af05
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.cc) = aaaff537f01330cf043c7f647b0f134a4d6b424b
+SHA1 (patch-services_shape__detection_shape__detection__sandbox__hook.h) = 3bea98cffb93b85e939c8daac24e738fad36641b
+SHA1 (patch-services_shape__detection_shape__detection__service.cc) = bc703da597604657cb9d477a72b3b5c830ecbeeb
+SHA1 (patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc) = ddff10b561a671984b30ff1f1c079e5020c2a0cd
+SHA1 (patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc) = 342f78abd96fa186a0b31cb9f40965547ddf857e
+SHA1 (patch-services_tracing_public_cpp_system__metrics__sampler.cc) = 698314e9d9ba52ddbdce24f666b4abeb37976bae
+SHA1 (patch-services_video__capture_public_mojom_video__capture__service.mojom) = 752a414ce8de9c65d6ed221655b0f56d24b1773a
+SHA1 (patch-services_viz_public_mojom_BUILD.gn) = 3d022ad72da42417a59354a944e9014703b9443b
+SHA1 (patch-skia_ext_SkMemory__new__handler.cpp) = e53c4f6805a912e99668a0083fc2b0a53eccbb3a
+SHA1 (patch-skia_ext_font__utils.cc) = 7f838b594e3aca28bd17dadd0ff3f2e02ce24358
+SHA1 (patch-skia_ext_skcolorspace__trfn.cc) = 197f3dcb7a4750062caef42e310dfba9fbdaebd4
+SHA1 (patch-sql_database.cc) = ce3ebc9290832188d3d7ed9cfd10edf363354e8c
+SHA1 (patch-third__party_abseil-cpp_absl_base_config.h) = d76894c7ca9cec2640e7de18b40520cafdeb8f4c
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc) = 1078000da3872c6b93d2655287f9a6becc434e02
+SHA1 (patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc) = fb12d414e18352e315708e7d7596155c6052157c
+SHA1 (patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h) = d45a97d5029d6d12a8d19004de955b7689c70022
+SHA1 (patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc) = eae59045a025b1a30c0f423c86397327b1b8c7a9
+SHA1 (patch-third__party_afl_src_afl-fuzz.c) = 4435aed7ac02c41172a55dcb3c9cc0956601bae9
+SHA1 (patch-third__party_angle_BUILD.gn) = df97ff0c489cfbde6c56fd0cc0cb4c6b0f21fed5
+SHA1 (patch-third__party_angle_src_common_platform.h) = 20cc7df23fbe67bee03819f369d8be88b81a41d9
+SHA1 (patch-third__party_angle_src_common_platform__helpers.h) = d9742643da745fd7064ca68821d04fb9b339d867
+SHA1 (patch-third__party_angle_src_common_system__utils.cpp) = 490d26e2f071d8c2ed8df745b6124dbef12044f9
+SHA1 (patch-third__party_angle_src_common_system__utils__linux.cpp) = d604edb580a21e06128f70476587f880f5eeb616
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h) = f2fedcb068ffbbd95bd559dee6dc5dce0d87adbf
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp) = 813735b58213899d4667ea0ab65dcad453625930
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp) = b420badb69673ff04a59c843095d5f6189dedcd4
+SHA1 (patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp) = 73a65e7fb8f9d2670d5ed1f8963a5af16e855bdd
+SHA1 (patch-third__party_angle_src_libANGLE_Display.cpp) = ef95c529f855a3a8754aec9951cce293765ba630
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp) = 7a6b70703747f8ba0beb60a31e5f6940816ac324
+SHA1 (patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h) = 41e603b545e64dda9c64ec69b72f1a40846f6808
+SHA1 (patch-third__party_angle_util_BUILD.gn) = 4147dd80f04d361516b57da04b0e68f10005f37a
+SHA1 (patch-third__party_blink_common_features.cc) = bfc4b7897da4173fbf59c78da89d0604de3a12ba
+SHA1 (patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc) = 43f9d4774295613b434c35264c875dfae320bb51
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h) = ce0deddf81788f1a2993d553b5ebb88e531f9ed4
+SHA1 (patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h) = 4123e576b4006d09956ed90f9f78768264b688c6
+SHA1 (patch-third__party_blink_public_platform_platform.h) = 57b90360a3616a9351617f87dbf6124f02c19baf
+SHA1 (patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py) = 063fc23b05301a7c773ddfc2642784d088c64b54
+SHA1 (patch-third__party_blink_renderer_build_scripts_gperf.py) = b2fd155dfa0e63dfa42749081c8e791e7e45db99
+SHA1 (patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py) = b79acc3951d63ab8466f9799ee5b4124d2ad95bd
+SHA1 (patch-third__party_blink_renderer_controller_blink__initializer.cc) = d76ad5618c8cc659f722491d3f0cf8758c4e273c
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc) = 514a64711dbddae72ed6489610e02547cfc539e5
+SHA1 (patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h) = 0818cececd7da8cfed75f023164b8a677d387701
+SHA1 (patch-third__party_blink_renderer_core_dom_tree__scope.h) = 95c24572abf303fae7f0d266c493cc7f316dd558
+SHA1 (patch-third__party_blink_renderer_core_editing_editing__behavior.cc) = b5cd70b65c6c63d93257b4bdf92d90a148f39471
+SHA1 (patch-third__party_blink_renderer_core_execution__context_navigator__base.cc) = 5577a270584a447f68414034ec6c3830abada71f
+SHA1 (patch-third__party_blink_renderer_core_exported_web__view__impl.cc) = 47c7f55ee00ebd57de2f2b709301c8ca1b6f77f9
+SHA1 (patch-third__party_blink_renderer_core_frame_web__frame__test.cc) = 1f5069300a5cc0fe1ebd80e7fd3cfb37ecf0b792
+SHA1 (patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc) = d78b583c9263365bf0dada4473f84527f5b3b217
+SHA1 (patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc) = ca8eb0bdf8104c14fce43642a39d6fc0837027fa
+SHA1 (patch-third__party_blink_renderer_core_layout_layout__view.cc) = bee9c35f239b0bd44c13180d5e6375aa3883e674
+SHA1 (patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc) = 3aa0837de9257bc0fb402777ac3e68b8e02d2e4f
+SHA1 (patch-third__party_blink_renderer_core_page_context__menu__controller.cc) = c9429ff326840b1f895840414e2d2bcd6f261be1
+SHA1 (patch-third__party_blink_renderer_core_paint_paint__layer.cc) = e76601f3f3f5b207641e8f54250bd5cd655900be
+SHA1 (patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc) = 34caecec09eb10fe893c604ba38d79be750e53cc
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor.h) = da4111699c3f5a137912f8757926e3f43f7132f6
+SHA1 (patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc) = a2f7634ea63e9a0beca83655cad6b9f3ab08cff9
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc) = 069ddcc6285667470c659317f550ce7db91595d1
+SHA1 (patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc) = 7484573f5cbab4be5b31c7e03992774e0d9fdaa1
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc) = 02d8e193afa958935606560d646e43bd3454f2bc
+SHA1 (patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc) = c3b45f4b73a1cadc4b62c63f9d15bb7b9d71976c
+SHA1 (patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc) = d2c2275f84e2504e78a4f17730aa7f8e28a1a49b
+SHA1 (patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc) = 2143e49da541c4ff3cbdd0cf469b2cc6f0921a11
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu.cc) = 6e369be644b7b4c461f3a08bb0ea8f157e5571de
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc) = 42eb22f7f308a74bc5c495b853e55eb3e654bace
+SHA1 (patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc) = cf77096e6137dd2e6e2e881e7623ce0a73bfe2bf
+SHA1 (patch-third__party_blink_renderer_platform_BUILD.gn) = abf0966815efe07b22d394d6863a033525be54ac
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.cc) = a22e06a3e2e60a0d8f7254cf93caf91b5dd1d07e
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__cache.h) = 755cabb1e2a926930d8e4919b187f16e05ade676
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__description.cc) = b096eca9d51b62f0d5a263ffa624397532763f38
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__metrics.cc) = 9940e2edca5e89476960bb27cb2a56ceb86ef74f
+SHA1 (patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc) = afaa48e771166d3f3c851279802dcd109e8b520f
+SHA1 (patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc) = 10d91f77d4f0fe65acecb2313cbef90ce4597039
+SHA1 (patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc) = 00d6804a8525fbddd51d7a94d17dc2f3345d3ae8
+SHA1 (patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc) = f0cc982b123aed5689ed436d4e1869dfa5ecc9e7
+SHA1 (patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc) = 349fe00a88476b132040b8f4d4359d836c244c76
+SHA1 (patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc) = e4337013bf1c36591fb12a5d3909d1c673494f94
+SHA1 (patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc) = e94b103a6f8cecfb56ae27adda6ecdf3d656a56b
+SHA1 (patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc) = 140aeb17cb269a7d4dc26488ce31288c07f6c387
+SHA1 (patch-third__party_blink_renderer_platform_runtime__enabled__features.json5) = 177eada6e068e75c02fcc32701b6d1974a5ece1a
+SHA1 (patch-third__party_blink_renderer_platform_scheduler_common_thread.cc) = af0e229b4830500916a1783c1b71cafdfab5831a
+SHA1 (patch-third__party_blink_renderer_platform_text_text__break__iterator.cc) = 66e98136ae5927d46f5e2943d6518b2d58b751e8
+SHA1 (patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc) = 632eface74ecf2bbf63398ee81424e543f91644f
+SHA1 (patch-third__party_blink_renderer_platform_wtf_container__annotations.h) = 2ce54caa47ec71c8a10834d07dd4ac85b1420d06
+SHA1 (patch-third__party_blink_renderer_platform_wtf_math__extras.h) = 91791cb5ab57b2f7c7e892e7d9284762bae9a174
+SHA1 (patch-third__party_blink_renderer_platform_wtf_stack__util.cc) = 727e0c79d4ed8622d19a360a668338ed39b11459
+SHA1 (patch-third__party_brotli_common_platform.h) = 1d1c00a3d4671fbbdd55e0650df30f2e2500a73f
+SHA1 (patch-third__party_cpuinfo_cpuinfo.gni) = 22bc340e5810ed1c1e5e2ae52aed422a0cf1c1e9
+SHA1 (patch-third__party_crabbyavif_BUILD.gn) = f4eb59aea7258d6b10dd817f5a3ff0c550643d9e
+SHA1 (patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni) = 811804c0b175c0dfa21630e9af25e3acb57c797b
+SHA1 (patch-third__party_crashpad_crashpad_client_BUILD.gn) = dbd8b21c53e673b1c1a4b904c7e37e810f3d93e4
+SHA1 (patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc) = 8f3fe6358c99a171ce89b25dfc541ea1dba06062
+SHA1 (patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc) = b54ea27997282ada1cf968f87a4f03a658ec9633
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_address__types.h) = d7a4d9c5a89a997efdc91a09a8fbb203ed2a8d26
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_capture__context.h) = 40e18898a7af79b5102f9cb8624ac2ea47740514
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_metrics.cc) = 822dafaf5b2cab5049bd41671247e46726d4416c
+SHA1 (patch-third__party_crashpad_crashpad_util_misc_uuid.cc) = 8cea2b696fe3954e1bfc6dc7567930d30f4f1d16
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc) = 2e4dc574e0f7e6484901eb2fa9d8d11528ad7b97
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc) = 2d4b095ba61574616f26c25ab68a802795a4cb9a
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_signals.cc) = 1ed75d0ebbc8432fb84e48edf39840e9a3e9022d
+SHA1 (patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc) = ecf01898e6717c686ff3ae6f18d01b228127f91d
+SHA1 (patch-third__party_crc32c_BUILD.gn) = b81a43435d681a35acf03b80b4ae34ad8cf1a86b
+SHA1 (patch-third__party_dawn_include_dawn_native_VulkanBackend.h) = f7a7214976dfc7fd0bfd5ed75ec151a8ff15e91f
+SHA1 (patch-third__party_dawn_src_dawn_common_Platform.h) = 2a6d77d69f90a432ea94ea2e5968750b14a01260
+SHA1 (patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp) = d8670b3fc074d35cf76c8c083c1c7fd4495dd48f
+SHA1 (patch-third__party_ffmpeg_BUILD.gn) = 2d4eeb32895309446696d7b2945632f3a3343f22
+SHA1 (patch-third__party_ffmpeg_libavcodec_x86_cabac.h) = 40e483cd26b3db77d1a216caaaf9fcf99482aed3
+SHA1 (patch-third__party_ffmpeg_libavutil_cpu.c) = 6da7c1d0a0a7da9843c5bd73111d5e4d79aadc68
+SHA1 (patch-third__party_ffmpeg_libavutil_mem.c) = c87bb58967e2c855f16891bc95472c690188c902
+SHA1 (patch-third__party_ffmpeg_libavutil_random__seed.c) = c8283dcc44fad2d0266d9885f0d0282dbe20083d
+SHA1 (patch-third__party_ffmpeg_libavutil_x86_x86inc.asm) = 063d18ca2228f06873526b078583dfe6083fd0c2
+SHA1 (patch-third__party_fontconfig_include_meson-config.h) = 23e49f741c11d171297e491ccbcb816d4a365f18
+SHA1 (patch-third__party_fontconfig_src_src_fccompat.c) = 785a13b97fd9a8b789f6dca06a9dad45fdb852ea
+SHA1 (patch-third__party_ipcz_src_BUILD.gn) = 9f10abad30a59947182bbde14c554a131e9eebd8
+SHA1 (patch-third__party_ipcz_src_reference__drivers_random.cc) = 07bac1820033e1b493b5a13f762bb31857efe73d
+SHA1 (patch-third__party_ipcz_src_standalone_base_logging.cc) = 78ba5bcff492e0cfcc5b738947d6f810f718f65b
+SHA1 (patch-third__party_leveldatabase_env__chromium.cc) = 23fb6cb2e0ce1778c196742d96db983ca53dbc13
+SHA1 (patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c) = 9dd36341d56a954f0035bb4cfcad71083d2d9bd3
+SHA1 (patch-third__party_libc++_src_src_chrono.cpp) = 80e6135e2df35dca49d598316c26ba019985f1a2
+SHA1 (patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp) = 18997f2ea4f99c1b5db4909a9c5270f5160b7e11
+SHA1 (patch-third__party_libc++abi_src_src_cxa__guard__impl.h) = be8699285d3c93c7842ccfced124431c1c6f5107
+SHA1 (patch-third__party_libdrm_src_xf86drmMode.c) = 741e4bc3406d4a19bbccf38e273ae4763f785648
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h) = dcaa5dbeab20525ba607f13d5de36c7ac733713b
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h) = caddda89c5c77266125ddd6481116bd632d2d031
+SHA1 (patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h) = 070d573c64947ca71f6d4396325ecb142fad0abe
+SHA1 (patch-third__party_libusb_BUILD.gn) = 953943a855f1033254867bd4e3bf851a29702f49
+SHA1 (patch-third__party_libusb_src_libusb_core.c) = 29de3c397b66dfa435162004a9a01882c5ea18b7
+SHA1 (patch-third__party_libusb_src_libusb_os_threads__posix.c) = 9109baf181155b55ccda66bee5bac93ea4dc3f90
+SHA1 (patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c) = 6598ff9a484314b0b26c60fc0550afd4f9a54fc6
+SHA1 (patch-third__party_lzma__sdk_C_CpuArch.c) = a74219e74566f2e88fde8302c0c93db60387a343
+SHA1 (patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc) = ef5f8ade24da7db1e7a7a92f1caf3dbbfa3215ca
+SHA1 (patch-third__party_nasm_BUILD.gn) = 50dfd5cba043a3f73bb6cbeac21f3192b2a58b7a
+SHA1 (patch-third__party_nasm_config_config-linux.h) = 6b6afc618f44c4c4526b0596e00b764053bbfd8b
+SHA1 (patch-third__party_node_check__version.py) = ea60b1eefb28444f7e964ccba5527e885b3f3342
+SHA1 (patch-third__party_node_node.gni) = e876d343c95cb572cbb2cf12af40213be8c6cf54
+SHA1 (patch-third__party_node_node.py) = 2e5d66111501dcbaec7e56486283346c5ac96223
+SHA1 (patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp) = fd93089a239249d47c82bcf81b4264eda3625066
+SHA1 (patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp) = 6df3adc96018717f8362421d0fa482c53a47c41e
+SHA1 (patch-third__party_pdfium_fxjs_fx__date__helpers.cpp) = 236c3d4ebaef72c3499710f208239d3530c22e58
+SHA1 (patch-third__party_pdfium_pdfium.gni) = a72ceff224104cb2bb3094878057c0966c5bf902
+SHA1 (patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp) = 4217827b879ebe2f727ca8312e08dd3816bc57ef
+SHA1 (patch-third__party_perfetto_include_perfetto_base_build__config.h) = 015b46ff9bb1e07e9a48a17833276ea9175f5cb5
+SHA1 (patch-third__party_perfetto_include_perfetto_base_thread__utils.h) = 4a4b76b9400a17cb5318267f49d5740d1800d70e
+SHA1 (patch-third__party_perfetto_include_perfetto_base_time.h) = 39e2c670e54af8b024dddf59b7de5146df7a495f
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h) = 89492f720d125ae0ed7c5142ffece09b34fe3779
+SHA1 (patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h) = 7f1a9f726e2c20750a5ebec8ad0e52e605659860
+SHA1 (patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h) = d9a2e3f4d18933f649130d83152d57639d1a7143
+SHA1 (patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto) = 1c49fdd95f3e64cc93ae2178ce951c4fb382a4c2
+SHA1 (patch-third__party_perfetto_src_base_clock__snapshots.cc) = 358909bebfbbf00514c3288808f09012b444d51c
+SHA1 (patch-third__party_perfetto_src_base_event__fd.cc) = 822a69d65f93ab015c56c6ff63653eff630a523a
+SHA1 (patch-third__party_perfetto_src_base_periodic__task.cc) = 14a94e5b73fa01b0766fa7adaf5b958b81a75479
+SHA1 (patch-third__party_perfetto_src_base_scoped__sched__boost.cc) = 496d4f99275647a08cc858b2f02b7fe3842f88b5
+SHA1 (patch-third__party_perfetto_src_base_string__utils.cc) = 94d5e9fd3b9ec2f9119fa6e503e39ceba1038bfb
+SHA1 (patch-third__party_perfetto_src_base_subprocess__posix.cc) = 755431027394db4b0eb0676ef5f1248cd16ed2d7
+SHA1 (patch-third__party_perfetto_src_base_test_vm__test__utils.cc) = a01f97dfb8a13cd3b6eeb3237931fcaf1cbfaec7
+SHA1 (patch-third__party_perfetto_src_base_thread__task__runner.cc) = 9fdd3d2d6eaf64e31ec810bf23284bd3ef851f61
+SHA1 (patch-third__party_perfetto_src_base_unix__socket.cc) = 8fa4aed7e8b79694c73bb7db8b624cb98264a024
+SHA1 (patch-third__party_perfetto_src_base_utils.cc) = 44acc4e1a4780f67fe4eeb4978c2620a6123f932
+SHA1 (patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc) = fd4823f1ee95892245256836098dd942d34b9da7
+SHA1 (patch-third__party_perfetto_src_tracing_ipc_memfd.cc) = a4defb79b199658c1cd1c045bc74ae7901f8229b
+SHA1 (patch-third__party_perfetto_src_tracing_platform__posix.cc) = 4396a03cc4b6b6bf8e41f7435f3f547ec297ef4b
+SHA1 (patch-third__party_perfetto_src_tracing_track.cc) = adc8086e3d16ee8fdfc51f215b86ed97809bb1a7
+SHA1 (patch-third__party_protobuf_proto__library.gni) = b56398065fbc7cbeb964b16ceec6ba57a007f01f
+SHA1 (patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h) = ec264784e03c62ef9d75e5903b80510c1feb64f7
+SHA1 (patch-third__party_rust_qr__code_v2_BUILD.gn) = 09375c0aaed6045b9b6fcda6440eeec4481ac864
+SHA1 (patch-third__party_skia_rust_png_FFI.rs) = 9adb61b6cfa9b7122b998bfdffe3f9446b096faa
+SHA1 (patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h) = 1dd77757a473a594eba9f6e54138f6d587608a7c
+SHA1 (patch-third__party_skia_src_ports_SkMemory__malloc.cpp) = 90e1aa068b3706ee10f03c452ffd70f751dcf42c
+SHA1 (patch-third__party_skia_src_ports_SkOSFile__posix.cpp) = d5731a3d219677efaa30baceb7ca5766c9a7a2c8
+SHA1 (patch-third__party_speech-dispatcher_libspeechd__version.h) = d7d87274436ce79024448cfa090a09b2859d7253
+SHA1 (patch-third__party_speech-dispatcher_speechd__types.h) = c9721a09ebf7f9ec3fee0051e079aaff2fcfb241
+SHA1 (patch-third__party_sqlite_BUILD.gn) = 1c06fd6700b74bf9d8399bd8f659c448a96a61b5
+SHA1 (patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c) = 5d78a8fe3bde38bf59d97b11f22ab9ef7b552bfe
+SHA1 (patch-third__party_sqlite_src_amalgamation_sqlite3.c) = 982bdc67a5bcef34910b0ec1911ea53f61ff6793
+SHA1 (patch-third__party_swiftshader_src_Reactor_Debug.cpp) = e0b1625d9b4e84c60c94f85eede462707bbb87c1
+SHA1 (patch-third__party_swiftshader_src_System_Configurator.cpp) = 108ef8cd7caa0283829b30a42440e154b72fe124
+SHA1 (patch-third__party_swiftshader_src_System_Linux_MemFd.cpp) = eacd7779a4e6ed0bf7abf13f5a43e8b0a71e6616
+SHA1 (patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp) = 565864ae91c8dbbce3d983336a1aa954fe7acaa6
+SHA1 (patch-third__party_swiftshader_src_WSI_libXCB.cpp) = 99093bf932b803e4b562b1d239871568a218c638
+SHA1 (patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h) = 8c80ef75d855c23b1f015e8761d612072cf49c4c
+SHA1 (patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h) = 2ab97b31ffc6c3c6c2597f4b82fb7cb88b2591db
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_memory.cpp) = a6c88bc4337b6c0ac90c39acc59cb0898a72279d
+SHA1 (patch-third__party_swiftshader_third__party_marl_src_thread.cpp) = 5cc8bb69468b2a18a1b942d1d2e022807b3d8ea6
+SHA1 (patch-third__party_test__fonts_fontconfig_BUILD.gn) = 2b867f5b7ba30cc614a6f727ab81f155fddca0d4
+SHA1 (patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc) = 95003889e31f7e37d9fa40989e9aa83cd22a8a9e
+SHA1 (patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc) = 8ccb7ac1548186d174fe2c4f8ed80988c40d233d
+SHA1 (patch-third__party_tflite_features.gni) = 748e9a041c45a76d098c0797ca40b96ab9de377e
+SHA1 (patch-third__party_unrar_src_crypt.cpp) = e2233c242ef01c462c8e0524a239490a696cff29
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h) = 5d12ac5c5723e06e7d9bcb18155e5be1c4f29a87
+SHA1 (patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp) = 31ad0ed405426d6742af2e2d0a4bf5c6d30dc1be
+SHA1 (patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h) = 8b78976897d450dac84219dc42788d549cb76f8b
+SHA1 (patch-third__party_wayland_BUILD.gn) = eb0d097e49ce886a55cfce03a56294a24f6ee10b
+SHA1 (patch-third__party_wayland_include_config.h) = 86f7880a5e9b562993d746e83cfdcf4a3ac48621
+SHA1 (patch-third__party_webrtc_BUILD.gn) = aea0e514f218fc23d3081ae6f96f6e33de450f7c
+SHA1 (patch-third__party_webrtc_modules_audio__device_BUILD.gn) = 1252f45387155320c77972ed8b2c8621fc2e669e
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc) = 9c500a43daf51bb5307de3c2e2f7e15a03c472b4
+SHA1 (patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc) = 80c15487ed9b6ca525bd91ba52422507f58f373c
+SHA1 (patch-third__party_webrtc_modules_portal_pipewire__utils.h) = 137988c846f89ee10ec9ce95bf5ed247fdfc6b7a
+SHA1 (patch-third__party_webrtc_rtc__base_byte__order.h) = 3a37f5a177a2820884d425cd6b8e3aee2f6bf849
+SHA1 (patch-third__party_webrtc_rtc__base_cpu__info.cc) = 8e48831b94b605460163c513aab3ce1630833acb
+SHA1 (patch-third__party_webrtc_rtc__base_ip__address.cc) = d7c8adf257873bc1ef5ee5cde386f51d0a53909a
+SHA1 (patch-third__party_webrtc_rtc__base_net__helpers.cc) = de97f837346d0bbe1717243074c41ab7b72716e5
+SHA1 (patch-third__party_webrtc_rtc__base_network.cc) = f543afb4936ac3db0b87bdd8335395a6991789e2
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.cc) = 786d79fc68f305403bf8c5844bc6760b2ccb1458
+SHA1 (patch-third__party_webrtc_rtc__base_physical__socket__server.h) = a4f3f1d33f4e0783ae3b161bc1f7143020e1e564
+SHA1 (patch-third__party_webrtc_rtc__base_platform__thread__types.cc) = 13e73c601f398cd8596233cd3c35953bfc4cd329
+SHA1 (patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h) = dcb60f1c0fb21e686bebbe2a62601d38de52c727
+SHA1 (patch-third__party_widevine_cdm_widevine.gni) = 12dee4b2a1a388c487c7105bfdfa42583adce631
+SHA1 (patch-third__party_zlib_BUILD.gn) = 6b7af174fafdae1bae93724136aaf600d2d37522
+SHA1 (patch-third__party_zlib_cpu__features.c) = 8b7733148b4b25e68601beaa0a529b6e7edf865c
+SHA1 (patch-tools_code__cache__generator_BUILD.gn) = 95d8bececdad76872a7978e394fe4638e2015faa
+SHA1 (patch-tools_generate__shim__headers_generate__shim__headers.py) = 6251b02435a58d3b9d8f076755268560e44435ac
+SHA1 (patch-tools_generate__stubs_rules.gni) = 4e573b331e539ee0ad523f14ba02e682bdae619f
+SHA1 (patch-tools_gn_build_build__linux.ninja.template) = 49d22e3239773ce334ba3252811841a60ef21214
+SHA1 (patch-tools_gn_build_gen.py) = 0380df7d18d72846ea8217af854c321e294938d1
+SHA1 (patch-tools_gn_src_base_files_file__posix.cc) = a243fb769c10944b18e21ed72775588f0b92b45e
+SHA1 (patch-tools_gn_src_gn_args.cc) = d8fa60129a0bbfe45082f12d894e3de1b18fdfd5
+SHA1 (patch-tools_gn_src_gn_version.h) = ddb2736da483ecf303f3e3a4392923e83c69cf6b
+SHA1 (patch-tools_gn_src_util_exe__path.cc) = b685fd04992d972e2b1e28e84c2015451d81f168
+SHA1 (patch-tools_grit_grit_node_base.py) = 4b39549255040a23ed9002c2bb8bdbfd509a90bd
+SHA1 (patch-tools_json__schema__compiler_cpp__bundle__generator.py) = 1fb00fb2d70d10caf4986a79bc85092eec691027
+SHA1 (patch-tools_json__schema__compiler_feature__compiler.py) = 44d7360be179bf15ec47f2e772f982eca6f1c9bb
+SHA1 (patch-tools_memory_partition__allocator_inspect__utils.h) = 77f52426b0786a88224cecb49e69273e12c2b3c8
+SHA1 (patch-tools_perf_chrome__telemetry__build_BUILD.gn) = 6c40d51da7a8906226ad474409b973eb332902e8
+SHA1 (patch-tools_protoc__wrapper_protoc__wrapper.py) = f21505583f25bde63f754b94794328cbc4ddf487
+SHA1 (patch-tools_v8__context__snapshot_BUILD.gn) = 65d9caa91363df4f3047b6aabdfba79d8b36978f
+SHA1 (patch-tools_variations_fieldtrial__to__struct.py) = e31f451d2c43cd28e5e8a5155f5e7015da4dfe07
+SHA1 (patch-ui_accessibility_accessibility__features.cc) = 1c8b9489fa6a144cf96ed75ecd5b058221f3a370
+SHA1 (patch-ui_accessibility_accessibility__features.h) = 62ab92eed9570d9340c50762df742f2617dd5dbd
+SHA1 (patch-ui_accessibility_ax__node.cc) = 89ebc2e4291a709b3d193d8b08054c645053317b
+SHA1 (patch-ui_accessibility_ax__node.h) = 881e7c2ddb2307a663ef55bed53efd2e73779fc1
+SHA1 (patch-ui_accessibility_ax__tree.cc) = 69193b5f993865eb5b2dd5088800e4aa30cd1599
+SHA1 (patch-ui_accessibility_ax__tree.h) = b1e26924bb9196b92d621d5d59c7086f67e3b940
+SHA1 (patch-ui_aura_client_drag__drop__client.h) = 478c7bb7da8c7f3acb4f81e70548de51c1980f74
+SHA1 (patch-ui_aura_screen__ozone.cc) = 5581cb6d4acb3a883902665a9c79b9a40aa04981
+SHA1 (patch-ui_aura_screen__ozone.h) = 54313424862aaaa8ae821ae05ac9927dc3ede6eb
+SHA1 (patch-ui_base_accelerators_accelerator.cc) = 747ad2defb871b29938b7f5e8c5e3c9b46dc1dcb
+SHA1 (patch-ui_base_accelerators_command.cc) = e1a86dd317b1f44b6536dfcfcdfb0fa17c6feef3
+SHA1 (patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc) = eb247e0efbec5f44b1f707acfd1da8a4c1340e59
+SHA1 (patch-ui_base_clipboard_clipboard.cc) = 4e4021f4ad9b44745dfe184efae14c2d70381831
+SHA1 (patch-ui_base_clipboard_clipboard__constants.h) = f369e5d63df3337be05b90b67023a0d106550ed6
+SHA1 (patch-ui_base_clipboard_clipboard__non__backed.cc) = 5b56f8760f5bed4590b5baf6ed27532132069e4d
+SHA1 (patch-ui_base_cursor_cursor__factory.cc) = 6240a53538fdc421b65e74de9330a46a439944b8
+SHA1 (patch-ui_base_cursor_cursor__factory.h) = 6913af7977e0c72f068ea09d18cf38b11eb22391
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc) = a5d6b0445c6e6e82e075897c97290fc3eef6049a
+SHA1 (patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc) = 02511bf07016568265e06707bc1ee0df7c7ca21c
+SHA1 (patch-ui_base_ime_dummy__text__input__client.cc) = 714c02a18ed79e55ee94ef0a2b40c84c7b7f9f02
+SHA1 (patch-ui_base_ime_dummy__text__input__client.h) = 803ffceaf1bd2d15668963967e52389ff809b5a6
+SHA1 (patch-ui_base_ime_fake__text__input__client.cc) = 7f3fb07f33abf3c9fb60592bcbb4d4be6ee24c86
+SHA1 (patch-ui_base_ime_fake__text__input__client.h) = 1a7832aed9eb903729d0c304c7666da08feeab9b
+SHA1 (patch-ui_base_ime_init_input__method__initializer.cc) = 81d02e12def5507ea05848f3f41c1c26dcc1f82c
+SHA1 (patch-ui_base_ime_linux_linux__input__method__context__factory.cc) = fe511e94a2881e0aff32ac1c2707bf678140031d
+SHA1 (patch-ui_base_ime_text__input__client.h) = 4890058eb9400aeba2007c754198d7b3f76eb5d8
+SHA1 (patch-ui_base_resource_resource__bundle.cc) = 386d624dea5ddd79b787db54300fdbe6669aeceb
+SHA1 (patch-ui_base_test_skia__gold__pixel__diff.cc) = 39a8dc391064f0ba4bf8218512595b3724cd14bf
+SHA1 (patch-ui_base_test_ui__controls.h) = 61650555c5a9fdfadfacd41e3596959371ec689e
+SHA1 (patch-ui_base_ui__base__features.cc) = 1025119849c793bb48246f2d38daa1b2498dcca4
+SHA1 (patch-ui_base_ui__base__switches.h) = 820fdc2ce29ff3468137a3478da870f17f30204d
+SHA1 (patch-ui_base_webui_web__ui__util.cc) = a6cc08c1a71e17d825b45b63050f62b1d2391d53
+SHA1 (patch-ui_base_x_x11__cursor__factory.cc) = fb126fbdae96cf83421a558f15f1a46e8a40979b
+SHA1 (patch-ui_base_x_x11__cursor__factory.h) = 8117b89f36af0d0a8ecef6d7fbb8d3c606e45c17
+SHA1 (patch-ui_base_x_x11__cursor__loader.cc) = b382b232202b4fc56a7347887d4d913605365157
+SHA1 (patch-ui_base_x_x11__display__manager.cc) = 1bc199203f399c619907fd92327035293f7fd5ba
+SHA1 (patch-ui_base_x_x11__shm__image__pool.cc) = 9fc9b7f4783cc95196558c21c8cf397695a9f56c
+SHA1 (patch-ui_color_color__id.h) = 4ade011ae548d7225ca7630e67506f7151fd2b8a
+SHA1 (patch-ui_color_system__theme.h) = 0d1f34eb1e19ac6d84a195f551d6a11aef016c1e
+SHA1 (patch-ui_compositor_compositor.cc) = be60293c0ef0f499ae89acc6239b62446c44b220
+SHA1 (patch-ui_compositor_compositor.h) = 127314dc53777a397b5d7f6639ae20c398655de8
+SHA1 (patch-ui_compositor_compositor__observer.h) = 7da5abf0e18f70d989ec25d55cf9c65bc72ee255
+SHA1 (patch-ui_display_screen.cc) = 538bd79bcba3e54f0108a1de61c632475bbc3910
+SHA1 (patch-ui_display_screen.h) = 92aaf34f3bb16eac1d14d4df901bed76a91d4c75
+SHA1 (patch-ui_events_event.cc) = 5dfe36f28be37f79059f0f81c1c469177134a1ba
+SHA1 (patch-ui_events_event__switches.cc) = 9841e0eae077b787ef118ec3f3b308133e926b60
+SHA1 (patch-ui_events_event__switches.h) = abd0347818bba06d07915edcb26919aa5fd231b5
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.cc) = 46c64b306714dfe36859b5725f8b2ea7d8afb943
+SHA1 (patch-ui_events_keycodes_dom_keycode__converter.h) = f8edc0a76e9a5cbfc62490e36993a3d0014bf3b9
+SHA1 (patch-ui_gfx_BUILD.gn) = 44f4005981bc9a58567fce1a93c2f2d76222417c
+SHA1 (patch-ui_gfx_canvas__skia.cc) = 3e95928152a97e5bf3c0185c47f1fe10d6fc663e
+SHA1 (patch-ui_gfx_font__fallback__linux.cc) = 3d0a00d6278df41f1705a21af2567efae1a165b8
+SHA1 (patch-ui_gfx_font__render__params.h) = fcb4ce83b434d547ece3d8b3b1890a04bf52c30d
+SHA1 (patch-ui_gfx_font__render__params__linux.cc) = d6a3ca32ca3f4d438e8769b4a96299d482255ee9
+SHA1 (patch-ui_gfx_font__util.cc) = c5b2dc3d20dfcf0ace1f32d24b71a79e56e99b85
+SHA1 (patch-ui_gfx_gpu__extra__info.h) = 9b6915f2b35d09f98dcdd902082180dee5d374ee
+SHA1 (patch-ui_gfx_linux_dmabuf__uapi.h) = e95d9acd9993194d09b8b8b661ade78e6dd516e0
+SHA1 (patch-ui_gfx_linux_gbm__wrapper.cc) = 9af12fb5faa1cf1bf2fa53f7f389f67ec4309867
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc) = 2536b5d5e883de8a97d89593106b2389b2c6bcae
+SHA1 (patch-ui_gfx_mojom_native__handle__types__mojom__traits.h) = fa1975cf121cc47cdb2724f0f69ef65cd9df566c
+SHA1 (patch-ui_gfx_native__pixmap__handle.cc) = b07c3ed9be58431af1f625c7ea2c4e3ae185a7a7
+SHA1 (patch-ui_gfx_native__pixmap__handle.h) = 5b653be2a3427c54b3059374bb1972df8882efe1
+SHA1 (patch-ui_gfx_native__ui__types.h) = 8c0b8a62a82bef06810766c97e4842f78a55421a
+SHA1 (patch-ui_gfx_platform__font__skia.cc) = 373670408451d42ed9233f34c8d7c16fbaeed7c4
+SHA1 (patch-ui_gfx_render__text__api__fuzzer.cc) = d51ed9811331757bab5a3b7c910fe7baf61b74e7
+SHA1 (patch-ui_gfx_render__text__fuzzer.cc) = 954b8005d89c102a6c49c076d5acc14217754050
+SHA1 (patch-ui_gfx_switches.cc) = 85dc52ea355c5442ee1fa158eda668445b5ee5d9
+SHA1 (patch-ui_gfx_switches.h) = c7fa76e9d75ee7ed877648401c9c29a3d0b98726
+SHA1 (patch-ui_gfx_x_atom__cache.cc) = 2c2a23e86d9f7d52c3d10ca904f80a90c281738e
+SHA1 (patch-ui_gfx_x_connection.cc) = f4362bd9abe7fc8e9dd2c73cd6865b5fb90312aa
+SHA1 (patch-ui_gfx_x_generated__protos_dri3.cc) = 92a08491ea95b014db405680e3315a5b65e03f4a
+SHA1 (patch-ui_gfx_x_generated__protos_shm.cc) = 1c03bd24144baebd25729272b4ad700af307f7db
+SHA1 (patch-ui_gfx_x_xlib__support.cc) = bc700069e76024bc5792cd4d6ef5c51d6da4282c
+SHA1 (patch-ui_gl_BUILD.gn) = a718d187d2e80117ccc4156e02555878c72ba6cb
+SHA1 (patch-ui_gl_gl__context.cc) = 2e21668da7094b3f3a4f512cf6c7de007b3b78da
+SHA1 (patch-ui_gl_gl__implementation.cc) = aec016e161b0448ea22f7243763208e9d3b6fa41
+SHA1 (patch-ui_gl_gl__switches.cc) = f685c6bb99ba45ec085c1a3b7e2b893032a58040
+SHA1 (patch-ui_gl_sync__control__vsync__provider.cc) = 00012646a0445b66e2c0401891b4d865bac7dc78
+SHA1 (patch-ui_gl_sync__control__vsync__provider.h) = aa9f9c6ff435d35f788529d132520598c3ce2751
+SHA1 (patch-ui_gtk_gtk__compat.cc) = 8d80b836566eeeda823e7a4d7375df02e5569404
+SHA1 (patch-ui_gtk_printing_print__dialog__gtk.cc) = 27ca45777bea06c16a8403f065a8f85752420b22
+SHA1 (patch-ui_message__center_views_message__popup__view.cc) = 95920fef82adb44f8d4a9eec515e2d404e9dfd12
+SHA1 (patch-ui_native__theme_features_native__theme__features.cc) = 88211dd2b9eccd1fc83fe1774355493e604e2601
+SHA1 (patch-ui_native__theme_native__theme.h) = 79b2366ad34797a395331d455c55aab67b61ccf3
+SHA1 (patch-ui_native__theme_native__theme__base.cc) = 6cda77f5b6b40523607d93dbe04e30003b36cba2
+SHA1 (patch-ui_ozone_common_egl__util.cc) = 4add619d33dc14de8c74f8b16a4141a2cae23b9a
+SHA1 (patch-ui_ozone_platform_headless_headless__surface__factory.cc) = 1909213755da2694645c417dd9d2fb91496982bf
+SHA1 (patch-ui_ozone_platform_headless_ozone__platform__headless.cc) = 278e9837719380e84aa5f53dba9d180e4ea12a4e
+SHA1 (patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc) = 5282af35cd676d35156adb113576bad0542b3267
+SHA1 (patch-ui_ozone_platform_wayland_BUILD.gn) = 715e4dd4597c89ecfe734c069ee564ee8c97d38e
+SHA1 (patch-ui_ozone_platform_wayland_common_wayland__util.cc) = 7d971d293666b15195512f0ae0912b8dffec1304
+SHA1 (patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc) = 62290fd99b8e73130d3669532a8059f1e1e01a51
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc) = c75bdc8386b0f94c7e70b418ad4b4100ce010303
+SHA1 (patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc) = e15a78d8934186cd205f8ffb7f04572b46763f93
+SHA1 (patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc) = 7445921fc5b06bd428829ab472ce428ba3bd03ec
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.cc) = 51ff60a078eb7a411f27f510628a42b028187d9f
+SHA1 (patch-ui_ozone_platform_x11_x11__screen__ozone.h) = a7919f67fe18c0ccb50fb59d879814e3acdb63b9
+SHA1 (patch-ui_ozone_platform_x11_x11__window.cc) = 9627534392642603e2e486dc4f3dcc893f4bc962
+SHA1 (patch-ui_ozone_public_ozone__ui__controls__test__helper.h) = 9b55f7382ecdf5111676cee00838e4e459f1dd8c
+SHA1 (patch-ui_ozone_test_mock__platform__window__delegate.h) = 28ed1355e30ae929ce27c248be93517400112e4d
+SHA1 (patch-ui_platform__window_platform__window__delegate.cc) = 2b348c6d8570f3514ae9a3d8a746a771c0e942b6
+SHA1 (patch-ui_platform__window_platform__window__delegate.h) = 49970337849807790378b835c68fa68485356beb
+SHA1 (patch-ui_platform__window_platform__window__init__properties.h) = 2580b810c44ff832cb41e5698abbf29e074dc88c
+SHA1 (patch-ui_qt_BUILD.gn) = 519ff85dbf0776d51484a4d0ebce0f719fef05e9
+SHA1 (patch-ui_strings_translations_app__locale__settings__bn.xtb) = f9be4749c6411957c765401a4ae84440a13363a7
+SHA1 (patch-ui_strings_translations_app__locale__settings__ja.xtb) = 90b4bc862c0f5d420c3383caa5ac8f8fcff7ef01
+SHA1 (patch-ui_strings_translations_app__locale__settings__ko.xtb) = 5f1017520bf4ee49f3102bd770a197fc0e99cc25
+SHA1 (patch-ui_strings_translations_app__locale__settings__ml.xtb) = 89d9b7903824daa64d78d9504642b4134e1ef0cd
+SHA1 (patch-ui_strings_translations_app__locale__settings__th.xtb) = 9f3d278e239ac00d77423de353d35db8f9339c83
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-CN.xtb) = 8d160ef7cacebb319a7f9788c7304bb40f71f072
+SHA1 (patch-ui_strings_translations_app__locale__settings__zh-TW.xtb) = a0c480be9e1ae06c0ebf4ae778cdd33048dc01ca
+SHA1 (patch-ui_views_BUILD.gn) = 8663c8ca769f36fd6496bb4975f9f34f8ca8715d
+SHA1 (patch-ui_views_accessibility_view__accessibility.cc) = 58546393270096ac54be188abeb7cd794f36c694
+SHA1 (patch-ui_views_controls_prefix__selector.cc) = 92e86ca943eb2b810ef8be9f181206957a2c9e8f
+SHA1 (patch-ui_views_controls_prefix__selector.h) = b1b26f85113bc3fb4a8980e3ff622ecf1fd34d7a
+SHA1 (patch-ui_views_controls_textfield_textfield.cc) = ba2988935eaf5ffd88341ebfe6295b69fe19bbf5
+SHA1 (patch-ui_views_controls_textfield_textfield.h) = 15c3fc6435dc72e2f342d59030560c1650a981e5
+SHA1 (patch-ui_views_examples_widget__example.cc) = 2aaaa18599ee1a88cb12395d7bf619c6b31c5db9
+SHA1 (patch-ui_views_focus_focus__manager.cc) = ea1f734b324473b4b6bcc3aa7a9d6688a72ed928
+SHA1 (patch-ui_views_style_platform__style.cc) = 49065f19c58c01c324e37a7719715f8983b89697
+SHA1 (patch-ui_views_style_platform__style.h) = 93d45e2a3a432f29a06e8726fca312c1f631651e
+SHA1 (patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc) = 9faf62d4c8a1b86140ee67dc3132b73251ed02be
+SHA1 (patch-ui_views_views__delegate.cc) = 7ee62ac8d8d4a7e6be78a51c0700445211d25dc7
+SHA1 (patch-ui_views_views__delegate.h) = faf4050e08a03e97bb5186036f591452b5af8591
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc) = 040c77fcd418e37b29f23161145551b92fab2a5f
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h) = 27f2d32aa1af327991b96bc0b4b19b291e34d797
+SHA1 (patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc) = 29027b5f52b4ec23d6e9954ed96a8366b29bace6
+SHA1 (patch-ui_views_widget_root__view.cc) = 77647ff1c9a59cf9af7255ecc345203f2834d81f
+SHA1 (patch-ui_views_widget_widget.cc) = 4accf5f9cb134598ea669be176e66bda24c4b0e0
+SHA1 (patch-ui_views_widget_widget.h) = ce70d425924c7b65993434a524ec80aa21eafdcb
+SHA1 (patch-ui_views_window_default__frame__view.cc) = f333d9b7866a03171cbb16947482180fabb3b2ae
+SHA1 (patch-ui_views_window_dialog__delegate.cc) = 2b92b8f8e5a354e9882d6088d612e2fcd8a8fc54
+SHA1 (patch-ui_views_window_frame__background.cc) = 274ec8520f41cf6d92395a9e257fc846816166c4
+SHA1 (patch-v8_BUILD.gn) = 4d942bdaf68ea2646c98bb3d90c9310e2f029279
+SHA1 (patch-v8_include_v8-internal.h) = 3924dbf736f2a0ab1d6def460bfe4977fd0c6722
+SHA1 (patch-v8_include_v8config.h) = 1b819ae5a714db72148b44e73796e00cdb4cbe86
+SHA1 (patch-v8_src_api_api.cc) = 0b3f1cd5a201981353626fd0acf14a131d518cba
+SHA1 (patch-v8_src_base_atomicops.h) = fcf5e92fb2f78b1c6325ae9597f885275b56d0c6
+SHA1 (patch-v8_src_base_platform_memory.h) = 0c730abb1724aaacf87a8357f2b6ceb0203083cc
+SHA1 (patch-v8_src_base_platform_platform-freebsd.cc) = 1dd285f6a59b07bd7317bf6741f8a30e543debc5
+SHA1 (patch-v8_src_base_platform_platform-openbsd.cc) = 429147a86d954ce047ad4a06a558c3157e5a34cc
+SHA1 (patch-v8_src_base_platform_platform-posix.cc) = 85384cebac4b672fcd8c01a793111d630eb4685a
+SHA1 (patch-v8_src_base_strings.h) = 8e61633be23751ceb78fcb33c949da6d1f482052
+SHA1 (patch-v8_src_base_sys-info.cc) = 47689a1ebab2b5938b6994707d230d078a822491
+SHA1 (patch-v8_src_base_utils_random-number-generator.cc) = 3fa2a85e42578d09f15b87390ab896a914ba3e11
+SHA1 (patch-v8_src_diagnostics_perf-jit.cc) = b7d5002686859931b17a16d2d2e1c0647383e4eb
+SHA1 (patch-v8_src_diagnostics_perf-jit.h) = 6cebcbebd7fe6cdbbc912dac89411e42dedd8f03
+SHA1 (patch-v8_src_execution_isolate.cc) = c57a8a220658e2ef4f5d958c750143984d1d0490
+SHA1 (patch-v8_src_flags_flags.cc) = e7fe2ff615ece8a8ce62e93d3355eac970b53ea9
+SHA1 (patch-v8_src_libsampler_sampler.cc) = 2448768230a9660daa698f25e2383c5c1c745fc5
+SHA1 (patch-v8_src_objects_js-temporal-zoneinfo64.cc) = 7494f3aaaf3046d4e5259e942256010987df1b7b
+SHA1 (patch-v8_src_sandbox_sandbox.cc) = e6d4bf00fe6e3b7aff8af77f0ddb6a8a04d22659
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc) = 20441b16157d0cae3b95767ec41e02bdae13084a
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h) = 3c0c5ed1aa1b522dbc540550bd9759344d407e8a
+SHA1 (patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc) = 353fe76bb6547edd544eaa5c599ce992ef38ed2b
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.cc) = 904adc7f21c9e0871beaf9ffe6cce41ae256369e
+SHA1 (patch-v8_src_trap-handler_handler-inside-posix.h) = 019253f1631a7f046191658cda44f2da21bb39ad
+SHA1 (patch-v8_src_trap-handler_trap-handler.h) = b2554766a9ef9e63bc52b08296d540bd13211315
+SHA1 (patch-v8_tools_run-paxctl.py) = b6f2bbe15e008ae51ec52560be227a4a814ecc19
+SHA1 (patch-v8_tools_run.py) = 584f576473d990862acd5b2e0d33397c8c7a71cc
diff --git a/chromium/files/README b/chromium/files/README
index 940f912dbe..a57feddc6d 100644
--- a/chromium/files/README
+++ b/chromium/files/README
@@ -23,12 +23,3 @@ Some notes on chromium:
you should enable the ndevd service (a devpubd drop-in replacement)
in /etc/rc.conf.
-5) Render blinking / glitches after 141.x
- If you notice render blinking or visual glitches
- along with error messages like:
- "ERROR:cc/tiles/tile_manager.cc:1003] WARNING: tile memory limits exceeded,
- some content may not draw"
- start chromium with --force-gpu-mem-available-mb=128 flag.
- To make it permanent, add this flag to ~/.config/chromium-flags.conf:
- CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --force-gpu-mem-available-mb=128"
- NOTE: after 143.0.7499.192, this flag added by default in the wrapper script.
diff --git a/chromium/patches/patch-BUILD.gn b/chromium/patches/patch-BUILD.gn
index a122cf4ab8..cf49e8cf25 100644
--- a/chromium/patches/patch-BUILD.gn
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ BUILD.gn
-@@ -67,7 +67,7 @@ declare_args() {
+@@ -68,7 +68,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") {
+@@ -101,7 +101,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",
-@@ -430,7 +429,7 @@ group("gn_all") {
+@@ -429,7 +428,7 @@ group("gn_all") {
}
}
@@ -32,7 +32,7 @@ $NetBSD$
deps += [
"//third_party/breakpad:breakpad_unittests",
"//third_party/breakpad:core-2-minidump",
-@@ -597,6 +596,15 @@ group("gn_all") {
+@@ -596,6 +595,15 @@ group("gn_all") {
}
}
@@ -48,7 +48,7 @@ $NetBSD$
if (is_mac) {
deps += [
"//third_party/breakpad:dump_syms($host_system_allocator_toolchain)",
-@@ -645,7 +653,7 @@ group("gn_all") {
+@@ -644,7 +652,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
-@@ -680,7 +688,7 @@ group("gn_all") {
+@@ -679,7 +687,7 @@ group("gn_all") {
]
}
@@ -66,7 +66,7 @@ $NetBSD$
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1071,7 +1079,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1070,7 +1078,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -75,7 +75,7 @@ $NetBSD$
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1224,7 +1232,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1223,7 +1231,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -84,7 +84,7 @@ $NetBSD$
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1238,7 +1246,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1237,7 +1245,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
@@ -93,7 +93,7 @@ $NetBSD$
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1535,7 +1543,7 @@ group("chromium_builder_perf") {
+@@ -1534,7 +1542,7 @@ group("chromium_builder_perf") {
data_deps += [ "//chrome/test:performance_browser_tests" ]
}
diff --git a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
index 0ab139aa75..4136299915 100644
--- a/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
+++ b/chromium/patches/patch-apps_ui_views_app__window__frame__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- apps/ui/views/app_window_frame_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- apps/ui/views/app_window_frame_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ apps/ui/views/app_window_frame_view.cc
-@@ -146,7 +146,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF
+@@ -147,7 +147,7 @@ gfx::Rect AppWindowFrameView::GetBoundsF
gfx::Rect AppWindowFrameView::GetWindowBoundsForClientBounds(
const gfx::Rect& client_bounds) const {
gfx::Rect window_bounds = client_bounds;
diff --git a/chromium/patches/patch-base_BUILD.gn b/chromium/patches/patch-base_BUILD.gn
index 98cc5c8587..1cef700314 100644
--- a/chromium/patches/patch-base_BUILD.gn
+++ b/chromium/patches/patch-base_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/BUILD.gn
-@@ -971,7 +971,7 @@ component("base") {
+@@ -975,7 +975,7 @@ component("base") {
#"system/sys_info_openbsd.cc",
]
@@ -15,7 +15,7 @@ $NetBSD$
sources += [
"posix/sysctl.cc",
"posix/sysctl.h",
-@@ -1124,11 +1124,26 @@ component("base") {
+@@ -1127,11 +1127,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" ]
-@@ -1148,7 +1163,7 @@ component("base") {
+@@ -1151,7 +1166,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -52,7 +52,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2151,6 +2166,29 @@ component("base") {
+@@ -2155,6 +2170,29 @@ component("base") {
]
}
@@ -82,7 +82,7 @@ $NetBSD$
# iOS
if (is_ios) {
sources += [
-@@ -2325,6 +2363,33 @@ component("base") {
+@@ -2329,6 +2367,33 @@ component("base") {
}
}
@@ -116,7 +116,7 @@ $NetBSD$
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2728,7 +2793,7 @@ buildflag_header("protected_memory_build
+@@ -2734,7 +2799,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" ]
-@@ -3234,7 +3299,7 @@ if (is_apple) {
+@@ -3240,7 +3305,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
-@@ -3941,7 +4006,7 @@ test("base_unittests") {
+@@ -3981,7 +4046,7 @@ test("base_unittests") {
configs += [ ":delayload_esent_dll" ]
}
@@ -143,7 +143,7 @@ $NetBSD$
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3965,7 +4030,7 @@ test("base_unittests") {
+@@ -4006,7 +4071,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",
-@@ -3976,7 +4041,7 @@ test("base_unittests") {
+@@ -4017,7 +4082,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -161,7 +161,7 @@ $NetBSD$
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4163,7 +4228,7 @@ test("base_unittests") {
+@@ -4204,7 +4269,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/chromium/patches/patch-base_allocator_dispatcher_tls.h b/chromium/patches/patch-base_allocator_dispatcher_tls.h
index fc5fd98304..a586b95aad 100644
--- a/chromium/patches/patch-base_allocator_dispatcher_tls.h
+++ b/chromium/patches/patch-base_allocator_dispatcher_tls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/dispatcher/tls.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/dispatcher/tls.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/dispatcher/tls.h
@@ -86,7 +86,7 @@ struct BASE_EXPORT MMapAllocator {
constexpr static size_t AllocationChunkSize = 16384;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
index 5b37c04e62..742334c3d2 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/chromium/patches/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -92,7 +92,7 @@ if (current_cpu == "x64" || current_cpu
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
index 022c487285..4a5fcdf14e 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/BUILD.gn
-@@ -907,7 +907,7 @@ if (is_clang_or_gcc) {
+@@ -903,7 +903,7 @@ if (is_clang_or_gcc) {
configs -= [ partition_alloc_enable_arc_config ]
}
}
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
index 5cfe9c52b0..20679ac56c 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h
@@ -43,7 +43,7 @@ AslrMask(uintptr_t bits) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
index 9a34f1a948..149a814f80 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h
@@ -284,7 +284,7 @@ bool DecommitAndZeroSystemPages(void* ad
// recommitted. Do not assume that this will not change over time.
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
index b19b2de72e..81b120968d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h
@@ -31,9 +31,9 @@
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
index ad13657dde..06220920a4 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc
@@ -44,7 +44,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTas
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
index f04a860dea..9fc379acfd 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h
@@ -322,8 +322,12 @@ bool TryRecommitSystemPagesInternal(
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
index 390ff4d85f..fc035830c9 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_proc__maps__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/proc_maps_linux.cc.orig 2026-01-07 00:50:30.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/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
index b97d3d80ba..e0d8b3ce1a 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc
@@ -18,11 +18,11 @@
#include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
index 7ad0293907..a8c4192114 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc
@@ -107,6 +107,10 @@ void RandBytes(void* output, size_t outp
if (getentropy(output, output_length) == 0) {
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
index e331184329..677cab4553 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread.h
-@@ -43,6 +43,8 @@ typedef DWORD PlatformThreadId;
+@@ -38,6 +38,8 @@ typedef DWORD PlatformThreadId;
typedef zx_handle_t PlatformThreadId;
#elif PA_BUILDFLAG(IS_APPLE)
typedef mach_port_t PlatformThreadId;
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
index e3cc721ba8..90295436a3 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h
@@ -15,7 +15,7 @@
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
index fe58119c9a..a64d5ffbba 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc
@@ -23,7 +23,7 @@
#include "partition_alloc/partition_alloc_base/logging.h"
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
index c692f5427d..96490f386d 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h
@@ -56,8 +56,8 @@ static_assert(sizeof(void*) != 8, "");
// POSIX is not only UNIX, e.g. macOS and other OSes. We do use Linux-specific
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index cb166bea0f..f6b3737afd 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
@@ -315,7 +315,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandle
// 8GB for each of the glued pools).
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
index e4719261d1..ed1c67b219 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h
@@ -34,9 +34,13 @@ namespace internal {
// the second one 16. We could technically return something different for
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
index f917df4776..d47acf5537 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc
-@@ -51,7 +51,7 @@
+@@ -52,7 +52,7 @@
#include "wow64apiset.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <pthread.h>
#endif // PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS)
-@@ -300,7 +300,7 @@ void PartitionAllocMallocInitOnce() {
+@@ -301,7 +301,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.
-@@ -1006,7 +1006,7 @@ void PartitionRoot::Init(PartitionOption
+@@ -1011,7 +1011,7 @@ void PartitionRoot::Init(PartitionOption
// apple OSes.
PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) ||
(internal::SystemPageSize() == (size_t{1} << 14)));
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
index 8e9ea945eb..178f4f8494 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc
@@ -25,7 +25,16 @@
#endif
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
index 8643f536e8..b06ce28a41 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc
@@ -23,6 +23,10 @@
#include <pthread.h>
diff --git a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
index 3eef573549..19e4e13f71 100644
--- a/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
+++ b/chromium/patches/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc
@@ -21,7 +21,7 @@
#include "partition_alloc/partition_alloc_check.h"
diff --git a/chromium/patches/patch-base_atomicops.h b/chromium/patches/patch-base_atomicops.h
index 1f133a68fc..8bb4e5470f 100644
--- a/chromium/patches/patch-base_atomicops.h
+++ b/chromium/patches/patch-base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/atomicops.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/atomicops.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/atomicops.h
@@ -72,7 +72,11 @@ typedef intptr_t Atomic64;
diff --git a/chromium/patches/patch-base_base__paths__posix.cc b/chromium/patches/patch-base_base__paths__posix.cc
index a712f2861b..bd2392dbae 100644
--- a/chromium/patches/patch-base_base__paths__posix.cc
+++ b/chromium/patches/patch-base_base__paths__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/base_paths_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/base_paths_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/base_paths_posix.cc
@@ -15,6 +15,7 @@
#include <ostream>
diff --git a/chromium/patches/patch-base_compiler__specific.h b/chromium/patches/patch-base_compiler__specific.h
index b874cfd02a..b84fd52260 100644
--- a/chromium/patches/patch-base_compiler__specific.h
+++ b/chromium/patches/patch-base_compiler__specific.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/compiler_specific.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/compiler_specific.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/compiler_specific.h
@@ -733,6 +733,8 @@ inline constexpr bool AnalyzerAssumeTrue
#if __has_cpp_attribute(clang::preserve_most) && \
diff --git a/chromium/patches/patch-base_debug_debugger__posix.cc b/chromium/patches/patch-base_debug_debugger__posix.cc
index 1ad9404b19..1f0fadbd70 100644
--- a/chromium/patches/patch-base_debug_debugger__posix.cc
+++ b/chromium/patches/patch-base_debug_debugger__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/debugger_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/debug/debugger_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/debug/debugger_posix.cc
-@@ -38,6 +38,10 @@
+@@ -39,6 +39,10 @@
#include <sys/sysctl.h>
#endif
@@ -17,7 +17,7 @@ $NetBSD$
#if BUILDFLAG(IS_FREEBSD)
#include <sys/user.h>
#endif
-@@ -83,6 +87,7 @@ bool BeingDebugged() {
+@@ -84,6 +88,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.
@@ -25,7 +25,7 @@ $NetBSD$
int mib[] = {CTL_KERN,
KERN_PROC,
KERN_PROC_PID,
-@@ -93,37 +98,75 @@ bool BeingDebugged() {
+@@ -94,37 +99,75 @@ bool BeingDebugged() {
0
#endif
};
diff --git a/chromium/patches/patch-base_debug_elf__reader.cc b/chromium/patches/patch-base_debug_elf__reader.cc
index d6773e2613..b768be0a4b 100644
--- a/chromium/patches/patch-base_debug_elf__reader.cc
+++ b/chromium/patches/patch-base_debug_elf__reader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/elf_reader.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/debug/elf_reader.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/debug/elf_reader.cc
@@ -49,6 +49,10 @@ using Xword = Elf64_Xword;
diff --git a/chromium/patches/patch-base_debug_proc__maps__linux.cc b/chromium/patches/patch-base_debug_proc__maps__linux.cc
index af236f5031..02b0a5bab7 100644
--- a/chromium/patches/patch-base_debug_proc__maps__linux.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- base/debug/proc_maps_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/debug/proc_maps_linux.cc
-@@ -22,7 +22,7 @@
+@@ -23,7 +23,7 @@
#include "base/strings/string_split.h"
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_debug_stack__trace.cc b/chromium/patches/patch-base_debug_stack__trace.cc
index 6acce8e1f0..3a1d60544e 100644
--- a/chromium/patches/patch-base_debug_stack__trace.cc
+++ b/chromium/patches/patch-base_debug_stack__trace.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/debug/stack_trace.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/debug/stack_trace.cc
@@ -292,7 +292,7 @@ bool StackTrace::WillSymbolizeToStreamFo
// Symbols are not expected to be reliable when gn args specifies
diff --git a/chromium/patches/patch-base_debug_stack__trace__posix.cc b/chromium/patches/patch-base_debug_stack__trace__posix.cc
index c69bf6c302..a836533db9 100644
--- a/chromium/patches/patch-base_debug_stack__trace__posix.cc
+++ b/chromium/patches/patch-base_debug_stack__trace__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/debug/stack_trace_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/debug/stack_trace_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/debug/stack_trace_posix.cc
@@ -50,8 +50,8 @@
// Surprisingly, uClibc defines __GLIBC__ in some build configs, but
diff --git a/chromium/patches/patch-base_files_dir__reader__linux.h b/chromium/patches/patch-base_files_dir__reader__linux.h
index e47c126b77..d7e247024e 100644
--- a/chromium/patches/patch-base_files_dir__reader__linux.h
+++ b/chromium/patches/patch-base_files_dir__reader__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/dir_reader_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/dir_reader_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/dir_reader_linux.h
@@ -21,10 +21,16 @@
#include "base/logging.h"
diff --git a/chromium/patches/patch-base_files_dir__reader__posix.h b/chromium/patches/patch-base_files_dir__reader__posix.h
index 830017f60c..adfe5ec13a 100644
--- a/chromium/patches/patch-base_files_dir__reader__posix.h
+++ b/chromium/patches/patch-base_files_dir__reader__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/dir_reader_posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/dir_reader_posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/dir_reader_posix.h
@@ -17,7 +17,7 @@
// seems worse than falling back to enumerating all file descriptors so we will
diff --git a/chromium/patches/patch-base_files_drive__info.h b/chromium/patches/patch-base_files_drive__info.h
index 956353c3fd..2eede01abf 100644
--- a/chromium/patches/patch-base_files_drive__info.h
+++ b/chromium/patches/patch-base_files_drive__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/drive_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/drive_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/drive_info.h
@@ -48,7 +48,7 @@ struct BASE_EXPORT DriveInfo {
std::optional<bool> has_seek_penalty;
diff --git a/chromium/patches/patch-base_files_drive__info__posix.cc b/chromium/patches/patch-base_files_drive__info__posix.cc
index 97185231cc..4d2e626bdf 100644
--- a/chromium/patches/patch-base_files_drive__info__posix.cc
+++ b/chromium/patches/patch-base_files_drive__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/drive_info_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/drive_info_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/drive_info_posix.cc
@@ -27,7 +27,7 @@ namespace base {
diff --git a/chromium/patches/patch-base_files_file__path__watcher.h b/chromium/patches/patch-base_files_file__path__watcher.h
index 1a9c487ea9..0274bd8cde 100644
--- a/chromium/patches/patch-base_files_file__path__watcher.h
+++ b/chromium/patches/patch-base_files_file__path__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/file_path_watcher.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/file_path_watcher.h
@@ -105,7 +105,7 @@ class BASE_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
index 1d08210ed6..308ee92f53 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_bsd.cc.orig 2025-12-30 13:49:36.207721801 +0000
+--- base/files/file_path_watcher_bsd.cc.orig 2026-01-19 14:53:54.421495353 +0000
+++ base/files/file_path_watcher_bsd.cc
@@ -0,0 +1,54 @@
+// Copyright 2021 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
index 813c8ac971..1f66f54468 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-base_files_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_kqueue.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/file_path_watcher_kqueue.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef BASE_FILES_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
index bec1bbb60a..14023723cb 100644
--- a/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
+++ b/chromium/patches/patch-base_files_file__path__watcher__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_path_watcher_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/file_path_watcher_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/file_path_watcher_unittest.cc
@@ -902,7 +902,7 @@ TEST_F(FilePathWatcherTest, WatchDirecto
}
diff --git a/chromium/patches/patch-base_files_file__util__posix.cc b/chromium/patches/patch-base_files_file__util__posix.cc
index 5ba89b1884..26df22a615 100644
--- a/chromium/patches/patch-base_files_file__util__posix.cc
+++ b/chromium/patches/patch-base_files_file__util__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/file_util_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/file_util_posix.cc
-@@ -943,6 +943,7 @@ bool CreateNewTempDirectory(FilePath::St
+@@ -944,6 +944,7 @@ bool CreateNewTempDirectory(FilePath::St
bool CreateDirectoryAndGetError(const FilePath& full_path, File::Error* error) {
ScopedBlockingCall scoped_blocking_call(
FROM_HERE, BlockingType::MAY_BLOCK); // For call to mkdir().
@@ -14,7 +14,7 @@ $NetBSD$
// Avoid checking subdirs if directory already exists.
if (DirectoryExists(full_path)) {
-@@ -952,8 +953,8 @@ bool CreateDirectoryAndGetError(const Fi
+@@ -953,8 +954,8 @@ bool CreateDirectoryAndGetError(const Fi
// Collect a list of all missing directories.
std::vector<FilePath> missing_subpaths({full_path});
FilePath last_path = full_path;
@@ -25,7 +25,7 @@ $NetBSD$
if (DirectoryExists(path)) {
break;
}
-@@ -971,21 +972,14 @@ bool CreateDirectoryAndGetError(const Fi
+@@ -972,21 +973,14 @@ bool CreateDirectoryAndGetError(const Fi
}
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-base_files_file__util__unittest.cc b/chromium/patches/patch-base_files_file__util__unittest.cc
index 2fbe81aabf..8ebf86fa2f 100644
--- a/chromium/patches/patch-base_files_file__util__unittest.cc
+++ b/chromium/patches/patch-base_files_file__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/file_util_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/file_util_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/file_util_unittest.cc
@@ -4156,7 +4156,7 @@ TEST_F(FileUtilTest, ReadFileToStringWit
}
diff --git a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
index 80016ca65d..068772e8b0 100644
--- a/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
+++ b/chromium/patches/patch-base_files_important__file__writer__cleaner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/important_file_writer_cleaner.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/important_file_writer_cleaner.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/important_file_writer_cleaner.cc
@@ -25,7 +25,8 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_files_scoped__file.cc b/chromium/patches/patch-base_files_scoped__file.cc
index bb24a798a7..4d7c87aa97 100644
--- a/chromium/patches/patch-base_files_scoped__file.cc
+++ b/chromium/patches/patch-base_files_scoped__file.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/files/scoped_file.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/files/scoped_file.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/files/scoped_file.cc
@@ -32,7 +32,7 @@ void ScopedFDCloseTraits::Free(int fd) {
int ret = IGNORE_EINTR(close(fd));
diff --git a/chromium/patches/patch-base_functional_unretained__traits.h b/chromium/patches/patch-base_functional_unretained__traits.h
index 90b5a1ab51..d1ba899337 100644
--- a/chromium/patches/patch-base_functional_unretained__traits.h
+++ b/chromium/patches/patch-base_functional_unretained__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/functional/unretained_traits.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/functional/unretained_traits.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/functional/unretained_traits.h
@@ -92,7 +92,7 @@ struct SupportsUnretainedImpl {
// official builds, and then in non-test code as well.
diff --git a/chromium/patches/patch-base_i18n_icu__util.cc b/chromium/patches/patch-base_i18n_icu__util.cc
index 72bacef0ba..528536f894 100644
--- a/chromium/patches/patch-base_i18n_icu__util.cc
+++ b/chromium/patches/patch-base_i18n_icu__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/i18n/icu_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/i18n/icu_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/i18n/icu_util.cc
@@ -54,7 +54,7 @@
#include "third_party/icu/source/common/unicode/unistr.h"
diff --git a/chromium/patches/patch-base_linux__util.cc b/chromium/patches/patch-base_linux__util.cc
index 1bad13c0c3..c13781f2b7 100644
--- a/chromium/patches/patch-base_linux__util.cc
+++ b/chromium/patches/patch-base_linux__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/linux_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/linux_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/linux_util.cc
@@ -163,10 +163,14 @@ void SetLinuxDistro(const std::string& d
}
diff --git a/chromium/patches/patch-base_logging__unittest.cc b/chromium/patches/patch-base_logging__unittest.cc
index d51f4d3e5f..01131193fb 100644
--- a/chromium/patches/patch-base_logging__unittest.cc
+++ b/chromium/patches/patch-base_logging__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/logging_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/logging_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/logging_unittest.cc
-@@ -40,7 +40,7 @@
+@@ -41,7 +41,7 @@
#include "base/posix/eintr_wrapper.h"
#endif // BUILDFLAG(IS_POSIX)
@@ -15,7 +15,7 @@ $NetBSD$
#include <ucontext.h>
#endif
-@@ -586,14 +586,18 @@ void CheckCrashTestSighandler(int, sigin
+@@ -587,14 +587,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/patches/patch-base_memory_discardable__memory.cc b/chromium/patches/patch-base_memory_discardable__memory.cc
index 17b09143c0..3d2114ac40 100644
--- a/chromium/patches/patch-base_memory_discardable__memory.cc
+++ b/chromium/patches/patch-base_memory_discardable__memory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/discardable_memory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/discardable_memory.cc
@@ -20,7 +20,7 @@ namespace features {
BASE_FEATURE(kMadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-base_memory_discardable__memory__internal.h b/chromium/patches/patch-base_memory_discardable__memory__internal.h
index 31451b4bfb..21f6f75ed5 100644
--- a/chromium/patches/patch-base_memory_discardable__memory__internal.h
+++ b/chromium/patches/patch-base_memory_discardable__memory__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/discardable_memory_internal.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/discardable_memory_internal.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/discardable_memory_internal.h
@@ -12,7 +12,7 @@
#include "base/metrics/field_trial_params.h"
diff --git a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
index 3ae5cfed83..fe5bf2a0ae 100644
--- a/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/madv_free_discardable_memory_posix.cc
@@ -297,6 +297,10 @@ void MadvFreeDiscardableMemoryPosix::Set
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region.h b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
index ecbfcdcd3d..a1afcd0e66 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region.h
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/platform_shared_memory_region.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/platform_shared_memory_region.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/platform_shared_memory_region.h
@@ -99,7 +99,7 @@ class BASE_EXPORT PlatformSharedMemoryRe
#if BUILDFLAG(IS_FUCHSIA)
diff --git a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
index 404262c64a..d6af3e83ee 100644
--- a/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/chromium/patches/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/platform_shared_memory_region_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/platform_shared_memory_region_posix.cc
@@ -172,7 +172,7 @@ bool PlatformSharedMemoryRegion::Convert
// static
diff --git a/chromium/patches/patch-base_memory_protected__memory.h b/chromium/patches/patch-base_memory_protected__memory.h
index 2d15a40113..367b82f164 100644
--- a/chromium/patches/patch-base_memory_protected__memory.h
+++ b/chromium/patches/patch-base_memory_protected__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/protected_memory.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/protected_memory.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/protected_memory.h
@@ -120,12 +120,12 @@ __declspec(selectany) char __stop_protec
diff --git a/chromium/patches/patch-base_memory_protected__memory__posix.cc b/chromium/patches/patch-base_memory_protected__memory__posix.cc
index 3f60024b90..2535bcf438 100644
--- a/chromium/patches/patch-base_memory_protected__memory__posix.cc
+++ b/chromium/patches/patch-base_memory_protected__memory__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/memory/protected_memory_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/memory/protected_memory_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/memory/protected_memory_posix.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
index c7c53de3cd..f08b465dd5 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/message_loop/message_pump_epoll.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/message_loop/message_pump_epoll.cc
@@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version =
std::atomic_bool g_use_poll = false;
diff --git a/chromium/patches/patch-base_message__loop_message__pump__epoll.h b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
index 47b7de79b1..0854e0c2a4 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__epoll.h
+++ b/chromium/patches/patch-base_message__loop_message__pump__epoll.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_epoll.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/message_loop/message_pump_epoll.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/message_loop/message_pump_epoll.h
@@ -51,7 +51,11 @@ namespace base {
// every call, don't do it when we have too many FDs.
diff --git a/chromium/patches/patch-base_message__loop_message__pump__glib.cc b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
index a90299f67f..2a601723f2 100644
--- a/chromium/patches/patch-base_message__loop_message__pump__glib.cc
+++ b/chromium/patches/patch-base_message__loop_message__pump__glib.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/message_loop/message_pump_glib.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/message_loop/message_pump_glib.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/message_loop/message_pump_glib.cc
@@ -8,6 +8,15 @@
#include <glib.h>
diff --git a/chromium/patches/patch-base_posix_can__lower__nice__to.cc b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
index b0af9bbea3..7b4d60a3ca 100644
--- a/chromium/patches/patch-base_posix_can__lower__nice__to.cc
+++ b/chromium/patches/patch-base_posix_can__lower__nice__to.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/can_lower_nice_to.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/posix/can_lower_nice_to.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/posix/can_lower_nice_to.cc
@@ -11,8 +11,12 @@
diff --git a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
index 82caf2445d..9530a148e6 100644
--- a/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
+++ b/chromium/patches/patch-base_posix_file__descriptor__shuffle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/file_descriptor_shuffle.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/posix/file_descriptor_shuffle.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/posix/file_descriptor_shuffle.h
@@ -26,6 +26,8 @@
#include "base/base_export.h"
diff --git a/chromium/patches/patch-base_posix_sysctl.cc b/chromium/patches/patch-base_posix_sysctl.cc
index 42a1c3c9e0..980c85c789 100644
--- a/chromium/patches/patch-base_posix_sysctl.cc
+++ b/chromium/patches/patch-base_posix_sysctl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/sysctl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/posix/sysctl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/posix/sysctl.cc
@@ -4,6 +4,7 @@
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket.cc b/chromium/patches/patch-base_posix_unix__domain__socket.cc
index bb483c71b9..1be955db08 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/unix_domain_socket.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/posix/unix_domain_socket.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/posix/unix_domain_socket.cc
@@ -20,6 +20,7 @@
#include "base/files/scoped_file.h"
diff --git a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
index 6e5f7ca020..c83e98b10d 100644
--- a/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
+++ b/chromium/patches/patch-base_posix_unix__domain__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/posix/unix_domain_socket_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/posix/unix_domain_socket_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/posix/unix_domain_socket_unittest.cc
@@ -15,6 +15,8 @@
#include <sys/types.h>
@@ -12,6 +12,6 @@ $NetBSD$
+#include <signal.h>
+
- #include "base/files/file_util.h"
#include "base/files/scoped_file.h"
#include "base/functional/bind.h"
+ #include "base/functional/callback_helpers.h"
diff --git a/chromium/patches/patch-base_process_internal__linux.h b/chromium/patches/patch-base_process_internal__linux.h
index bae43116e1..f1eb26002f 100644
--- a/chromium/patches/patch-base_process_internal__linux.h
+++ b/chromium/patches/patch-base_process_internal__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/internal_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/internal_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/internal_linux.h
@@ -146,6 +146,9 @@ TimeDelta ClockTicksToTimeDelta(int64_t
// arguments to the lambda.
diff --git a/chromium/patches/patch-base_process_kill.h b/chromium/patches/patch-base_process_kill.h
index a7e6958cbc..a06a5b2b12 100644
--- a/chromium/patches/patch-base_process_kill.h
+++ b/chromium/patches/patch-base_process_kill.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/kill.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/kill.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/kill.h
@@ -125,7 +125,7 @@ BASE_EXPORT TerminationStatus GetTermina
BASE_EXPORT TerminationStatus
diff --git a/chromium/patches/patch-base_process_kill__posix.cc b/chromium/patches/patch-base_process_kill__posix.cc
index 1a49de409d..b79b205fe1 100644
--- a/chromium/patches/patch-base_process_kill__posix.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- base/process/kill_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/kill_posix.cc
-@@ -161,7 +161,7 @@ void EnsureProcessTerminated(Process pro
+@@ -160,7 +160,7 @@ void EnsureProcessTerminated(Process pro
0, new BackgroundReaper(std::move(process), Seconds(2)));
}
diff --git a/chromium/patches/patch-base_process_launch.h b/chromium/patches/patch-base_process_launch.h
index e7c34c24f5..a73b436d3f 100644
--- a/chromium/patches/patch-base_process_launch.h
+++ b/chromium/patches/patch-base_process_launch.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/launch.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/launch.h
@@ -7,6 +7,13 @@
#ifndef BASE_PROCESS_LAUNCH_H_
diff --git a/chromium/patches/patch-base_process_launch__posix.cc b/chromium/patches/patch-base_process_launch__posix.cc
index 94960d4dbb..236aa58ec8 100644
--- a/chromium/patches/patch-base_process_launch__posix.cc
+++ b/chromium/patches/patch-base_process_launch__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/launch_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/launch_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/launch_posix.cc
@@ -218,6 +218,8 @@ static const char kFDDir[] = "/dev/fd";
static const char kFDDir[] = "/dev/fd";
diff --git a/chromium/patches/patch-base_process_memory__linux.cc b/chromium/patches/patch-base_process_memory__linux.cc
index 129ec78b86..467dee8e95 100644
--- a/chromium/patches/patch-base_process_memory__linux.cc
+++ b/chromium/patches/patch-base_process_memory__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/memory_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/memory_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/memory_linux.cc
@@ -29,6 +29,7 @@ void* __libc_calloc(size_t, size_t);
diff --git a/chromium/patches/patch-base_process_process__handle.cc b/chromium/patches/patch-base_process_process__handle.cc
index c58d40e0cd..1968bc8a7b 100644
--- a/chromium/patches/patch-base_process_process__handle.cc
+++ b/chromium/patches/patch-base_process_process__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_handle.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_handle.cc
@@ -30,7 +30,7 @@ UniqueProcId GetUniqueIdForProcess() {
: UniqueProcId(GetCurrentProcId());
diff --git a/chromium/patches/patch-base_process_process__handle.h b/chromium/patches/patch-base_process_process__handle.h
index 27585b4b0c..c70fe4dbaa 100644
--- a/chromium/patches/patch-base_process_process__handle.h
+++ b/chromium/patches/patch-base_process_process__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_handle.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_handle.h
@@ -86,7 +86,7 @@ BASE_EXPORT ProcessId GetCurrentProcId()
// processes may be reused.
diff --git a/chromium/patches/patch-base_process_process__handle__freebsd.cc b/chromium/patches/patch-base_process_process__handle__freebsd.cc
index 477fad754d..c099298068 100644
--- a/chromium/patches/patch-base_process_process__handle__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_freebsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_handle_freebsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_handle_freebsd.cc
@@ -3,6 +3,7 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__handle__openbsd.cc b/chromium/patches/patch-base_process_process__handle__openbsd.cc
index 3574133349..2483e0a37f 100644
--- a/chromium/patches/patch-base_process_process__handle__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__handle__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_handle_openbsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_handle_openbsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_handle_openbsd.cc
@@ -3,17 +3,25 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__iterator.h b/chromium/patches/patch-base_process_process__iterator.h
index ee5c87cab8..b0557c2861 100644
--- a/chromium/patches/patch-base_process_process__iterator.h
+++ b/chromium/patches/patch-base_process_process__iterator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_iterator.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_iterator.h
@@ -25,7 +25,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-base_process_process__iterator__freebsd.cc b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
index 23ed8b6d42..d1a391e932 100644
--- a/chromium/patches/patch-base_process_process__iterator__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_freebsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_iterator_freebsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_iterator_freebsd.cc
@@ -18,7 +18,7 @@ namespace base {
diff --git a/chromium/patches/patch-base_process_process__iterator__openbsd.cc b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
index 0a55223e64..b0d4a8dc79 100644
--- a/chromium/patches/patch-base_process_process__iterator__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__iterator__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_iterator_openbsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_iterator_openbsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_iterator_openbsd.cc
@@ -6,6 +6,9 @@
diff --git a/chromium/patches/patch-base_process_process__metrics.cc b/chromium/patches/patch-base_process_process__metrics.cc
index 0b0226f73b..9ad4b07d2b 100644
--- a/chromium/patches/patch-base_process_process__metrics.cc
+++ b/chromium/patches/patch-base_process_process__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_metrics.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_metrics.cc
@@ -17,7 +17,7 @@ namespace base {
namespace {
diff --git a/chromium/patches/patch-base_process_process__metrics.h b/chromium/patches/patch-base_process_process__metrics.h
index d00a062345..7c4545791e 100644
--- a/chromium/patches/patch-base_process_process__metrics.h
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- base/process/process_metrics.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_metrics.h
-@@ -40,7 +40,7 @@
+@@ -41,7 +41,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include <string>
#include <utility>
#include <vector>
-@@ -50,7 +50,7 @@
+@@ -51,7 +51,7 @@
namespace base {
@@ -24,7 +24,7 @@ $NetBSD$
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -88,7 +88,7 @@ struct ProcessMemoryInfo {
+@@ -89,7 +89,7 @@ struct ProcessMemoryInfo {
#endif // BUILDFLAG(IS_APPLE)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -33,7 +33,7 @@ $NetBSD$
uint64_t rss_anon_bytes = 0;
uint64_t vm_swap_bytes = 0;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-@@ -180,7 +180,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -181,7 +181,7 @@ class BASE_EXPORT ProcessMetrics {
base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -42,7 +42,7 @@ $NetBSD$
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -225,7 +225,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -226,7 +226,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
@@ -51,7 +51,7 @@ $NetBSD$
// Minor and major page fault count as reported by /proc/[pid]/stat.
// Returns true for success.
bool GetPageFaultCounts(PageFaultCounts* counts) const;
-@@ -243,7 +243,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -244,7 +244,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -60,7 +60,7 @@ $NetBSD$
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -265,12 +265,12 @@ class BASE_EXPORT ProcessMetrics {
+@@ -266,12 +266,12 @@ 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_;
@@ -75,7 +75,7 @@ $NetBSD$
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -311,7 +311,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsig
+@@ -312,7 +312,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) || \
@@ -84,7 +84,7 @@ $NetBSD$
// Data about system-wide memory consumption. Available on Windows, Mac, Linux,
// Android and Chrome OS.
//
-@@ -346,7 +346,7 @@ struct BASE_EXPORT SystemMemoryInfo {
+@@ -349,7 +349,7 @@ struct BASE_EXPORT SystemMemoryInfo {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -93,7 +93,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
-@@ -361,7 +361,7 @@ struct BASE_EXPORT SystemMemoryInfo {
+@@ -364,7 +364,7 @@ struct BASE_EXPORT SystemMemoryInfo {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -102,7 +102,7 @@ $NetBSD$
ByteCount buffers;
ByteCount cached;
ByteCount active_anon;
-@@ -398,7 +398,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
+@@ -406,7 +406,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(Sys
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -111,7 +111,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.
-@@ -574,7 +574,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -582,7 +582,7 @@ class BASE_EXPORT SystemMetrics {
FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
size_t committed_memory_;
diff --git a/chromium/patches/patch-base_process_process__metrics__freebsd.cc b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
index b1e646e14c..12aecf2296 100644
--- a/chromium/patches/patch-base_process_process__metrics__freebsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_freebsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_metrics_freebsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_metrics_freebsd.cc
@@ -3,18 +3,37 @@
// found in the LICENSE file.
diff --git a/chromium/patches/patch-base_process_process__metrics__openbsd.cc b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
index 6993134984..974d1c53de 100644
--- a/chromium/patches/patch-base_process_process__metrics__openbsd.cc
+++ b/chromium/patches/patch-base_process_process__metrics__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_openbsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_metrics_openbsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_metrics_openbsd.cc
@@ -6,73 +6,85 @@
diff --git a/chromium/patches/patch-base_process_process__metrics__posix.cc b/chromium/patches/patch-base_process_process__metrics__posix.cc
index efd129f5ef..de7df591fc 100644
--- a/chromium/patches/patch-base_process_process__metrics__posix.cc
+++ b/chromium/patches/patch-base_process_process__metrics__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_metrics_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_metrics_posix.cc
@@ -21,6 +21,8 @@
diff --git a/chromium/patches/patch-base_process_process__metrics__unittest.cc b/chromium/patches/patch-base_process_process__metrics__unittest.cc
index 579aef40f2..5b1b985fc7 100644
--- a/chromium/patches/patch-base_process_process__metrics__unittest.cc
+++ b/chromium/patches/patch-base_process_process__metrics__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_metrics_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_metrics_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_metrics_unittest.cc
@@ -62,7 +62,8 @@
#endif
diff --git a/chromium/patches/patch-base_process_process__posix.cc b/chromium/patches/patch-base_process_process__posix.cc
index 0d762517df..0716f18168 100644
--- a/chromium/patches/patch-base_process_process__posix.cc
+++ b/chromium/patches/patch-base_process_process__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_posix.cc
@@ -25,10 +25,15 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-base_process_process__unittest.cc b/chromium/patches/patch-base_process_process__unittest.cc
index 3af470e994..95aa80d32f 100644
--- a/chromium/patches/patch-base_process_process__unittest.cc
+++ b/chromium/patches/patch-base_process_process__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/process/process_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/process/process_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/process/process_unittest.cc
@@ -202,7 +202,7 @@ TEST_F(ProcessTest, CreationTimeOtherPro
// was spawned and a time recorded after it was spawned. However, since the
diff --git a/chromium/patches/patch-base_profiler_module__cache.cc b/chromium/patches/patch-base_profiler_module__cache.cc
index 45cfe2f831..10d74c2edc 100644
--- a/chromium/patches/patch-base_profiler_module__cache.cc
+++ b/chromium/patches/patch-base_profiler_module__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/module_cache.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/module_cache.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/module_cache.cc
@@ -38,7 +38,7 @@ std::string TransformModuleIDToSymbolSer
// Android and Linux Chrome builds use the "breakpad" format to index their
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
index 005d5e11cf..48e0822f74 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/sampling_profiler_thread_token.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/sampling_profiler_thread_token.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
index 71940d7240..1d7bc3ece8 100644
--- a/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
+++ b/chromium/patches/patch-base_profiler_sampling__profiler__thread__token.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/sampling_profiler_thread_token.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/sampling_profiler_thread_token.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/sampling_profiler_thread_token.h
@@ -13,7 +13,7 @@
diff --git a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
index 05ee1f0f45..1f212ee957 100644
--- a/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
+++ b/chromium/patches/patch-base_profiler_stack__base__address__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_base_address_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/stack_base_address_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/stack_base_address_posix.cc
@@ -7,6 +7,7 @@
#include "base/check_op.h"
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
index 161684be4c..939f9d4a2f 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__test__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_test_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/stack_sampling_profiler_test_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/stack_sampling_profiler_test_util.cc
@@ -50,7 +50,7 @@
// Fortunately, it provides _alloca, which functions identically.
diff --git a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
index e61292c8a9..9fa3a6e4ec 100644
--- a/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
+++ b/chromium/patches/patch-base_profiler_stack__sampling__profiler__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/stack_sampling_profiler_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/stack_sampling_profiler_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/stack_sampling_profiler_unittest.cc
-@@ -47,7 +47,7 @@
+@@ -46,7 +46,7 @@
#include <intrin.h>
#include <malloc.h>
diff --git a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
index 72adc8bc62..03c4e8359d 100644
--- a/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
+++ b/chromium/patches/patch-base_profiler_thread__delegate__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/profiler/thread_delegate_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/profiler/thread_delegate_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/profiler/thread_delegate_posix.cc
@@ -15,7 +15,7 @@
#include "base/process/process_handle.h"
diff --git a/chromium/patches/patch-base_rand__util.h b/chromium/patches/patch-base_rand__util.h
index 343a954a79..7eaceac5c4 100644
--- a/chromium/patches/patch-base_rand__util.h
+++ b/chromium/patches/patch-base_rand__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/rand_util.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/rand_util.h
@@ -213,7 +213,7 @@ void RandomShuffle(Itr first, Itr last)
std::shuffle(first, last, RandomBitGenerator());
diff --git a/chromium/patches/patch-base_rand__util__posix.cc b/chromium/patches/patch-base_rand__util__posix.cc
index 77885783fe..72aff9d796 100644
--- a/chromium/patches/patch-base_rand__util__posix.cc
+++ b/chromium/patches/patch-base_rand__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/rand_util_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/rand_util_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/rand_util_posix.cc
@@ -30,7 +30,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
index fb61cacfff..240959cf4d 100644
--- a/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
+++ b/chromium/patches/patch-base_strings_safe__sprintf__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/strings/safe_sprintf_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/strings/safe_sprintf_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/strings/safe_sprintf_unittest.cc
@@ -747,6 +747,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
#endif
diff --git a/chromium/patches/patch-base_synchronization_cancelable__event.h b/chromium/patches/patch-base_synchronization_cancelable__event.h
index 2a421047e0..14ad29c38f 100644
--- a/chromium/patches/patch-base_synchronization_cancelable__event.h
+++ b/chromium/patches/patch-base_synchronization_cancelable__event.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/synchronization/cancelable_event.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/synchronization/cancelable_event.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/synchronization/cancelable_event.h
@@ -11,7 +11,7 @@
diff --git a/chromium/patches/patch-base_synchronization_lock__impl.h b/chromium/patches/patch-base_synchronization_lock__impl.h
index ecee5ca7f6..a8be60cda4 100644
--- a/chromium/patches/patch-base_synchronization_lock__impl.h
+++ b/chromium/patches/patch-base_synchronization_lock__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/synchronization/lock_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/synchronization/lock_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/synchronization/lock_impl.h
@@ -110,6 +110,10 @@ void LockImpl::Unlock() {
}
diff --git a/chromium/patches/patch-base_syslog__logging.cc b/chromium/patches/patch-base_syslog__logging.cc
index 995c47ea22..0bacabb0ed 100644
--- a/chromium/patches/patch-base_syslog__logging.cc
+++ b/chromium/patches/patch-base_syslog__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/syslog_logging.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/syslog_logging.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/syslog_logging.cc
@@ -17,7 +17,7 @@
#include "base/strings/string_util.h"
diff --git a/chromium/patches/patch-base_system_sys__info.cc b/chromium/patches/patch-base_system_sys__info.cc
index ab3c967a34..d5cbb0ce1b 100644
--- a/chromium/patches/patch-base_system_sys__info.cc
+++ b/chromium/patches/patch-base_system_sys__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/system/sys_info.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/system/sys_info.cc
@@ -233,7 +233,7 @@ std::string SysInfo::SocManufacturer() {
#endif
diff --git a/chromium/patches/patch-base_system_sys__info.h b/chromium/patches/patch-base_system_sys__info.h
index 40a8fa2c18..d2deb25c17 100644
--- a/chromium/patches/patch-base_system_sys__info.h
+++ b/chromium/patches/patch-base_system_sys__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/system/sys_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/system/sys_info.h
@@ -354,6 +354,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
diff --git a/chromium/patches/patch-base_system_sys__info__freebsd.cc b/chromium/patches/patch-base_system_sys__info__freebsd.cc
index 1a43f0b1e9..703703e809 100644
--- a/chromium/patches/patch-base_system_sys__info__freebsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_freebsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/system/sys_info_freebsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/system/sys_info_freebsd.cc
@@ -9,28 +9,95 @@
#include <sys/sysctl.h>
diff --git a/chromium/patches/patch-base_system_sys__info__openbsd.cc b/chromium/patches/patch-base_system_sys__info__openbsd.cc
index 7fb2e60b33..80e99fd547 100644
--- a/chromium/patches/patch-base_system_sys__info__openbsd.cc
+++ b/chromium/patches/patch-base_system_sys__info__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_openbsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/system/sys_info_openbsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/system/sys_info_openbsd.cc
@@ -12,6 +12,7 @@
diff --git a/chromium/patches/patch-base_system_sys__info__posix.cc b/chromium/patches/patch-base_system_sys__info__posix.cc
index 66f6f447f2..b00d0c02d2 100644
--- a/chromium/patches/patch-base_system_sys__info__posix.cc
+++ b/chromium/patches/patch-base_system_sys__info__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/system/sys_info_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/system/sys_info_posix.cc
@@ -143,7 +143,7 @@ void GetKernelVersionNumbers(int32_t* ma
diff --git a/chromium/patches/patch-base_system_sys__info__unittest.cc b/chromium/patches/patch-base_system_sys__info__unittest.cc
index fe96e8a83c..69ee27307a 100644
--- a/chromium/patches/patch-base_system_sys__info__unittest.cc
+++ b/chromium/patches/patch-base_system_sys__info__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/system/sys_info_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/system/sys_info_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/system/sys_info_unittest.cc
@@ -263,12 +263,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
diff --git a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
index db1122d967..ab192802bb 100644
--- a/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
+++ b/chromium/patches/patch-base_task_thread__pool_environment__config__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/task/thread_pool/environment_config_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/task/thread_pool/environment_config_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/task/thread_pool/environment_config_unittest.cc
@@ -14,7 +14,7 @@ TEST(ThreadPoolEnvironmentConfig, CanUse
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-base_test_launcher_test__launcher.cc b/chromium/patches/patch-base_test_launcher_test__launcher.cc
index b72be1819f..c039f41100 100644
--- a/chromium/patches/patch-base_test_launcher_test__launcher.cc
+++ b/chromium/patches/patch-base_test_launcher_test__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/launcher/test_launcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/test/launcher/test_launcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/test/launcher/test_launcher.cc
@@ -73,6 +73,7 @@
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-base_test_test__file__util__linux.cc b/chromium/patches/patch-base_test_test__file__util__linux.cc
index 466c36aa24..87425c94b3 100644
--- a/chromium/patches/patch-base_test_test__file__util__linux.cc
+++ b/chromium/patches/patch-base_test_test__file__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/test/test_file_util_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/test/test_file_util_linux.cc
@@ -57,9 +57,11 @@ bool EvictFileFromSystemCache(const File
if (fdatasync(fd.get()) != 0) {
diff --git a/chromium/patches/patch-base_test_test__file__util__posix.cc b/chromium/patches/patch-base_test_test__file__util__posix.cc
index 1c2ceda39b..60366d12bf 100644
--- a/chromium/patches/patch-base_test_test__file__util__posix.cc
+++ b/chromium/patches/patch-base_test_test__file__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/test/test_file_util_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/test/test_file_util_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/test/test_file_util_posix.cc
@@ -93,7 +93,7 @@ void SyncPageCacheToDisk() {
}
diff --git a/chromium/patches/patch-base_threading_platform__thread.h b/chromium/patches/patch-base_threading_platform__thread.h
index 98482a45af..2cb9f8e6ba 100644
--- a/chromium/patches/patch-base_threading_platform__thread.h
+++ b/chromium/patches/patch-base_threading_platform__thread.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/threading/platform_thread.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/threading/platform_thread.h
@@ -56,6 +56,8 @@ class BASE_EXPORT PlatformThreadId {
using UnderlyingType = zx_koid_t;
diff --git a/chromium/patches/patch-base_threading_platform__thread__bsd.cc b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
index 7cac196518..7ad257efc3 100644
--- a/chromium/patches/patch-base_threading_platform__thread__bsd.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__bsd.cc
@@ -4,32 +4,40 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_bsd.cc.orig 2025-12-30 13:49:36.218315182 +0000
+--- base/threading/platform_thread_bsd.cc.orig 2026-01-19 14:53:54.431821625 +0000
+++ base/threading/platform_thread_bsd.cc
-@@ -0,0 +1,31 @@
+@@ -0,0 +1,39 @@
+// Copyright 2023 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+// Description: These are stubs for *BSD.
+
++#include "base/notimplemented.h"
+#include "base/threading/platform_thread.h"
+
+namespace base {
+namespace internal {
+
++void SetCurrentThreadTypeImpl(ThreadType thread_type,
++ MessagePumpType pump_type_hint) {
++ NOTIMPLEMENTED();
++ return;
++}
++
+bool CanSetThreadTypeToRealtimeAudio() {
+ return false;
+}
+
-+bool SetCurrentThreadTypeForPlatform(ThreadType thread_type,
-+ MessagePumpType pump_type_hint) {
++PlatformPriorityOverride SetThreadTypeOverride(
++ PlatformThreadHandle thread_handle,
++ ThreadType thread_type) {
+ return false;
+}
+
-+std::optional<ThreadPriorityForTest>
-+GetCurrentThreadPriorityForPlatformForTest() {
-+ return std::nullopt;
-+}
++void RemoveThreadTypeOverrideImpl(
++ const PlatformPriorityOverride& priority_override_handle,
++ ThreadType thread_type) {}
++
+} // namespace internal
+
+// static
diff --git a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
index 6226c52e03..8d24a52085 100644
--- a/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__internal__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_internal_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/threading/platform_thread_internal_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/threading/platform_thread_internal_posix.cc
-@@ -31,10 +31,19 @@ ThreadPriorityForTest NiceValueToThreadP
+@@ -31,10 +31,19 @@ ThreadType NiceValueToThreadTypeForTest(
}
int GetCurrentThreadNiceValue() {
@@ -26,11 +26,27 @@ $NetBSD$
// Need to clear errno before calling getpriority():
// http://man7.org/linux/man-pages/man2/getpriority.2.html
errno = 0;
-@@ -46,6 +55,7 @@ int GetThreadNiceValue(PlatformThreadId
+@@ -46,9 +55,15 @@ int GetThreadNiceValue(PlatformThreadId
}
return nice_value;
+#endif
}
+ bool SetThreadNiceFromType(PlatformThreadId thread_id, ThreadType thread_type) {
++#if BUILDFLAG(IS_BSD)
++ // pledge(2) violation
++ NOTIMPLEMENTED();
++ return true;
++#else
+ // setpriority(2) should change the whole thread group's (i.e. process)
+ // priority. However, as stated in the bugs section of
+ // http://man7.org/linux/man-pages/man2/getpriority.2.html: "under the current
+@@ -64,6 +79,7 @@ bool SetThreadNiceFromType(PlatformThrea
+ return false;
+ }
+ return true;
++#endif
+ }
+
} // namespace base::internal
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.cc b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
index 8423a203c3..730b84949e 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_metrics.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/threading/platform_thread_metrics.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/threading/platform_thread_metrics.cc
-@@ -55,7 +55,7 @@ PlatformThreadMetrics::CreateForCurrentT
+@@ -54,7 +54,7 @@ PlatformThreadMetrics::CreateForCurrentT
}
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-base_threading_platform__thread__metrics.h b/chromium/patches/patch-base_threading_platform__thread__metrics.h
index 22deaa3861..cca70bb3b8 100644
--- a/chromium/patches/patch-base_threading_platform__thread__metrics.h
+++ b/chromium/patches/patch-base_threading_platform__thread__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_metrics.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/threading/platform_thread_metrics.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/threading/platform_thread_metrics.h
@@ -67,7 +67,7 @@ class BASE_EXPORT PlatformThreadMetrics
PlatformThreadHandle handle);
diff --git a/chromium/patches/patch-base_threading_platform__thread__posix.cc b/chromium/patches/patch-base_threading_platform__thread__posix.cc
index 58f7bf24c9..9791e7cce8 100644
--- a/chromium/patches/patch-base_threading_platform__thread__posix.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/threading/platform_thread_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/threading/platform_thread_posix.cc
@@ -80,6 +80,7 @@ void* ThreadFunc(void* params) {
base::DisallowSingleton();
@@ -41,47 +41,26 @@ $NetBSD$
if (from >= to) {
// Decreasing thread priority on POSIX is always allowed.
return true;
-@@ -372,12 +379,18 @@ bool PlatformThreadBase::CanChangeThread
+@@ -372,10 +379,15 @@ bool PlatformThreadBase::CanChangeThread
}
return internal::CanLowerNiceTo(internal::ThreadTypeToNiceValue(to));
+#endif
}
- namespace internal {
-
- void SetCurrentThreadTypeImpl(ThreadType thread_type,
- MessagePumpType pump_type_hint) {
-+#if BUILDFLAG(IS_BSD)
-+ // pledge(2) violation
-+ NOTIMPLEMENTED();
-+ return;
-+#else
- if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint)) {
- return;
- }
-@@ -393,12 +406,17 @@ void SetCurrentThreadTypeImpl(ThreadType
- DVPLOG(1) << "Failed to set nice value of thread ("
- << PlatformThread::CurrentId() << ") to " << nice_setting;
- }
-+#endif
- }
-
- } // namespace internal
-
// static
- ThreadPriorityForTest PlatformThreadBase::GetCurrentThreadPriorityForTest() {
+ ThreadType PlatformThreadBase::GetCurrentEffectiveThreadTypeForTest() {
+#if BUILDFLAG(IS_BSD)
+ NOTIMPLEMENTED();
-+ return ThreadPriorityForTest::kNormal;
++ return ThreadType::kDefault;
+#else
// Mirrors SetCurrentThreadPriority()'s implementation.
auto platform_specific_priority =
- internal::GetCurrentThreadPriorityForPlatformForTest(); // IN-TEST
-@@ -409,6 +427,7 @@ ThreadPriorityForTest PlatformThreadBase
+ internal::GetCurrentEffectiveThreadTypeForPlatformForTest(); // IN-TEST
+@@ -386,6 +398,7 @@ ThreadType PlatformThreadBase::GetCurren
int nice_value = internal::GetCurrentThreadNiceValue();
- return internal::NiceValueToThreadPriorityForTest(nice_value); // IN-TEST
+ return internal::NiceValueToThreadTypeForTest(nice_value); // IN-TEST
+#endif
}
diff --git a/chromium/patches/patch-base_threading_platform__thread__unittest.cc b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
index 134d5d5d0a..70457ace0a 100644
--- a/chromium/patches/patch-base_threading_platform__thread__unittest.cc
+++ b/chromium/patches/patch-base_threading_platform__thread__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/threading/platform_thread_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/threading/platform_thread_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/threading/platform_thread_unittest.cc
@@ -36,7 +36,7 @@
#include "base/time/time.h"
diff --git a/chromium/patches/patch-base_time_time__now__posix.cc b/chromium/patches/patch-base_time_time__now__posix.cc
index 5f24f51a41..d69b409658 100644
--- a/chromium/patches/patch-base_time_time__now__posix.cc
+++ b/chromium/patches/patch-base_time_time__now__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/time/time_now_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/time/time_now_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/time/time_now_posix.cc
@@ -110,7 +110,11 @@ std::optional<TimeTicks> MaybeTimeTicksN
}
diff --git a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
index 73006b461f..59933bd220 100644
--- a/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
+++ b/chromium/patches/patch-base_trace__event_malloc__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/malloc_dump_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/trace_event/malloc_dump_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/trace_event/malloc_dump_provider.cc
@@ -31,6 +31,8 @@
diff --git a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
index 369014072f..22a1d22f2f 100644
--- a/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
+++ b/chromium/patches/patch-base_trace__event_memory__dump__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/memory_dump_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/trace_event/memory_dump_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/trace_event/memory_dump_manager.cc
@@ -79,7 +79,7 @@ const char* const MemoryDumpManager::kSy
#if defined(MALLOC_MEMORY_TRACING_SUPPORTED)
diff --git a/chromium/patches/patch-base_trace__event_process__memory__dump.cc b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
index dec0744881..37c0745a8b 100644
--- a/chromium/patches/patch-base_trace__event_process__memory__dump.cc
+++ b/chromium/patches/patch-base_trace__event_process__memory__dump.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/trace_event/process_memory_dump.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/trace_event/process_memory_dump.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/trace_event/process_memory_dump.cc
@@ -47,7 +47,7 @@
#include <Psapi.h>
diff --git a/chromium/patches/patch-base_tracing_trace__time.cc b/chromium/patches/patch-base_tracing_trace__time.cc
index 47a424efbd..c63e2ac00b 100644
--- a/chromium/patches/patch-base_tracing_trace__time.cc
+++ b/chromium/patches/patch-base_tracing_trace__time.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/tracing/trace_time.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/tracing/trace_time.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/tracing/trace_time.cc
@@ -8,12 +8,18 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-base_tracing_trace__time.h b/chromium/patches/patch-base_tracing_trace__time.h
index 7d41e7fb98..319256a75c 100644
--- a/chromium/patches/patch-base_tracing_trace__time.h
+++ b/chromium/patches/patch-base_tracing_trace__time.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/tracing/trace_time.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/tracing/trace_time.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/tracing/trace_time.h
@@ -12,7 +12,7 @@ namespace base {
namespace tracing {
diff --git a/chromium/patches/patch-base_version__info_version__info.h b/chromium/patches/patch-base_version__info_version__info.h
index 0dd36213d6..f114086b9c 100644
--- a/chromium/patches/patch-base_version__info_version__info.h
+++ b/chromium/patches/patch-base_version__info_version__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- base/version_info/version_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- base/version_info/version_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ base/version_info/version_info.h
@@ -74,6 +74,8 @@ constexpr std::string_view GetOSType() {
return "FreeBSD";
diff --git a/chromium/patches/patch-build_config_BUILD.gn b/chromium/patches/patch-build_config_BUILD.gn
index 13174807ec..dd7104832d 100644
--- a/chromium/patches/patch-build_config_BUILD.gn
+++ b/chromium/patches/patch-build_config_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/BUILD.gn
@@ -209,6 +209,10 @@ config("default_libs") {
# Targets should choose to explicitly link frameworks they require. Since
diff --git a/chromium/patches/patch-build_config_BUILDCONFIG.gn b/chromium/patches/patch-build_config_BUILDCONFIG.gn
index 4f5d78cdfa..938c39cd5b 100644
--- a/chromium/patches/patch-build_config_BUILDCONFIG.gn
+++ b/chromium/patches/patch-build_config_BUILDCONFIG.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/BUILDCONFIG.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/BUILDCONFIG.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -13,10 +13,10 @@ $NetBSD$
- is_clang = current_os != "linux" ||
+ is_clang = current_os != "linux" || current_os == "openbsd" ||
+ current_os == "freebsd" || current_os == "netbsd" ||
- (current_cpu != "s390x" && current_cpu != "s390" &&
- current_cpu != "ppc64" && current_cpu != "ppc" &&
- current_cpu != "mips" && current_cpu != "mips64")
-@@ -234,6 +235,12 @@ if (host_toolchain == "") {
+ (current_cpu != "mips" && current_cpu != "mips64")
+
+ # Allows the path to a custom target toolchain to be injected as a single
+@@ -232,6 +233,12 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -29,7 +29,7 @@ $NetBSD$
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -283,6 +290,8 @@ if (target_os == "android") {
+@@ -281,6 +288,8 @@ if (target_os == "android") {
assert(
false,
"emscripten is not a supported target_os. It is available only as secondary toolchain.")
@@ -38,7 +38,7 @@ $NetBSD$
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -317,7 +326,12 @@ is_android = current_os == "android"
+@@ -315,7 +324,12 @@ is_android = current_os == "android"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
diff --git a/chromium/patches/patch-build_config_c++_modules.gni b/chromium/patches/patch-build_config_c++_modules.gni
index 85c79b9ed3..6858cd4f94 100644
--- a/chromium/patches/patch-build_config_c++_modules.gni
+++ b/chromium/patches/patch-build_config_c++_modules.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/c++/modules.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/c++/modules.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/c++/modules.gni
@@ -16,7 +16,7 @@ declare_args() {
# Eg. linux arm64 and windows were never supported with manual clang modules,
diff --git a/chromium/patches/patch-build_config_clang_BUILD.gn b/chromium/patches/patch-build_config_clang_BUILD.gn
index 628556a50e..c19287a285 100644
--- a/chromium/patches/patch-build_config_clang_BUILD.gn
+++ b/chromium/patches/patch-build_config_clang_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/clang/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/clang/BUILD.gn
-@@ -224,7 +224,12 @@ template("clang_lib") {
+@@ -233,7 +233,12 @@ template("clang_lib") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
diff --git a/chromium/patches/patch-build_config_clang_clang.gni b/chromium/patches/patch-build_config_clang_clang.gni
index 93e55a16ea..26c0c73c47 100644
--- a/chromium/patches/patch-build_config_clang_clang.gni
+++ b/chromium/patches/patch-build_config_clang_clang.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/clang/clang.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/clang/clang.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/clang/clang.gni
-@@ -88,7 +88,7 @@ declare_args() {
+@@ -90,7 +90,7 @@ declare_args() {
#
# TODO(https://crbug.com/440260716): Enable for Cronet in AOSP once gn2bp
# supports copy targets.
diff --git a/chromium/patches/patch-build_config_compiler_BUILD.gn b/chromium/patches/patch-build_config_compiler_BUILD.gn
index b97059380a..8877cb5cb5 100644
--- a/chromium/patches/patch-build_config_compiler_BUILD.gn
+++ b/chromium/patches/patch-build_config_compiler_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/compiler/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/compiler/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/compiler/BUILD.gn
@@ -201,7 +201,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
@@ -53,7 +53,7 @@ $NetBSD$
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_icf && (!is_apple || use_lld)) {
-@@ -669,7 +676,7 @@ config("compiler") {
+@@ -676,7 +683,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -62,7 +62,7 @@ $NetBSD$
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1297,7 +1304,7 @@ config("compiler_cpu_abi") {
+@@ -1291,7 +1298,7 @@ config("compiler_cpu_abi") {
# CPU architecture. We may or may not be doing a cross compile now, so for
# simplicity we always explicitly set the architecture.
if (current_cpu == "x64") {
@@ -71,7 +71,7 @@ $NetBSD$
cflags += [ "--target=x86_64-unknown-linux-gnu" ]
ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
} else {
-@@ -1306,7 +1313,7 @@ config("compiler_cpu_abi") {
+@@ -1300,7 +1307,7 @@ config("compiler_cpu_abi") {
}
cflags += [ "-msse3" ]
} else if (current_cpu == "x86") {
@@ -80,7 +80,7 @@ $NetBSD$
cflags += [ "--target=i386-unknown-linux-gnu" ]
ldflags += [ "--target=i386-unknown-linux-gnu" ]
} else {
-@@ -1318,7 +1325,7 @@ config("compiler_cpu_abi") {
+@@ -1312,7 +1319,7 @@ config("compiler_cpu_abi") {
"-msse3",
]
} else if (current_cpu == "arm") {
@@ -89,7 +89,7 @@ $NetBSD$
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
}
-@@ -1330,7 +1337,7 @@ config("compiler_cpu_abi") {
+@@ -1324,7 +1331,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -98,7 +98,7 @@ $NetBSD$
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1735,7 +1742,7 @@ config("compiler_deterministic") {
+@@ -1729,7 +1736,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -107,7 +107,7 @@ $NetBSD$
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -2533,7 +2540,7 @@ config("export_dynamic") {
+@@ -2532,7 +2539,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") {
@@ -116,7 +116,7 @@ $NetBSD$
# The macOS and iOS linker ld64.ldd doesn't support thin archive without
# symbol table, gcc on linux also throws the error `archive has no index`.
# AIX does support -s option, not -S option.
-@@ -2969,7 +2976,7 @@ config("afdo_optimize_size") {
+@@ -2968,7 +2975,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") {
@@ -125,7 +125,7 @@ $NetBSD$
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2996,7 +3003,7 @@ config("afdo") {
+@@ -2995,7 +3002,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/chromium/patches/patch-build_config_gcc_BUILD.gn b/chromium/patches/patch-build_config_gcc_BUILD.gn
deleted file mode 100644
index 618eecb181..0000000000
--- a/chromium/patches/patch-build_config_gcc_BUILD.gn
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- build/config/gcc/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
-+++ build/config/gcc/BUILD.gn
-@@ -32,7 +32,9 @@ declare_args() {
- # See http://gcc.gnu.org/wiki/Visibility
- config("symbol_visibility_hidden") {
- cflags = [ "-fvisibility=hidden" ]
-- rustflags = [ "-Zdefault-visibility=hidden" ]
-+ if (!is_bsd) {
-+ rustflags = [ "-Zdefault-visibility=hidden" ]
-+ }
-
- # Visibility attribute is not supported on AIX.
- if (current_os != "aix") {
diff --git a/chromium/patches/patch-build_config_linux_BUILD.gn b/chromium/patches/patch-build_config_linux_BUILD.gn
index 663cfb4a7a..1a7c84b638 100644
--- a/chromium/patches/patch-build_config_linux_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/linux/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/linux/BUILD.gn
@@ -41,7 +41,7 @@ config("runtime_library") {
}
diff --git a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
index 825d2ec295..8e11c8fbb2 100644
--- a/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
+++ b/chromium/patches/patch-build_config_linux_libdrm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/libdrm/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/linux/libdrm/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/linux/libdrm/BUILD.gn
@@ -15,7 +15,7 @@ declare_args() {
}
diff --git a/chromium/patches/patch-build_config_linux_pkg-config.py b/chromium/patches/patch-build_config_linux_pkg-config.py
index 5674c04f6a..2862004742 100644
--- a/chromium/patches/patch-build_config_linux_pkg-config.py
+++ b/chromium/patches/patch-build_config_linux_pkg-config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/linux/pkg-config.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/linux/pkg-config.py.orig 2026-01-07 00:50:30.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/patches/patch-build_config_ozone.gni b/chromium/patches/patch-build_config_ozone.gni
index b3d61a942b..010156b329 100644
--- a/chromium/patches/patch-build_config_ozone.gni
+++ b/chromium/patches/patch-build_config_ozone.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/ozone.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/ozone.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/ozone.gni
@@ -80,7 +80,19 @@ declare_args() {
ozone_platform = "x11"
diff --git a/chromium/patches/patch-build_config_rust.gni b/chromium/patches/patch-build_config_rust.gni
index d5135b0fbb..1e85fedb42 100644
--- a/chromium/patches/patch-build_config_rust.gni
+++ b/chromium/patches/patch-build_config_rust.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/rust.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/rust.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/rust.gni
-@@ -62,7 +62,8 @@ declare_args() {
+@@ -67,7 +67,8 @@ declare_args() {
# set this to the output of `rustc -V`. Changing this string will cause all
# Rust targets to be rebuilt, which allows you to update your toolchain and
# not break incremental builds.
@@ -16,7 +16,21 @@ $NetBSD$
# Whether artifacts produced by the Rust compiler can participate in ThinLTO.
#
-@@ -177,7 +178,7 @@ if (is_linux || is_chromeos) {
+@@ -152,6 +153,13 @@ if (enable_rust) {
+ } else {
+ toolchain_has_rust = custom_toolchain_supports_platform
+ rustc_revision = rustc_version
++ rust_revision_pieces = string_split(rustc_revision, " ")
++ rust_version_pieces = string_split(rust_revision_pieces[1], ".")
++ if (rust_version_pieces[1] == "85") {
++ rustc_nightly_capability = false
++ } else {
++ rustc_nightly_capability = true
++ }
+ }
+ }
+
+@@ -187,7 +195,7 @@ if (is_linux || is_chromeos) {
if (current_cpu == "arm64") {
rust_abi_target = "aarch64-unknown-linux-gnu"
} else if (current_cpu == "x86") {
@@ -25,7 +39,7 @@ $NetBSD$
} else if (current_cpu == "x64") {
rust_abi_target = "x86_64-unknown-linux-gnu"
} else if (current_cpu == "arm") {
-@@ -326,7 +327,11 @@ if (is_linux || is_chromeos) {
+@@ -336,7 +344,11 @@ if (is_linux || is_chromeos) {
}
}
diff --git a/chromium/patches/patch-build_config_v8__target__cpu.gni b/chromium/patches/patch-build_config_v8__target__cpu.gni
index 954dbe7877..ed83613bba 100644
--- a/chromium/patches/patch-build_config_v8__target__cpu.gni
+++ b/chromium/patches/patch-build_config_v8__target__cpu.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/config/v8_target_cpu.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/config/v8_target_cpu.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/config/v8_target_cpu.gni
@@ -36,6 +36,10 @@ declare_args() {
if (v8_target_cpu == "") {
diff --git a/chromium/patches/patch-build_detect__host__arch.py b/chromium/patches/patch-build_detect__host__arch.py
index 34fe4b586a..883c5df65b 100644
--- a/chromium/patches/patch-build_detect__host__arch.py
+++ b/chromium/patches/patch-build_detect__host__arch.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/detect_host_arch.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/detect_host_arch.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/detect_host_arch.py
@@ -20,6 +20,8 @@ def HostArch():
host_arch = 'ia32'
diff --git a/chromium/patches/patch-build_dotfile__settings.gni b/chromium/patches/patch-build_dotfile__settings.gni
index f1e2b879a5..3d89022d9d 100644
--- a/chromium/patches/patch-build_dotfile__settings.gni
+++ b/chromium/patches/patch-build_dotfile__settings.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/dotfile_settings.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/dotfile_settings.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/dotfile_settings.gni
@@ -23,6 +23,7 @@ build_dotfile_settings = {
"//build/config/mac/mac_sdk.gni",
diff --git a/chromium/patches/patch-build_gn__run__binary.py b/chromium/patches/patch-build_gn__run__binary.py
index a99a9e6979..01828eb56e 100644
--- a/chromium/patches/patch-build_gn__run__binary.py
+++ b/chromium/patches/patch-build_gn__run__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/gn_run_binary.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/gn_run_binary.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/gn_run_binary.py
@@ -23,7 +23,7 @@ if not os.path.isabs(path):
# The rest of the arguments are passed directly to the executable.
diff --git a/chromium/patches/patch-build_linux_chrome.map b/chromium/patches/patch-build_linux_chrome.map
index 464f31194c..cc4d40c222 100644
--- a/chromium/patches/patch-build_linux_chrome.map
+++ b/chromium/patches/patch-build_linux_chrome.map
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/chrome.map.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/linux/chrome.map.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/linux/chrome.map
@@ -20,6 +20,10 @@ global:
# Program entry point.
diff --git a/chromium/patches/patch-build_linux_strip__binary.gni b/chromium/patches/patch-build_linux_strip__binary.gni
index dda679e078..f639309bb4 100644
--- a/chromium/patches/patch-build_linux_strip__binary.gni
+++ b/chromium/patches/patch-build_linux_strip__binary.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/linux/strip_binary.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/linux/strip_binary.gni
@@ -21,8 +21,8 @@ template("strip_binary") {
"testonly",
diff --git a/chromium/patches/patch-build_linux_strip__binary.py b/chromium/patches/patch-build_linux_strip__binary.py
index b1f5c6f7c3..fc612958d6 100644
--- a/chromium/patches/patch-build_linux_strip__binary.py
+++ b/chromium/patches/patch-build_linux_strip__binary.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/strip_binary.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/linux/strip_binary.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/linux/strip_binary.py
@@ -10,6 +10,7 @@ import sys
diff --git a/chromium/patches/patch-build_linux_unbundle_icu.gn b/chromium/patches/patch-build_linux_unbundle_icu.gn
index 59568b29c8..66995f9b4a 100644
--- a/chromium/patches/patch-build_linux_unbundle_icu.gn
+++ b/chromium/patches/patch-build_linux_unbundle_icu.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/icu.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/linux/unbundle/icu.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/linux/unbundle/icu.gn
@@ -17,6 +17,15 @@ config("icu_config") {
"USING_SYSTEM_ICU=1",
diff --git a/chromium/patches/patch-build_linux_unbundle_libpng.gn b/chromium/patches/patch-build_linux_unbundle_libpng.gn
index 8ebf8370be..a7de2ec66e 100644
--- a/chromium/patches/patch-build_linux_unbundle_libpng.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libpng.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/libpng.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/linux/unbundle/libpng.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/linux/unbundle/libpng.gn
@@ -21,3 +21,27 @@ source_set("libpng") {
deps = [ ":libpng_shim" ]
diff --git a/chromium/patches/patch-build_linux_unbundle_libusb.gn b/chromium/patches/patch-build_linux_unbundle_libusb.gn
index 7b350c940d..97a9234ca0 100644
--- a/chromium/patches/patch-build_linux_unbundle_libusb.gn
+++ b/chromium/patches/patch-build_linux_unbundle_libusb.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/linux/unbundle/libusb.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/linux/unbundle/libusb.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/linux/unbundle/libusb.gn
@@ -1,3 +1,27 @@
+# Copyright 2016 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_rust_allocator_lib.rs b/chromium/patches/patch-build_rust_allocator_lib.rs
index 62dbf0fa26..75d31183b9 100644
--- a/chromium/patches/patch-build_rust_allocator_lib.rs
+++ b/chromium/patches/patch-build_rust_allocator_lib.rs
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/allocator/lib.rs.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/rust/allocator/lib.rs.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/rust/allocator/lib.rs
-@@ -96,6 +96,12 @@ mod both_allocators {
+@@ -108,6 +108,12 @@ mod both_allocators {
0
}
diff --git a/chromium/patches/patch-build_rust_rust__bindgen.gni b/chromium/patches/patch-build_rust_rust__bindgen.gni
index c423ee506f..2b99b0103b 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/rust_bindgen.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/rust/rust_bindgen.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/rust/rust_bindgen.gni
@@ -12,14 +12,14 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
@@ -20,6 +20,6 @@ $NetBSD$
# ../lib.
-_libclang_path = rust_bindgen_root
+_libclang_path = "@PREFIX@"
- if (host_os == "win") {
- _libclang_path += "/bin"
- } else {
+ if (!use_chromium_rust_toolchain &&
+ (current_cpu == "ppc64" || current_cpu == "s390x")) {
+ _libclang_path = rust_sysroot_absolute + "/lib64"
diff --git a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
index 542b88942e..e05116866c 100644
--- a/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
+++ b/chromium/patches/patch-build_rust_rust__bindgen__generator.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/rust_bindgen_generator.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/rust/rust_bindgen_generator.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/rust/rust_bindgen_generator.gni
-@@ -11,14 +11,14 @@ if (is_win) {
+@@ -11,12 +11,12 @@ if (is_win) {
import("//build/toolchain/win/win_toolchain_data.gni")
}
@@ -16,10 +16,17 @@ $NetBSD$
_bindgen_path = "${_bindgen_path}.exe"
}
+-_rustfmt_path = "${rust_bindgen_root}/bin/rustfmt"
++_rustfmt_path = "@PREFIX@/bin/rustfmt"
+ if (!use_chromium_rust_toolchain &&
+ (host_cpu == "ppc64" || host_cpu == "s390x")) {
+ _rustfmt_path = rust_sysroot_absolute + "/bin/rustfmt"
+@@ -26,7 +26,7 @@ if (!use_chromium_rust_toolchain &&
+
# On Windows, the libclang.dll is beside the bindgen.exe, otherwise it is in
# ../lib.
-_libclang_path = rust_bindgen_root
+_libclang_path = "@PREFIX@"
- if (host_os == "win") {
- _libclang_path += "/bin"
- } else {
+ if (!use_chromium_rust_toolchain &&
+ (host_cpu == "ppc64" || host_cpu == "s390x")) {
+ _libclang_path = rust_sysroot_absolute + "/lib64"
diff --git a/chromium/patches/patch-build_rust_std_BUILD.gn b/chromium/patches/patch-build_rust_std_BUILD.gn
index f0a8d35879..12da70b67e 100644
--- a/chromium/patches/patch-build_rust_std_BUILD.gn
+++ b/chromium/patches/patch-build_rust_std_BUILD.gn
@@ -4,31 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/rust/std/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/rust/std/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/rust/std/BUILD.gn
-@@ -49,13 +49,20 @@ if (toolchain_has_rust) {
- # These are no longer present in the Windows toolchain.
- stdlib_files += [
- "addr2line",
-- "adler2",
- "gimli",
- "libc",
- "memchr",
- "miniz_oxide",
- "object",
- ]
-+
-+ rust_revision_pieces = string_split(rustc_revision, " ")
-+ rust_version_pieces = string_split(rust_revision_pieces[1], ".")
-+ if (rust_version_pieces[1] == "85") {
-+ stdlib_files += [ "adler" ]
-+ } else {
-+ stdlib_files += [ "adler2" ]
-+ }
- }
-
- if (toolchain_for_rust_host_build_tools) {
-@@ -75,7 +82,6 @@ if (toolchain_has_rust) {
+@@ -79,7 +79,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
diff --git a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
index 870f08e4e8..4627a91d20 100644
--- a/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_freebsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/freebsd/BUILD.gn.orig 2025-12-30 13:49:36.227781359 +0000
+--- build/toolchain/freebsd/BUILD.gn.orig 2026-01-19 14:53:54.453071086 +0000
+++ build/toolchain/freebsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
index cdf9d6c5a6..36507f86f2 100644
--- a/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
+++ b/chromium/patches/patch-build_toolchain_gcc__solink__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_solink_wrapper.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/toolchain/gcc_solink_wrapper.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/toolchain/gcc_solink_wrapper.py
@@ -39,7 +39,7 @@ def CollectDynSym(args):
"""Replaces: nm --format=posix -g -D -p $sofile | cut -f1-2 -d' '"""
diff --git a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
index e363900194..2b042a79a1 100644
--- a/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_gcc__toolchain.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/gcc_toolchain.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/toolchain/gcc_toolchain.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/toolchain/gcc_toolchain.gni
-@@ -53,6 +53,13 @@ if (enable_resource_allowlist_generation
+@@ -46,6 +46,13 @@ if (enable_resource_allowlist_generation
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
}
@@ -20,7 +20,7 @@ $NetBSD$
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -598,7 +605,7 @@ template("single_gcc_toolchain") {
+@@ -591,7 +598,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.
-@@ -885,22 +892,12 @@ template("gcc_toolchain") {
+@@ -878,22 +885,12 @@ template("gcc_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
index 4004f17512..dc1a66f97f 100644
--- a/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_netbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/netbsd/BUILD.gn.orig 2025-12-30 13:49:36.228287497 +0000
+--- build/toolchain/netbsd/BUILD.gn.orig 2026-01-19 14:53:54.462114485 +0000
+++ build/toolchain/netbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
index 594e8f53ac..32c2b37c67 100644
--- a/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
+++ b/chromium/patches/patch-build_toolchain_openbsd_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/openbsd/BUILD.gn.orig 2025-12-30 13:49:36.228471859 +0000
+--- build/toolchain/openbsd/BUILD.gn.orig 2026-01-19 14:53:54.476024580 +0000
+++ build/toolchain/openbsd/BUILD.gn
@@ -0,0 +1,66 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-build_toolchain_toolchain.gni b/chromium/patches/patch-build_toolchain_toolchain.gni
index 3658d62e37..4ffe64ea73 100644
--- a/chromium/patches/patch-build_toolchain_toolchain.gni
+++ b/chromium/patches/patch-build_toolchain_toolchain.gni
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- build/toolchain/toolchain.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- build/toolchain/toolchain.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ build/toolchain/toolchain.gni
-@@ -55,7 +55,7 @@ if (host_os == "mac") {
+@@ -64,7 +64,7 @@ if (host_os == "mac") {
host_shlib_extension = ".dylib"
} else if (host_os == "win") {
host_shlib_extension = ".dll"
diff --git a/chromium/patches/patch-cc_base_features.cc b/chromium/patches/patch-cc_base_features.cc
index 2ef840f846..234a49bac1 100644
--- a/chromium/patches/patch-cc_base_features.cc
+++ b/chromium/patches/patch-cc_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- cc/base/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- cc/base/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ cc/base/features.cc
@@ -42,7 +42,7 @@ const base::FeatureParam<int> kDeferImpl
// Note that kUseDMSAAForTiles only controls vulkan launch on android. We will
diff --git a/chromium/patches/patch-chrome_app_chrome__command__ids.h b/chromium/patches/patch-chrome_app_chrome__command__ids.h
index d106ec2e7a..8268322366 100644
--- a/chromium/patches/patch-chrome_app_chrome__command__ids.h
+++ b/chromium/patches/patch-chrome_app_chrome__command__ids.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_command_ids.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/app/chrome_command_ids.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/app/chrome_command_ids.h
@@ -72,11 +72,11 @@
#define IDC_TOGGLE_MULTITASK_MENU 34050
diff --git a/chromium/patches/patch-chrome_app_chrome__main.cc b/chromium/patches/patch-chrome_app_chrome__main.cc
index 43723bdd4d..8233a67080 100644
--- a/chromium/patches/patch-chrome_app_chrome__main.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/app/chrome_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/app/chrome_main.cc
@@ -28,11 +28,11 @@
#include "chrome/app/chrome_main_mac.h"
diff --git a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
index 59b35b46bd..b365050e5b 100644
--- a/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
+++ b/chromium/patches/patch-chrome_app_chrome__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/chrome_main_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/app/chrome_main_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/app/chrome_main_delegate.cc
-@@ -105,7 +105,7 @@
+@@ -100,7 +100,7 @@
#include "ui/base/ui_base_switches.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif
-@@ -184,17 +184,17 @@
+@@ -179,17 +179,17 @@
#include "v8/include/v8.h"
#endif
@@ -36,7 +36,7 @@ $NetBSD$
#include "chrome/browser/policy/policy_path_parser.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -228,7 +228,7 @@ const char* const ChromeMainDelegate::kN
+@@ -223,7 +223,7 @@ const char* const ChromeMainDelegate::kN
#endif
chrome::kChromeSearchScheme,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -45,7 +45,7 @@ $NetBSD$
webapps::kIsolatedAppScheme,
#endif
content::kChromeDevToolsScheme, content::kChromeUIScheme,
-@@ -303,7 +303,7 @@ void AdjustLinuxOOMScore(const std::stri
+@@ -298,7 +298,7 @@ void AdjustLinuxOOMScore(const std::stri
// and resources loaded.
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
return
@@ -54,7 +54,7 @@ $NetBSD$
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -382,7 +382,7 @@ bool HandleVersionSwitches(const base::C
+@@ -378,7 +378,7 @@ bool HandleVersionSwitches(const base::C
return false;
}
@@ -63,7 +63,7 @@ $NetBSD$
// Show the man page if --help or -h is on the command line.
void HandleHelpSwitches(const base::CommandLine& command_line) {
if (command_line.HasSwitch(switches::kHelp) ||
-@@ -394,7 +394,7 @@ void HandleHelpSwitches(const base::Comm
+@@ -390,7 +390,7 @@ void HandleHelpSwitches(const base::Comm
}
#endif // BUILDFLAG(IS_LINUX)
@@ -72,7 +72,7 @@ $NetBSD$
void SIGTERMProfilingShutdown(int signal) {
content::Profiling::Stop();
struct sigaction sigact;
-@@ -476,7 +476,7 @@ std::optional<int> AcquireProcessSinglet
+@@ -472,7 +472,7 @@ std::optional<int> AcquireProcessSinglet
// process can be exited.
ChromeProcessSingleton::CreateInstance(user_data_dir);
@@ -81,7 +81,7 @@ $NetBSD$
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running browser process if it exists.
-@@ -554,7 +554,7 @@ void InitializeUserDataDir(base::Command
+@@ -550,7 +550,7 @@ void InitializeUserDataDir(base::Command
std::string process_type =
command_line->GetSwitchValueASCII(switches::kProcessType);
@@ -90,7 +90,7 @@ $NetBSD$
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -660,7 +660,7 @@ void RecordMainStartupMetrics(const Star
+@@ -656,7 +656,7 @@ void RecordMainStartupMetrics(const Star
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -99,7 +99,7 @@ $NetBSD$
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -819,7 +819,7 @@ std::optional<int> ChromeMainDelegate::P
+@@ -815,7 +815,7 @@ std::optional<int> ChromeMainDelegate::P
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -108,16 +108,16 @@ $NetBSD$
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -976,7 +976,7 @@ void ChromeMainDelegate::CommonEarlyInit
- const bool is_canary_dev = IsCanaryDev();
+@@ -971,7 +971,7 @@ void ChromeMainDelegate::CommonEarlyInit
+
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- is_canary_dev;
+ IsCanaryDev();
#else
false;
-@@ -1124,7 +1124,7 @@ std::optional<int> ChromeMainDelegate::B
+@@ -1113,7 +1113,7 @@ std::optional<int> ChromeMainDelegate::B
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -126,7 +126,7 @@ $NetBSD$
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1437,7 +1437,7 @@ void ChromeMainDelegate::PreSandboxStart
+@@ -1426,7 +1426,7 @@ void ChromeMainDelegate::PreSandboxStart
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
diff --git a/chromium/patches/patch-chrome_app_settings__strings.grdp b/chromium/patches/patch-chrome_app_settings__strings.grdp
index 29fba417eb..001d1b0541 100644
--- a/chromium/patches/patch-chrome_app_settings__strings.grdp
+++ b/chromium/patches/patch-chrome_app_settings__strings.grdp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/app/settings_strings.grdp.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/app/settings_strings.grdp.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/app/settings_strings.grdp
@@ -237,11 +237,9 @@
<message name="IDS_SETTINGS_RESET_TO_DEFAULT" desc="Name of the control which resets a browser setting back to the default value">
diff --git a/chromium/patches/patch-chrome_browser_BUILD.gn b/chromium/patches/patch-chrome_browser_BUILD.gn
index ccfb331be4..2ff12f2b17 100644
--- a/chromium/patches/patch-chrome_browser_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/BUILD.gn
-@@ -7142,6 +7142,13 @@ static_library("browser") {
+@@ -7132,6 +7132,13 @@ static_library("browser") {
[ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
}
diff --git a/chromium/patches/patch-chrome_browser_about__flags.cc b/chromium/patches/patch-chrome_browser_about__flags.cc
index 8e4b4122e7..9392ccc8d6 100644
--- a/chromium/patches/patch-chrome_browser_about__flags.cc
+++ b/chromium/patches/patch-chrome_browser_about__flags.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/about_flags.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/about_flags.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/about_flags.cc
-@@ -332,12 +332,12 @@
+@@ -333,12 +333,12 @@
#include "components/stylus_handwriting/win/features.h"
#endif
@@ -21,7 +21,7 @@ $NetBSD$
#include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck
#include "chrome/browser/enterprise/profile_management/profile_management_features.h"
#include "chrome/browser/enterprise/webstore/features.h"
-@@ -866,6 +866,31 @@ const FeatureEntry::FeatureVariation
+@@ -811,6 +811,31 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -53,7 +53,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1336,7 +1361,7 @@ const FeatureEntry::FeatureVariation kRe
+@@ -1278,7 +1303,7 @@ const FeatureEntry::FeatureVariation kRe
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -62,7 +62,7 @@ $NetBSD$
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3990,7 +4015,7 @@ const FeatureEntry::FeatureVariation
+@@ -3974,7 +3999,7 @@ const FeatureEntry::FeatureVariation kAn
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -71,7 +71,7 @@ $NetBSD$
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4020,7 +4045,7 @@ const flags_ui::FeatureEntry::FeatureVar
+@@ -4004,7 +4029,7 @@ const flags_ui::FeatureEntry::FeatureVar
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
// BUILDFLAG(IS_CHROMEOS)
@@ -80,16 +80,7 @@ $NetBSD$
const FeatureEntry::Choice kReplaceSyncPromosWithSignInPromosChoices[] = {
{"Default", "", ""},
{"Disabled", switches::kDisableFeatures,
-@@ -4246,7 +4271,7 @@ const FeatureEntry::FeatureVariation kSk
- std::size(kSkiaGraphite_DebugLabelsEnabled), 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"}};
-@@ -4266,7 +4291,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -4250,7 +4275,7 @@ const FeatureEntry::FeatureVariation kSe
};
#endif // BUILDFLAG(IS_ANDROID)
@@ -98,7 +89,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5035,7 +5060,7 @@ const FeatureEntry::FeatureVariation kMo
+@@ -5022,7 +5047,7 @@ const FeatureEntry::FeatureVariation kMo
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -107,7 +98,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kNtpCustomizeChromeAutoOpenOnEveryNTP[] = {
{"max_customize_chrome_auto_shown_count", "5"},
{"max_customize_chrome_auto_shown_session_count", "5"}};
-@@ -5171,7 +5196,7 @@ const FeatureEntry::FeatureVariation kSe
+@@ -5140,7 +5165,7 @@ const FeatureEntry::FeatureVariation kSe
nullptr}};
#endif // BUILDFLAG(IS_ANDROID)
@@ -116,7 +107,7 @@ $NetBSD$
const FeatureEntry::FeatureParam kProfilePickerTextVariation1[] = {
{"profile-picker-variation", "keep-work-and-life-separate"}};
const FeatureEntry::FeatureParam kProfilePickerTextVariation2[] = {
-@@ -5750,7 +5775,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5789,7 +5814,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -125,7 +116,7 @@ $NetBSD$
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -6048,7 +6073,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6087,7 +6112,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -134,7 +125,7 @@ $NetBSD$
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -6240,7 +6265,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6279,7 +6304,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -143,7 +134,7 @@ $NetBSD$
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6269,6 +6294,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6304,6 +6329,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -160,7 +151,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -7139,7 +7174,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7171,7 +7206,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -169,7 +160,7 @@ $NetBSD$
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7555,7 +7590,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7581,7 +7616,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -178,7 +169,7 @@ $NetBSD$
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7770,7 +7805,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7772,7 +7807,7 @@ const FeatureEntry kFeatureEntries[] = {
"NtpRealboxNext")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -187,7 +178,7 @@ $NetBSD$
{"ntp-customize-chrome-auto-open",
flag_descriptions::kNtpCustomizeChromeAutoOpenName,
flag_descriptions::kNtpCustomizeChromeAutoOpenDescription, kOsDesktop,
-@@ -8049,7 +8084,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8070,7 +8105,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -196,7 +187,7 @@ $NetBSD$
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8987,7 +9022,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8979,7 +9014,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -205,7 +196,7 @@ $NetBSD$
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9558,7 +9593,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9540,7 +9575,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -214,16 +205,7 @@ $NetBSD$
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -10015,7 +10050,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"media-session-enter-picture-in-picture",
- flag_descriptions::kMediaSessionEnterPictureInPictureName,
- flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10212,7 +10247,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10170,7 +10205,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -232,7 +214,7 @@ $NetBSD$
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10774,7 +10809,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10710,7 +10745,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -241,7 +223,7 @@ $NetBSD$
{"enable-generic-oidc-auth-profile-management",
flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
-@@ -10795,7 +10830,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10731,7 +10766,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -250,7 +232,7 @@ $NetBSD$
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11309,7 +11344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11188,7 +11223,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kResponsiveIframesDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kResponsiveIframes)},
@@ -259,7 +241,7 @@ $NetBSD$
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11725,7 +11760,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11604,7 +11639,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -268,16 +250,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
-@@ -11796,7 +11831,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(
- autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#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::kTranslationAPI,
-@@ -11822,7 +11857,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11693,7 +11728,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -286,7 +259,7 @@ $NetBSD$
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12198,7 +12233,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12055,7 +12090,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -295,7 +268,7 @@ $NetBSD$
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12234,7 +12269,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12091,7 +12126,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -304,7 +277,7 @@ $NetBSD$
{"autofill-enable-amount-extraction",
flag_descriptions::kAutofillEnableAmountExtractionName,
flag_descriptions::kAutofillEnableAmountExtractionDescription,
-@@ -12379,7 +12414,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12248,7 +12283,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -313,7 +286,7 @@ $NetBSD$
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12408,7 +12443,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12284,7 +12319,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -322,7 +295,7 @@ $NetBSD$
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12423,7 +12458,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12299,7 +12334,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -331,7 +304,7 @@ $NetBSD$
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12700,7 +12735,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12571,7 +12606,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -340,7 +313,7 @@ $NetBSD$
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12790,7 +12825,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12661,7 +12696,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -349,7 +322,7 @@ $NetBSD$
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12902,7 +12937,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12773,7 +12808,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -358,7 +331,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -12975,7 +13010,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12846,7 +12881,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -367,7 +340,7 @@ $NetBSD$
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
-@@ -13253,7 +13288,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13124,7 +13159,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID),
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -376,7 +349,7 @@ $NetBSD$
{"enable-ntp-enterprise-shortcuts",
flag_descriptions::kEnableNtpEnterpriseShortcutsName,
flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
-@@ -13360,7 +13395,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13254,7 +13289,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillAndPasswordsInSameSurface)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -385,8 +358,8 @@ $NetBSD$
{"contextual-suggestion-ui-improvements",
flag_descriptions::kContextualSuggestionsUiImprovementsName,
flag_descriptions::kContextualSuggestionsUiImprovementsDescription,
-@@ -13388,7 +13423,7 @@ const FeatureEntry kFeatureEntries[] = {
- "EnableBlockCanvasReadback")},
+@@ -13274,7 +13309,7 @@ const FeatureEntry kFeatureEntries[] = {
+ autofill::features::kAutofillPreferBuyNowPayLaterBlocklists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -394,7 +367,7 @@ $NetBSD$
{"autofill-enable-ai-based-amount-extraction",
flag_descriptions::kAutofillEnableAiBasedAmountExtractionName,
flag_descriptions::kAutofillEnableAiBasedAmountExtractionDescription,
-@@ -13438,7 +13473,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13345,7 +13380,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kCryptographyComplianceCnsa)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -403,16 +376,16 @@ $NetBSD$
{"lens-reinvocation-affordance",
flag_descriptions::kLensSearchReinvocationAffordanceName,
flag_descriptions::kLensSearchReinvocationAffordanceDescription,
-@@ -13496,7 +13531,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13403,7 +13438,7 @@ const FeatureEntry kFeatureEntries[] = {
STRING_VALUE_TYPE(variations::switches::kVariationsSeedCorpus, "")},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"passkey-unlock-error-ui", flag_descriptions::kPasskeyUnlockErrorUiName,
- flag_descriptions::kPasskeyUnlockErrorUiDescription, kOsDesktop,
- FEATURE_VALUE_TYPE(device::kPasskeyUnlockErrorUi)},
-@@ -13533,7 +13568,7 @@ const FeatureEntry kFeatureEntries[] = {
+ {"passkey-unlock-manager", flag_descriptions::kPasskeyUnlockManagerName,
+ flag_descriptions::kPasskeyUnlockManagerDescription, kOsDesktop,
+ FEATURE_VALUE_TYPE(device::kPasskeyUnlockManager)},
+@@ -13444,7 +13479,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(features::kUserValueDefaultBrowserStrings)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -421,7 +394,7 @@ $NetBSD$
{"read-anything-read-aloud-ts-text-segmentation",
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationName,
flag_descriptions::kReadAnythingReadAloudTsTextSegmentationDescription,
-@@ -13545,7 +13580,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13456,7 +13491,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kHandleMdmErrorsForDasherAccountsDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kHandleMdmErrorsForDasherAccounts)},
@@ -430,17 +403,53 @@ $NetBSD$
{"profile-creation-decline-signin-cta-experiment",
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentName,
flag_descriptions::kProfileCreationDeclineSigninCTAExperimentDescription,
-@@ -13553,7 +13588,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13464,7 +13499,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(switches::kProfileCreationDeclineSigninCTAExperiment)},
#endif
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"profile-creation-friction-reduction-experiment-prefill-name-requirement",
+ flag_descriptions::
+ kProfileCreationFrictionReductionExperimentPrefillNameRequirementName,
+@@ -13476,7 +13511,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kProfileCreationFrictionReductionExperimentPrefillNameRequirement)},
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"profile-creation-friction-reduction-experiment-remove-signin-step",
+ flag_descriptions::
+ kProfileCreationFrictionReductionExperimentRemoveSigninStepName,
+@@ -13488,7 +13523,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kProfileCreationFrictionReductionExperimentRemoveSigninStep)},
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"profile-creation-friction-reduction-experiment-skip-customize-profile",
+ flag_descriptions::
+ kProfileCreationFrictionReductionExperimentSkipCustomizeProfileName,
+@@ -13500,7 +13535,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kProfileCreationFrictionReductionExperimentSkipCustomizeProfile)},
+ #endif
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
{"show-profile-picker-to-all-users-experiment",
flag_descriptions::kShowProfilePickerToAllUsersExperimentName,
flag_descriptions::kShowProfilePickerToAllUsersExperimentDescription,
-@@ -13603,7 +13638,7 @@ const FeatureEntry kFeatureEntries[] = {
- FEATURE_VALUE_TYPE(features::kAndroidDesktopZoomScaling)},
+@@ -13508,7 +13543,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(switches::kShowProfilePickerToAllUsersExperiment)},
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ {"open-all-profiles-from-profile-picker-experiment",
+ flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentName,
+ flag_descriptions::kOpenAllProfilesFromProfilePickerExperimentDescription,
+@@ -13551,7 +13586,7 @@ const FeatureEntry kFeatureEntries[] = {
+ "AndroidDesktopZoomScaling")},
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -448,7 +457,7 @@ $NetBSD$
{"profile-picker-text-variations",
flag_descriptions::kProfilePickerTextVariationsName,
flag_descriptions::kProfilePickerTextVariationsDescription,
-@@ -13614,7 +13649,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13562,7 +13597,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -457,7 +466,7 @@ $NetBSD$
{"lens-overlay-optimization-filter",
flag_descriptions::kLensOverlayOptimizationFilterName,
flag_descriptions::kLensOverlayOptimizationFilterDescription, kOsDesktop,
-@@ -13633,7 +13668,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13581,7 +13616,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(network::features::kConnectionAllowlists)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -466,7 +475,25 @@ $NetBSD$
{"read-anything-with-readability-enabled",
flag_descriptions::kReadAnythingWithReadabilityName,
flag_descriptions::kReadAnythingWithReadabilityDescription, kOsDesktop,
-@@ -13641,7 +13676,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13589,7 +13624,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"read-anything-omnibox-chip",
+ flag_descriptions::kReadAnythingOmniboxChipName,
+ flag_descriptions::kReadAnythingOmniboxChipDescription, kOsDesktop,
+@@ -13644,7 +13679,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"read-anything-immersive-reading-mode",
+ flag_descriptions::kReadAnythingImmersiveReadingModeName,
+ flag_descriptions::kReadAnythingImmersiveReadingModeDescription,
+@@ -13657,7 +13692,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -475,3 +502,12 @@ $NetBSD$
{"lens-overlay-non-blocking-privacy-notice",
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeName,
flag_descriptions::kLensOverlayNonBlockingPrivacyNoticeDescription,
+@@ -13730,7 +13765,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // BUILDFLAG(IS_ANDROID)
+
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"enable-your-saved-info-settings-page",
+ flag_descriptions::kYourSavedInfoSettingsPageName,
+ flag_descriptions::kYourSavedInfoSettingsPageDescription, kOsDesktop,
diff --git a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
index f18be8ff68..e22f46e041 100644
--- a/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
+++ b/chromium/patches/patch-chrome_browser_after__startup__task__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/after_startup_task_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/after_startup_task_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/after_startup_task_utils.cc
@@ -112,7 +112,7 @@ void SetBrowserStartupIsComplete() {
TRACE_EVENT_SCOPE_GLOBAL, "BrowserCount", browser_count);
diff --git a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
index e6f1a6b527..a6ca38828f 100644
--- a/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
+++ b/chromium/patches/patch-chrome_browser_apps_app__service_publishers_extension__apps.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/apps/app_service/publishers/extension_apps.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/apps/app_service/publishers/extension_apps.cc
@@ -23,7 +23,7 @@ ExtensionApps::ExtensionApps(AppServiceP
ExtensionApps::~ExtensionApps() = default;
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
index fa836b26bc..2ec3164008 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.cc
@@ -19,7 +19,7 @@
#include "extensions/common/constants.h"
diff --git a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
index 4c7ac53509..c095b58903 100644
--- a/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
+++ b/chromium/patches/patch-chrome_browser_apps_platform__apps_platform__app__launch.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/apps/platform_apps/platform_app_launch.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/apps/platform_apps/platform_app_launch.h
@@ -38,7 +38,7 @@ bool OpenExtensionApplicationWindow(Prof
content::WebContents* OpenExtensionApplicationTab(Profile* profile,
diff --git a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
index 620313dded..d2b3aec291 100644
--- a/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
+++ b/chromium/patches/patch-chrome_browser_autocomplete_chrome__autocomplete__scheme__classifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/autocomplete/chrome_autocomplete_scheme_classifier.cc
@@ -104,7 +104,7 @@ ChromeAutocompleteSchemeClassifier::GetI
return metrics::OmniboxInputType::QUERY;
diff --git a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
index 2298af4704..b38c78fd26 100644
--- a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
+++ b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/extensions/background_mode_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/background/extensions/background_mode_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/background/extensions/background_mode_manager.cc
-@@ -877,7 +877,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
+@@ -874,7 +874,7 @@ gfx::ImageSkia GetStatusTrayIcon() {
}
return family->CreateExact(size).AsImageSkia();
diff --git a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__optimizer.cc b/chromium/patches/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
deleted file mode 100644
index 100e7e3d8a..0000000000
--- a/chromium/patches/patch-chrome_browser_background_extensions_background__mode__optimizer.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/background/extensions/background_mode_optimizer.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ chrome/browser/background/extensions/background_mode_optimizer.cc
-@@ -31,7 +31,7 @@ std::unique_ptr<BackgroundModeOptimizer>
- return nullptr;
- }
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (base::FeatureList::IsEnabled(features::kBackgroundModeAllowRestart)) {
- // Private ctor.
- return base::WrapUnique(new BackgroundModeOptimizer());
diff --git a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
index 04adbac021..85eeeca8aa 100644
--- a/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
+++ b/chromium/patches/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/background/glic/glic_status_icon.cc
-@@ -105,7 +105,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
+@@ -111,7 +111,7 @@ GlicStatusIcon::GlicStatusIcon(GlicContr
return;
}
@@ -15,7 +15,7 @@ $NetBSD$
// Set a vector icon for proper theming on Linux.
status_icon_->SetIcon(
GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
-@@ -160,7 +160,7 @@ GlicStatusIcon::~GlicStatusIcon() {
+@@ -166,7 +166,7 @@ GlicStatusIcon::~GlicStatusIcon() {
context_menu_ = nullptr;
if (status_icon_) {
@@ -24,7 +24,7 @@ $NetBSD$
status_icon_->RemoveObserver(this);
#endif
std::unique_ptr<StatusIcon> removed_icon =
-@@ -290,7 +290,7 @@ void GlicStatusIcon::UpdateHotkey(const
+@@ -304,7 +304,7 @@ void GlicStatusIcon::UpdateHotkey(const
}
void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
@@ -33,7 +33,7 @@ $NetBSD$
if (context_menu_) {
const bool is_visible = BrowserList::GetInstance()->empty();
const std::optional<size_t> index =
-@@ -368,7 +368,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
+@@ -382,7 +382,7 @@ std::unique_ptr<StatusIconMenuModel> Gli
menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
diff --git a/chromium/patches/patch-chrome_browser_browser__features.cc b/chromium/patches/patch-chrome_browser_browser__features.cc
index b113896ed6..fa3cd5827e 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.cc
+++ b/chromium/patches/patch-chrome_browser_browser__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/browser_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/browser_features.cc
@@ -70,7 +70,7 @@ BASE_FEATURE(kCertVerificationNetworkTim
BASE_FEATURE(kClearUserDataUponProfileDestruction,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -198,7 +198,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
+@@ -180,7 +180,7 @@ BASE_FEATURE(kSandboxExternalProtocolBlo
BASE_FEATURE(kSandboxExternalProtocolBlockedWarning,
base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-chrome_browser_browser__features.h b/chromium/patches/patch-chrome_browser_browser__features.h
index dfdbdf547b..c3eda261c9 100644
--- a/chromium/patches/patch-chrome_browser_browser__features.h
+++ b/chromium/patches/patch-chrome_browser_browser__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/browser_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/browser_features.h
@@ -41,7 +41,7 @@ BASE_DECLARE_FEATURE(kCertificateTranspa
BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kDbusSecretPortal);
#endif
-@@ -89,7 +89,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
+@@ -85,7 +85,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServ
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.cc b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
index 54993ad4d1..713edf5137 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.cc
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/browser_process_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/browser_process_impl.cc
@@ -257,7 +257,7 @@ void OnLocalStatePrefsLoaded();
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
@@ -15,16 +15,16 @@ $NetBSD$
#include "chrome/browser/browser_features.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
-@@ -1182,7 +1182,7 @@ void BrowserProcessImpl::RegisterPrefs(P
- GoogleUpdateSettings::GetCollectStatsConsent());
+@@ -1192,7 +1192,7 @@ void BrowserProcessImpl::RegisterPrefs(P
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
+ registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingEnabled, false);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1383,7 +1383,7 @@ void BrowserProcessImpl::PreMainMessageL
+@@ -1382,7 +1382,7 @@ void BrowserProcessImpl::PreMainMessageL
local_state())));
#endif // BUILDFLAG(IS_WIN)
@@ -33,16 +33,7 @@ $NetBSD$
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
const auto password_store =
cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore);
-@@ -1404,7 +1404,7 @@ void BrowserProcessImpl::PreMainMessageL
- password_store, l10n_util::GetStringUTF8(IDS_PRODUCT_NAME), nullptr));
- #endif // BUILDFLAG(IS_LINUX)
-
--#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
- // On other POSIX systems, this is the only key provider.
- providers.emplace_back(
- /*precedence=*/5u, std::make_unique<os_crypt_async::PosixKeyProvider>());
-@@ -1735,7 +1735,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1721,7 +1721,7 @@ void BrowserProcessImpl::Unpin() {
}
// Mac is currently not supported.
diff --git a/chromium/patches/patch-chrome_browser_browser__process__impl.h b/chromium/patches/patch-chrome_browser_browser__process__impl.h
index d72d91390d..9e4ff5f034 100644
--- a/chromium/patches/patch-chrome_browser_browser__process__impl.h
+++ b/chromium/patches/patch-chrome_browser_browser__process__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/browser_process_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/browser_process_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/browser_process_impl.h
-@@ -413,7 +413,7 @@ class BrowserProcessImpl : public Browse
+@@ -411,7 +411,7 @@ class BrowserProcessImpl : public Browse
std::unique_ptr<BatteryMetrics> battery_metrics_;
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
index f7a0c26c96..78fe69877e 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_field_trials.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_field_trials.cc
@@ -51,7 +51,7 @@
#include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
index 8850ba623f..ca6aba73f2 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders.cc
-@@ -82,7 +82,7 @@
+@@ -83,7 +83,7 @@
#endif // BUILDFLAG(ENABLE_UNHANDLED_TAP)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/screen_ai/screen_ai_service_router.h"
#include "chrome/browser/screen_ai/screen_ai_service_router_factory.h"
#include "chrome/browser/ui/web_applications/sub_apps_service_impl.h"
-@@ -366,7 +366,7 @@ void BindMediaFoundationPreferences(
+@@ -372,7 +372,7 @@ void BindMediaFoundationPreferences(
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
void BindScreenAIAnnotator(
content::RenderFrameHost* frame_host,
mojo::PendingReceiver<screen_ai::mojom::ScreenAIAnnotator> receiver) {
-@@ -545,7 +545,7 @@ void PopulateChromeFrameBinders(
+@@ -552,7 +552,7 @@ void PopulateChromeFrameBinders(
#endif // BUILDFLAG(ENABLE_SPEECH_SERVICE)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
index e65fb9020d..03a3eaa78d 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
-@@ -40,7 +40,7 @@
+@@ -41,7 +41,7 @@
#include "mojo/public/cpp/bindings/binder_map.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/discards/discards.mojom.h"
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#include "chrome/browser/ui/webui/discards/site_data.mojom.h"
-@@ -135,7 +135,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -139,7 +139,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
index 70477d7b19..722d3d7a9f 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__interface__binders__webui__parts__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_interface_binders_webui_parts_desktop.cc
-@@ -117,7 +117,7 @@
+@@ -130,7 +130,7 @@
#include "ui/webui/resources/js/browser_command/browser_command.mojom.h"
#include "ui/webui/resources/js/tracked_element/tracked_element.mojom.h" // nogncheck crbug.com/1125897
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/app_home/app_home.mojom.h"
#include "chrome/browser/ui/webui/app_home/app_home_ui.h"
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
-@@ -335,14 +335,14 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -328,7 +328,7 @@ void PopulateChromeWebUIFrameBindersPart
HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
}
@@ -24,6 +24,7 @@ $NetBSD$
RegisterWebUIControllerInterfaceBinder<whats_new::mojom::PageHandlerFactory,
WhatsNewUI>(map);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -340,7 +340,7 @@ void PopulateChromeWebUIFrameBindersPart
RegisterWebUIControllerInterfaceBinder<
browser_command::mojom::CommandHandlerFactory,
@@ -32,7 +33,7 @@ $NetBSD$
WhatsNewUI,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
NewTabPageUI>(map);
-@@ -548,7 +548,7 @@ void PopulateChromeWebUIFrameBindersPart
+@@ -541,7 +541,7 @@ void PopulateChromeWebUIFrameBindersPart
OmniboxPopupUI>(map);
}
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
index 47da59e76f..cd8662410f 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_main.cc
@@ -168,7 +168,7 @@
#endif
@@ -39,7 +39,7 @@ $NetBSD$
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -284,7 +284,7 @@
+@@ -285,7 +285,7 @@
#include "chrome/browser/chrome_process_singleton.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
@@ -48,7 +48,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#endif
#endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -317,7 +317,7 @@
+@@ -318,7 +318,7 @@
#include "chrome/browser/chrome_browser_main_mac.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/ash/main_parts/chrome_browser_main_parts_ash.h"
@@ -57,7 +57,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_linux.h"
#elif BUILDFLAG(IS_ANDROID)
#include "chrome/browser/chrome_browser_main_android.h"
-@@ -325,7 +325,7 @@
+@@ -326,7 +326,7 @@
#include "chrome/browser/chrome_browser_main_posix.h"
#endif
@@ -66,7 +66,7 @@ $NetBSD$
#include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
#elif BUILDFLAG(IS_OZONE)
#include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -334,7 +334,7 @@
+@@ -335,7 +335,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +75,7 @@ $NetBSD$
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -483,7 +483,7 @@ void ProcessSingletonNotificationCallbac
+@@ -484,7 +484,7 @@ void ProcessSingletonNotificationCallbac
}
#endif
@@ -84,7 +84,7 @@ $NetBSD$
// Set the global activation token sent as a command line switch by another
// browser process. This also removes the switch after use to prevent any side
// effects of leaving it in the command line after this point.
-@@ -549,7 +549,7 @@ bool ProcessSingletonNotificationCallbac
+@@ -550,7 +550,7 @@ bool ProcessSingletonNotificationCallbac
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
@@ -93,7 +93,7 @@ $NetBSD$
if (headless::IsHeadlessMode() ||
command_line.HasSwitch(switches::kHeadless)) {
return false;
-@@ -715,7 +715,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -716,7 +716,7 @@ std::unique_ptr<content::BrowserMainPart
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, startup_data);
@@ -102,7 +102,7 @@ $NetBSD$
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, startup_data);
#elif BUILDFLAG(IS_ANDROID)
-@@ -745,7 +745,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -746,7 +746,7 @@ std::unique_ptr<content::BrowserMainPart
// Construct additional browser parts. Stages are called in the order in
// which they are added.
#if defined(TOOLKIT_VIEWS)
@@ -111,7 +111,7 @@ $NetBSD$
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -762,7 +762,7 @@ std::unique_ptr<content::BrowserMainPart
+@@ -763,7 +763,7 @@ std::unique_ptr<content::BrowserMainPart
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -120,7 +120,7 @@ $NetBSD$
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1220,7 +1220,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1221,7 +1221,7 @@ int ChromeBrowserMainParts::PreCreateThr
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -129,7 +129,7 @@ $NetBSD$
// Create directory for user-level Native Messaging manifest files. This
// makes it less likely that the directory will be created by third-party
// software with incorrect owner or permission. See crbug.com/725513 .
-@@ -1264,7 +1264,7 @@ int ChromeBrowserMainParts::PreCreateThr
+@@ -1265,7 +1265,7 @@ int ChromeBrowserMainParts::PreCreateThr
#endif // BUILDFLAG(IS_MAC)
@@ -138,7 +138,7 @@ $NetBSD$
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1478,7 +1478,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1479,7 +1479,7 @@ void ChromeBrowserMainParts::PostProfile
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -147,7 +147,7 @@ $NetBSD$
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1529,7 +1529,7 @@ void ChromeBrowserMainParts::PostProfile
+@@ -1530,7 +1530,7 @@ void ChromeBrowserMainParts::PostProfile
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -156,7 +156,7 @@ $NetBSD$
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1638,7 +1638,7 @@ int ChromeBrowserMainParts::PreMainMessa
+@@ -1641,7 +1641,7 @@ int ChromeBrowserMainParts::PreMainMessa
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
index b6691b0d2a..8f0c66f57f 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__extra__parts__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_main_extra_parts_ozone.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_main_extra_parts_ozone.cc
@@ -28,7 +28,7 @@ void ChromeBrowserMainExtraPartsOzone::P
}
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
index 58a18ae8a6..9fb889cdbc 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.cc
@@ -23,7 +23,7 @@
#include "device/bluetooth/dbus/bluez_dbus_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
index 1606b260dc..4073b5f825 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_main_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_main_linux.h
@@ -31,7 +31,7 @@ class ChromeBrowserMainPartsLinux : publ
diff --git a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
index 00245c2ef3..eb399babcd 100644
--- a/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_browser_main_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_browser_main_posix.cc
@@ -77,7 +77,7 @@ void ExitHandler::ExitWhenPossibleOnUITh
// ExitHandler takes care of deleting itself.
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
index 0b8c67d2ff..1572edadeb 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -574,7 +574,7 @@
+@@ -578,7 +578,7 @@
#include "third_party/cros_system_api/switches/chrome_switches.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -585,7 +585,7 @@
+@@ -589,7 +589,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -1406,7 +1406,7 @@ void ChromeContentBrowserClient::Registe
+@@ -1411,7 +1411,7 @@ void ChromeContentBrowserClient::Registe
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -33,7 +33,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1676,7 +1676,7 @@ ChromeContentBrowserClient::GetStoragePa
+@@ -1681,7 +1681,7 @@ ChromeContentBrowserClient::GetStoragePa
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -42,7 +42,7 @@ $NetBSD$
if (content::SiteIsolationPolicy::ShouldUrlUseApplicationIsolationLevel(
browser_context, site)) {
CHECK(url::Origin::Create(site).scheme() == webapps::kIsolatedAppScheme);
-@@ -2550,7 +2550,7 @@ bool ChromeContentBrowserClient::ShouldU
+@@ -2548,7 +2548,7 @@ bool ChromeContentBrowserClient::ShouldU
const GURL& url) {
#if BUILDFLAG(ENABLE_EXTENSIONS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -51,7 +51,7 @@ $NetBSD$
if (!content::AreIsolatedWebAppsEnabled(browser_context)) {
return false;
-@@ -2674,7 +2674,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
+@@ -2672,7 +2672,9 @@ void MaybeAppendBlinkSettingsSwitchForFi
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -61,7 +61,7 @@ $NetBSD$
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2683,7 +2685,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -2681,7 +2683,7 @@ void ChromeContentBrowserClient::AppendE
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -70,7 +70,7 @@ $NetBSD$
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3016,7 +3018,7 @@ void ChromeContentBrowserClient::AppendE
+@@ -3003,7 +3005,7 @@ void ChromeContentBrowserClient::AppendE
}
}
@@ -79,7 +79,7 @@ $NetBSD$
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4075,7 +4077,7 @@ GetPreferredColorScheme(const WebPrefere
+@@ -4062,7 +4064,7 @@ GetPreferredColorScheme(const WebPrefere
std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
bool root_scrollbar_follows_browser_theme = false;
@@ -88,7 +88,7 @@ $NetBSD$
root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
blink::features::kRootScrollbarFollowsBrowserTheme);
#endif
-@@ -5001,7 +5003,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -4994,7 +4996,7 @@ void ChromeContentBrowserClient::GetAddi
additional_allowed_schemes->push_back(content::kChromeUIScheme);
additional_allowed_schemes->push_back(content::kChromeUIUntrustedScheme);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -97,7 +97,7 @@ $NetBSD$
additional_allowed_schemes->push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -5056,7 +5058,7 @@ void ChromeContentBrowserClient::GetAddi
+@@ -5049,7 +5051,7 @@ void ChromeContentBrowserClient::GetAddi
}
}
@@ -106,7 +106,7 @@ $NetBSD$
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -5932,7 +5934,7 @@ ChromeContentBrowserClient::CreateNonNet
+@@ -5943,7 +5945,7 @@ ChromeContentBrowserClient::CreateNonNet
}
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -115,7 +115,7 @@ $NetBSD$
if (scheme == webapps::kIsolatedAppScheme) {
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
-@@ -5958,7 +5960,7 @@ void ChromeContentBrowserClient::
+@@ -5969,7 +5971,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -124,7 +124,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
factories->emplace(webapps::kIsolatedAppScheme,
-@@ -5987,7 +5989,7 @@ void ChromeContentBrowserClient::
+@@ -5998,7 +6000,7 @@ void ChromeContentBrowserClient::
DCHECK(factories);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -133,7 +133,7 @@ $NetBSD$
if (content::AreIsolatedWebAppsEnabled(browser_context) &&
!browser_context->ShutdownStarted()) {
factories->emplace(webapps::kIsolatedAppScheme,
-@@ -6262,7 +6264,7 @@ void ChromeContentBrowserClient::
+@@ -6273,7 +6275,7 @@ void ChromeContentBrowserClient::
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -142,16 +142,16 @@ $NetBSD$
{
auto* rph = content::RenderProcessHost::FromID(render_process_id);
content::BrowserContext* browser_context = rph->GetBrowserContext();
-@@ -6955,7 +6957,7 @@ bool ChromeContentBrowserClient::HandleW
+@@ -6973,7 +6975,7 @@ bool ChromeContentBrowserClient::HandleW
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Rewrite chrome://settings/autofill to chrome://settings/yourSavedInfo.
- if (url->SchemeIs(content::kChromeUIScheme) &&
-@@ -7241,7 +7243,7 @@ bool ChromeContentBrowserClient::ShouldS
+ // Rewrite chrome://settings/autofill and chrome://settings/enhancedAutofill
+ // to chrome://settings/yourSavedInfo.
+@@ -7271,7 +7273,7 @@ bool ChromeContentBrowserClient::ShouldS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
@@ -160,7 +160,7 @@ $NetBSD$
// This is possibly called before `g_browser_process` is initialized.
PrefService* local_state;
if (g_browser_process) {
-@@ -7680,7 +7682,7 @@ void ChromeContentBrowserClient::
+@@ -7710,7 +7712,7 @@ void ChromeContentBrowserClient::
GrantAdditionalRequestPrivilegesToWorkerProcess(int child_id,
const GURL& script_url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -169,7 +169,7 @@ $NetBSD$
// IWA Service Workers need to be explicitly granted access to their origin
// because isolated-app: isn't a web-safe scheme that can be accessed by
// default.
-@@ -8057,7 +8059,7 @@ ChromeContentBrowserClient::GetAlternati
+@@ -8159,7 +8161,7 @@ ChromeContentBrowserClient::GetAlternati
content::BrowserContext* browser_context,
int32_t error_code) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
index 496627fe8a..20e68ac49d 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_content_browser_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_content_browser_client.h
@@ -584,7 +584,7 @@ class ChromeContentBrowserClient : publi
const GURL& site_url) override;
diff --git a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
index 16b669ea50..e5f0e1e54f 100644
--- a/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
+++ b/chromium/patches/patch-chrome_browser_chrome__content__browser__client__navigation__throttles.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/chrome_content_browser_client_navigation_throttles.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/chrome_content_browser_client_navigation_throttles.cc
-@@ -128,7 +128,7 @@
+@@ -126,7 +126,7 @@
#include "chrome/browser/captive_portal/captive_portal_service_factory.h"
#endif // BUILDFLAG(ENABLE_CAPTIVE_PORTAL_DETECTION)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_navigation_throttle.h"
#include "chrome/browser/enterprise/profile_management/oidc_auth_response_capture_navigation_throttle.h"
#include "chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.h"
-@@ -421,7 +421,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -410,7 +410,7 @@ void CreateAndAddChromeThrottlesForNavig
TypedNavigationUpgradeThrottle::MaybeCreateAndAdd(registry);
}
@@ -24,7 +24,7 @@ $NetBSD$
WebAppSettingsNavigationThrottle::MaybeCreateAndAdd(registry);
profile_management::ProfileManagementNavigationThrottle::MaybeCreateAndAdd(
registry);
-@@ -439,7 +439,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -428,7 +428,7 @@ void CreateAndAddChromeThrottlesForNavig
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -33,7 +33,7 @@ $NetBSD$
enterprise_connectors::DeviceTrustNavigationThrottle::MaybeCreateAndAdd(
registry);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -478,7 +478,7 @@ void CreateAndAddChromeThrottlesForNavig
+@@ -467,7 +467,7 @@ void CreateAndAddChromeThrottlesForNavig
registry, ui_manager);
#endif // BUILDFLAG(SAFE_BROWSING_AVAILABLE)
diff --git a/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc b/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
index 3bbb53824b..c750949f62 100644
--- a/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_collaboration_messaging_messaging__backend__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/collaboration/messaging/messaging_backend_service_factory.cc
@@ -102,7 +102,7 @@ MessagingBackendServiceFactory::BuildSer
// This configuration object allows us to control platform specific behavior.
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
index e58bc3a980..84222ea81d 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.cc
@@ -77,7 +77,7 @@ bool IsOnDemandUpdateSupported() {
diff --git a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
index 5099944f3b..5b03bdcbe3 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
+++ b/chromium/patches/patch-chrome_browser_component__updater_iwa__key__distribution__component__installer.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/component_updater/iwa_key_distribution_component_installer.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/component_updater/iwa_key_distribution_component_installer.h
-@@ -27,7 +27,7 @@ class IwaKeyDistributionInfoProvider;
+@@ -26,7 +26,7 @@ class IwaKeyDistributionInfoProvider;
namespace component_updater {
diff --git a/chromium/patches/patch-chrome_browser_component__updater_registration.cc b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
index 203a7a13a9..e43b380f09 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_registration.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/registration.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/component_updater/registration.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/component_updater/registration.cc
-@@ -95,7 +95,7 @@
+@@ -94,7 +94,7 @@
#endif // BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/component_updater/installer_policies/amount_extraction_heuristic_regexes_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -108,7 +108,7 @@
+@@ -107,7 +107,7 @@
#include "chrome/browser/component_updater/lacros_component_remover.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/component_updater/wasm_tts_engine_component_installer.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -247,7 +247,7 @@ void RegisterComponentsForUpdate() {
+@@ -254,7 +254,7 @@ void RegisterComponentsForUpdate() {
RegisterCookieReadinessListComponent(cus);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
RegisterAmountExtractionHeuristicRegexesComponent(cus);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -259,7 +259,7 @@ void RegisterComponentsForUpdate() {
+@@ -266,7 +266,7 @@ void RegisterComponentsForUpdate() {
}
#endif // BUIDLFLAG(IS_ANDROID)
@@ -41,4 +41,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
RegisterWasmTtsEngineComponent(cus, g_browser_process->local_state());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
+ }
diff --git a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
index f2fa5d3083..7ac617008f 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_wasm__tts__engine__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/component_updater/wasm_tts_engine_component_installer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/component_updater/wasm_tts_engine_component_installer.cc
@@ -11,7 +11,7 @@
#include "components/prefs/pref_registry_simple.h"
@@ -12,19 +12,19 @@ $NetBSD$
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "base/no_destructor.h"
#include "chrome/browser/accessibility/embedded_a11y_extension_loader.h"
#include "chrome/common/extensions/extension_constants.h"
- #include "ui/accessibility/accessibility_features.h"
-@@ -31,7 +31,7 @@ const base::FilePath::CharType kWorkletP
- FILE_PATH_LITERAL("streaming_worklet_processor.js");
- const base::FilePath::CharType kVoicesJsonFileName[] =
- FILE_PATH_LITERAL("voices.json");
+@@ -20,7 +20,7 @@
+
+ namespace {
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const base::FilePath::CharType kManifestV3FileName[] =
- FILE_PATH_LITERAL("wasm_tts_manifest_v3.json");
- const base::FilePath::CharType kOffscreenHtmlFileName[] =
-@@ -51,7 +51,7 @@ constexpr std::array<uint8_t, 32> kWasmT
+ const base::FilePath::CharType kBindingsMainWasmFileName[] =
+ FILE_PATH_LITERAL("bindings_main.wasm");
+ const base::FilePath::CharType kBindingsMainJsFileName[] =
+@@ -48,7 +48,7 @@ constexpr std::array<uint8_t, 32> kWasmT
const char kWasmTtsEngineManifestName[] = "WASM TTS Engine";
@@ -33,7 +33,7 @@ $NetBSD$
class WasmTTSEngineDirectory {
public:
static WasmTTSEngineDirectory* Get() {
-@@ -108,7 +108,7 @@ WasmTtsEngineComponentInstallerPolicy::W
+@@ -105,7 +105,7 @@ WasmTtsEngineComponentInstallerPolicy::W
// static
void WasmTtsEngineComponentInstallerPolicy::RegisterPrefs(
PrefRegistrySimple* registry) {
@@ -42,7 +42,7 @@ $NetBSD$
registry->RegisterTimePref(prefs::kAccessibilityReadAnythingDateLastOpened,
base::Time());
registry->RegisterBooleanPref(
-@@ -141,7 +141,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -138,7 +138,7 @@ void WasmTtsEngineComponentInstallerPoli
VLOG(1) << "Component ready, version " << version.GetString() << " in "
<< install_dir.value();
@@ -51,7 +51,7 @@ $NetBSD$
if (!features::IsWasmTtsEngineAutoInstallDisabled()) {
// Instead of installing the component extension as soon as it is ready,
// store the install directory, so that the install can be triggered
-@@ -165,7 +165,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -162,7 +162,7 @@ void WasmTtsEngineComponentInstallerPoli
// be removed the next time Chrome is restarted.
void WasmTtsEngineComponentInstallerPolicy::MaybeReinstallTtsEngine(
const base::FilePath& install_dir) {
@@ -60,16 +60,16 @@ $NetBSD$
const base::Time current_time = base::Time::Now();
const base::Time date_last_opened =
pref_service_->GetTime(prefs::kAccessibilityReadAnythingDateLastOpened);
-@@ -227,7 +227,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -222,7 +222,7 @@ void WasmTtsEngineComponentInstallerPoli
bool WasmTtsEngineComponentInstallerPolicy::VerifyInstallation(
const base::Value::Dict& /* manifest */,
const base::FilePath& install_dir) const {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (features::IsWasmTtsComponentUpdaterV3Enabled()) {
- return base::PathExists(install_dir.Append(kManifestV3FileName)) &&
- base::PathExists(install_dir.Append(kBindingsMainWasmFileName)) &&
-@@ -277,7 +277,7 @@ void RegisterWasmTtsEngineComponent(Comp
+ return base::PathExists(install_dir.Append(kManifestV3FileName)) &&
+ base::PathExists(install_dir.Append(kBindingsMainWasmFileName)) &&
+ base::PathExists(install_dir.Append(kBindingsMainJsFileName)) &&
+@@ -268,7 +268,7 @@ void RegisterWasmTtsEngineComponent(Comp
void WasmTtsEngineComponentInstallerPolicy::GetWasmTTSEngineDirectory(
base::OnceCallback<void(const base::FilePath&)> callback) {
@@ -78,7 +78,7 @@ $NetBSD$
WasmTTSEngineDirectory* wasm_directory = WasmTTSEngineDirectory::Get();
wasm_directory->Get(std::move(callback));
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -285,7 +285,7 @@ void WasmTtsEngineComponentInstallerPoli
+@@ -276,7 +276,7 @@ void WasmTtsEngineComponentInstallerPoli
// static
bool WasmTtsEngineComponentInstallerPolicy::IsWasmTTSEngineDirectorySet() {
diff --git a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
index 42309715d3..a452c876d4 100644
--- a/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
+++ b/chromium/patches/patch-chrome_browser_component__updater_widevine__cdm__component__installer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/component_updater/widevine_cdm_component_installer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/component_updater/widevine_cdm_component_installer.cc
@@ -41,7 +41,7 @@
#include "third_party/widevine/cdm/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
index 20d44195d4..5950b5f7c5 100644
--- a/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_custom__handlers_chrome__protocol__handler__registry__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/custom_handlers/chrome_protocol_handler_registry_delegate.cc
@@ -68,7 +68,7 @@ void ChromeProtocolHandlerRegistryDelega
// If true default protocol handlers will be removed if the OS level
diff --git a/chromium/patches/patch-chrome_browser_defaults.cc b/chromium/patches/patch-chrome_browser_defaults.cc
index 7855b8eb1d..3baed2cefb 100644
--- a/chromium/patches/patch-chrome_browser_defaults.cc
+++ b/chromium/patches/patch-chrome_browser_defaults.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/defaults.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/defaults.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/defaults.cc
@@ -31,7 +31,7 @@ const bool kAlwaysCreateTabbedBrowserOnS
const bool kShowHelpMenuItemIcon = false;
diff --git a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
index dca08c81d8..e29bf2edce 100644
--- a/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_device__identity_device__oauth2__token__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/device_identity/device_oauth2_token_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/device_identity/device_oauth2_token_service_factory.cc
@@ -27,7 +27,7 @@ std::unique_ptr<DeviceOAuth2TokenStore>
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
index d6dbfcc0fe..d511558b69 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.cc
-@@ -42,7 +42,7 @@ namespace {
+@@ -49,7 +49,7 @@ namespace {
bool g_tethering_enabled = false;
@@ -15,7 +15,7 @@ $NetBSD$
bool g_enable_default_user_data_dir_check_for_chromium_branding_for_testing =
false;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -114,7 +114,7 @@ IsRemoteDebuggingAllowed(const std::opti
+@@ -179,7 +179,7 @@ IsRemoteDebuggingAllowed(const std::opti
return base::unexpected(
RemoteDebuggingServer::NotStartedReason::kDisabledByPolicy);
}
@@ -24,7 +24,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
constexpr bool default_user_data_dir_check_enabled = true;
#else
-@@ -140,7 +140,7 @@ void RemoteDebuggingServer::EnableTether
+@@ -300,7 +300,7 @@ void RemoteDebuggingServer::EnableTether
g_tethering_enabled = true;
}
diff --git a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
index d577bb2854..dbe4431c51 100644
--- a/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
+++ b/chromium/patches/patch-chrome_browser_devtools_remote__debugging__server.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/devtools/remote_debugging_server.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/devtools/remote_debugging_server.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/devtools/remote_debugging_server.h
-@@ -33,7 +33,7 @@ class RemoteDebuggingServer {
+@@ -43,7 +43,7 @@ class RemoteDebuggingServer {
static void EnableTetheringForDebug();
diff --git a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
index dfd6a412b6..e5bc0960b5 100644
--- a/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
+++ b/chromium/patches/patch-chrome_browser_diagnostics_diagnostics__writer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/diagnostics/diagnostics_writer.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/diagnostics/diagnostics_writer.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/diagnostics/diagnostics_writer.h
@@ -16,6 +16,8 @@ namespace diagnostics {
// Console base class used internally.
diff --git a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index 97023dc1a2..990df802c9 100644
--- a/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -2018,7 +2018,7 @@ void ChromeDownloadManagerDelegate::OnDo
+@@ -2021,7 +2021,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();
}
-@@ -2154,7 +2154,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2157,7 +2157,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()) {
-@@ -2232,7 +2232,7 @@ void ChromeDownloadManagerDelegate::Chec
+@@ -2235,7 +2235,7 @@ void ChromeDownloadManagerDelegate::Chec
DCHECK(download_item->IsSavePackageDownload());
#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.cc b/chromium/patches/patch-chrome_browser_download_download__commands.cc
index dfc11a7ec7..562a1ee5da 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_commands.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/download_commands.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/download_commands.cc
@@ -27,7 +27,7 @@
#include "ui/base/clipboard/scoped_clipboard_writer.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__commands.h b/chromium/patches/patch-chrome_browser_download_download__commands.h
index d483ea2c8f..96e18097b9 100644
--- a/chromium/patches/patch-chrome_browser_download_download__commands.h
+++ b/chromium/patches/patch-chrome_browser_download_download__commands.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_commands.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/download_commands.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/download_commands.h
@@ -66,7 +66,7 @@ class DownloadCommands {
void ExecuteCommand(Command command);
diff --git a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
index 711c59993b..4aa1c0beef 100644
--- a/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__file__picker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_file_picker.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/download_file_picker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/download_file_picker.cc
@@ -18,7 +18,7 @@
#include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_download_download__item__model.cc b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
index 0222c5ec5a..bba6e22195 100644
--- a/chromium/patches/patch-chrome_browser_download_download__item__model.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__item__model.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_item_model.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/download_item_model.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/download_item_model.cc
@@ -724,7 +724,7 @@ bool DownloadItemModel::IsCommandChecked
download_crx_util::IsExtensionDownload(*download_);
@@ -24,7 +24,7 @@ $NetBSD$
if (download_commands->CanOpenPdfInSystemViewer()) {
prefs->SetShouldOpenPdfInSystemReader(!is_checked);
SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1175,7 +1175,7 @@ void DownloadItemModel::DetermineAndSetS
+@@ -1177,7 +1177,7 @@ void DownloadItemModel::DetermineAndSetS
return;
}
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.cc b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
index b75748a201..2a522a6af5 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_prefs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/download_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/download_prefs.cc
@@ -11,6 +11,7 @@
#include <vector>
diff --git a/chromium/patches/patch-chrome_browser_download_download__prefs.h b/chromium/patches/patch-chrome_browser_download_download__prefs.h
index 4d73089919..267c2915b5 100644
--- a/chromium/patches/patch-chrome_browser_download_download__prefs.h
+++ b/chromium/patches/patch-chrome_browser_download_download__prefs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/download/download_prefs.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/download/download_prefs.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/download/download_prefs.h
@@ -107,7 +107,7 @@ class DownloadPrefs {
void DisableAutoOpenByUserBasedOnExtension(const base::FilePath& file_name);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
index 61f8ea1b1b..a690ab919c 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
@@ -50,7 +50,7 @@ GetManagementStatusProviders(Profile* pr
diff --git a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
index 68d13d5384..f989c5c1e2 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_browser__management_browser__management__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/browser_management/browser_management_service.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/browser_management/browser_management_service.h
@@ -41,7 +41,7 @@ class BrowserManagementService : public
diff --git a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
index 54de88fc02..b7bf63b128 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.cc
@@ -7,7 +7,7 @@
#include "components/enterprise/buildflags/buildflags.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
index d72729cd33..8efd3f84b4 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_chrome__browser__main__extra__parts__enterprise.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h
@@ -25,7 +25,7 @@ class ChromeBrowserMainExtraPartsEnterpr
~ChromeBrowserMainExtraPartsEnterprise() override;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
index 17e1a9ffcd..d426002f58 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_analysis_analysis__service__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/analysis/analysis_service_settings.cc
@@ -55,7 +55,7 @@ void AnalysisServiceSettings::ParseVerif
const char* verification_key = kKeyWindowsVerification;
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
index 8d307604b9..6463608991 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/common.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/common.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/common.cc
@@ -19,7 +19,7 @@
#include "components/user_manager/user.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
index e8e27a2e5b..ff23664ebb 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_connectors__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/connectors_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/connectors_service.cc
-@@ -449,7 +449,7 @@ policy::PolicyScope ConnectorsService::G
+@@ -386,7 +386,7 @@ policy::PolicyScope ConnectorsService::G
bool ConnectorsService::ConnectorsEnabled() const {
Profile* profile = Profile::FromBrowserContext(context_);
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
index 34940b8045..e85387fad8 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__connector__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/profiles/profile.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
index e278d13dec..5199ff267d 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_device__trust__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.cc
@@ -22,7 +22,7 @@
#include "components/policy/core/common/management/management_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
index 0ca449ba89..76c5883ed2 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_browser_commands_key__rotation__command__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/browser/commands/key_rotation_command_factory.cc
@@ -19,7 +19,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
index 39aa461161..71987ddb4f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_key__management_core_persistence_key__persistence__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/key_persistence_delegate_factory.cc
@@ -13,7 +13,7 @@
#include "chrome/browser/enterprise/connectors/device_trust/key_management/core/persistence/win_key_persistence_delegate.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
index 14e1fe7e3b..74d77a6e9d 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_device__trust_signals_signals__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/device_trust/signals/signals_service_factory.cc
@@ -23,7 +23,7 @@
#include "chrome/browser/enterprise/connectors/connectors_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
index c1b82a3f3e..c1ad5fde35 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_browser__crash__event__router.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/browser_crash_event_router.cc
@@ -13,7 +13,7 @@ namespace enterprise_connectors {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
index b30a7cf2dd..765622cfa3 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_crash__reporting__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/crash_reporting_context.cc
@@ -29,7 +29,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index d69d70f33a..36527a292e 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
index 59e84b4d75..6bbf06c2a3 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.h
@@ -19,7 +19,7 @@
#include "components/keyed_service/core/keyed_service.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
index 14648dcacf..33b86b9b4b 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_profile__management_profile__management__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/profile_management/profile_management_navigation_throttle.cc.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
index fa7353462f..096b645e9c 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_remote__commands_cbcm__remote__commands__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/remote_commands/cbcm_remote_commands_factory.cc
@@ -11,7 +11,7 @@
#include "chrome/browser/profiles/profile_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
index 99e511eba5..4e466cfc5e 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_context__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/signals/context_info_fetcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/signals/context_info_fetcher.cc
@@ -183,6 +183,8 @@ std::vector<std::string> ContextInfoFetc
SettingValue ContextInfoFetcher::GetOSFirewall() {
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
index dfb014cbd9..5a2926304b 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_device__info__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/signals/device_info_fetcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/signals/device_info_fetcher.cc
@@ -10,7 +10,7 @@
#include "chrome/browser/enterprise/signals/device_info_fetcher_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc b/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
index 9a8d9829c7..c441f78298 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -49,7 +49,7 @@
#include "components/device_signals/core/browser/settings_client.h"
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
index c849a2e6a4..f95d9abdd7 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_enterprise__signin__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/signin/enterprise_signin_service.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/signin/enterprise_signin_service.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc b/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
index f9a16ad1e4..5cb28767f1 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_signin_interstitials_managed__profile__required__page.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/signin/interstitials/managed_profile_required_page.cc
@@ -95,7 +95,7 @@ void ManagedProfileRequiredPage::Command
diff --git a/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc b/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
index ca9a5a1b14..2db0b1bc1f 100644
--- a/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/enterprise/util/managed_browser_utils.cc
@@ -302,7 +302,7 @@ void SetUserAcceptedAccountManagement(Pr
// The updated consent screen also ask the user for consent to share device
diff --git a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
index 203c2920f4..920c37dc29 100644
--- a/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_extensions_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/BUILD.gn
-@@ -1516,6 +1516,10 @@ source_set("extensions") {
+@@ -1519,6 +1519,10 @@ source_set("extensions") {
deps += [ "//chrome/services/printing/public/mojom" ]
}
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
index 0113105e01..6657037b88 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_chrome__desktop__report__request__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/chrome_desktop_report_request_helper.cc
@@ -24,7 +24,7 @@
#include "base/win/registry.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
index 0da230d131..ce0dd38a46 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.cc
@@ -8,7 +8,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
index 0da3b5fd2d..1cb00047bf 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_conversion__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/conversion_utils.h
@@ -7,7 +7,7 @@
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
index 3dcf7b073b..7d489dc136 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.cc
@@ -40,7 +40,7 @@
#include "components/reporting/util/statusor.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
index fff6481b7c..70811f7e74 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
+++ b/chromium/patches/patch-chrome_browser_extensions_api_enterprise__reporting__private_enterprise__reporting__private__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/enterprise_reporting_private/enterprise_reporting_private_api.h
@@ -20,7 +20,7 @@
#include "components/reporting/proto/synced/record.pb.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
index d09d5eb2a6..1a42b9760a 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_image__writer__private_removable__storage__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/image_writer_private/removable_storage_provider.cc
@@ -9,6 +9,8 @@
#include "base/task/thread_pool.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
index 306e3eb0f7..b1c4e514cd 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_messaging_launch__context__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/messaging/launch_context_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/messaging/launch_context_posix.cc
@@ -84,7 +84,7 @@ std::optional<LaunchContext::ProcessStat
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
index f045001505..61f609e3a7 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_passwords__private_passwords__private__delegate__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/passwords_private/passwords_private_delegate_impl.cc
-@@ -660,7 +660,7 @@ void PasswordsPrivateDelegateImpl::OnFet
+@@ -631,7 +631,7 @@ void PasswordsPrivateDelegateImpl::OnFet
}
void PasswordsPrivateDelegateImpl::OsReauthTimeoutCall() {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index ae394ef4b2..45f639cc1d 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
@@ -361,7 +361,11 @@ bool ChromeRuntimeAPIDelegate::GetPlatfo
} else if (os == "linux") {
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index 8aa9850fc8..f18f64aec7 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
@@ -198,7 +198,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
@@ -15,7 +15,7 @@ $NetBSD$
(*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
settings_api::PrefType::kBoolean;
(*s_allowlist)[autofill::prefs::kAutofillAiIdentityEntitiesEnabled] =
-@@ -222,7 +222,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -224,7 +224,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
-@@ -239,7 +239,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
+@@ -243,7 +243,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil
(*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
(*s_allowlist)[themes::prefs::kPolicyThemeColor] =
settings_api::PrefType::kNumber;
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
index a33b010aa8..aa86e96e3f 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.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_non_android.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/tabs/tabs_api_non_android.cc
-@@ -633,7 +633,7 @@ ExtensionFunction::ResponseAction Window
+@@ -577,7 +577,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/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
index 427e703b20..d8c53e5150 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webrtc__logging__private_webrtc__logging__private__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc
@@ -28,7 +28,7 @@
#include "extensions/browser/process_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index ef007bccfe..c02d113b34 100644
--- a/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -937,7 +937,7 @@ void WebstorePrivateBeginInstallWithMani
+@@ -920,7 +920,7 @@ void WebstorePrivateBeginInstallWithMani
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
index 65d319a14f..74ae60d7a7 100644
--- a/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_component__extensions__allowlist_allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/component_extensions_allowlist/allowlist.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/component_extensions_allowlist/allowlist.cc
@@ -51,7 +51,7 @@ bool IsComponentExtensionAllowlisted(con
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
diff --git a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
index ea211ae0f6..6cd0cfc4bf 100644
--- a/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/external_provider_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/external_provider_impl.cc
@@ -836,7 +836,7 @@ void ExternalProviderImpl::CreateExterna
diff --git a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
index a0773255d6..895e4b905a 100644
--- a/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
+++ b/chromium/patches/patch-chrome_browser_extensions_sync_extension__sync__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/extensions/sync/extension_sync_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/extensions/sync/extension_sync_service.cc
-@@ -593,7 +593,7 @@ void ExtensionSyncService::ApplySyncData
+@@ -594,7 +594,7 @@ void ExtensionSyncService::ApplySyncData
AccountExtensionTracker::Get(profile_)->OnExtensionSyncDataReceived(id);
}
diff --git a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
index e4145f8769..6d000f80bb 100644
--- a/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
+++ b/chromium/patches/patch-chrome_browser_favicon_chrome__favicon__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/favicon/chrome_favicon_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/favicon/chrome_favicon_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/favicon/chrome_favicon_client.cc
@@ -15,7 +15,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc b/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
index 80a854dac8..8fe426b50e 100644
--- a/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_system__logs_about__system__logs__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/feedback/system_logs/about_system_logs_fetcher.cc
@@ -38,7 +38,7 @@
#include "chrome/browser/ash/system_logs/ui_hierarchy_log_source.h"
diff --git a/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc b/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
index 9ab7126012..4b98633dca 100644
--- a/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
+++ b/chromium/patches/patch-chrome_browser_feedback_system__logs_chrome__system__logs__fetcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/feedback/system_logs/chrome_system_logs_fetcher.cc
@@ -45,7 +45,7 @@
#include "services/network/public/cpp/shared_url_loader_factory.h"
diff --git a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index f736dba912..4edbd1c9f3 100644
--- a/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/chromium/patches/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
@@ -400,7 +400,7 @@ GenerateBlockPaths(bool should_normalize
FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
index 837d92b622..1d7ac91e76 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__dialog.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_dialog.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/first_run/first_run_dialog.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/first_run/first_run_dialog.h
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
index 08872a5f17..49b7400a09 100644
--- a/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
+++ b/chromium/patches/patch-chrome_browser_first__run_first__run__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/first_run/first_run_internal.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/first_run/first_run_internal.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/first_run/first_run_internal.h
@@ -72,7 +72,7 @@ FirstRunState DetermineFirstRunState(boo
bool force_first_run,
diff --git a/chromium/patches/patch-chrome_browser_flag__descriptions.h b/chromium/patches/patch-chrome_browser_flag__descriptions.h
index d90037b677..71f6082f2f 100644
--- a/chromium/patches/patch-chrome_browser_flag__descriptions.h
+++ b/chromium/patches/patch-chrome_browser_flag__descriptions.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/flag_descriptions.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/flag_descriptions.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/flag_descriptions.h
-@@ -8586,6 +8586,20 @@ inline constexpr char kHandleMdmErrorsFo
+@@ -8618,6 +8618,20 @@ inline constexpr char kHandleMdmErrorsFo
inline constexpr char kHandleMdmErrorsForDasherAccountsDescription[] =
"Enables the mdm error handling feature for dasher accounts";
diff --git a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
index 7ccce59010..13865edfea 100644
--- a/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_gcm__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/gcm/gcm_profile_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/gcm/gcm_profile_service_factory.cc
@@ -109,7 +109,7 @@ GCMProfileServiceFactory::ScopedTestingF
// static
diff --git a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
index 7307271864..925acfd9a8 100644
--- a/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_gcm_instance__id_instance__id__profile__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/gcm/instance_id/instance_id_profile_service_factory.cc
@@ -16,7 +16,7 @@ namespace instance_id {
// static
diff --git a/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
new file mode 100644
index 0000000000..45bc3f9f6a
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_glic_host_glic__page__handler.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/glic/host/glic_page_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/glic/host/glic_page_handler.cc
+@@ -134,7 +134,7 @@ namespace {
+ constexpr mojom::Platform kPlatform = mojom::Platform::kMacOS;
+ #elif BUILDFLAG(IS_WIN)
+ constexpr mojom::Platform kPlatform = mojom::Platform::kWindows;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ constexpr mojom::Platform kPlatform = mojom::Platform::kLinux;
+ #elif BUILDFLAG(IS_CHROMEOS)
+ constexpr mojom::Platform kPlatform = mojom::Platform::kChromeOS;
diff --git a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
index d6556fcd26..4cbd3bb39d 100644
--- a/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/chromium/patches/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/glic/widget/glic_widget.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/glic/widget/glic_widget.cc
-@@ -48,7 +48,7 @@
+@@ -51,7 +51,7 @@
#include "ui/views/win/hwnd_util.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/shell_integration_linux.h"
#endif
-@@ -283,7 +283,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
+@@ -391,7 +391,7 @@ std::unique_ptr<GlicWidget> GlicWidget::
#if BUILDFLAG(IS_MAC)
params.animation_enabled = true;
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-chrome_browser_global__features.cc b/chromium/patches/patch-chrome_browser_global__features.cc
index aaa14f35a1..7722dd891a 100644
--- a/chromium/patches/patch-chrome_browser_global__features.cc
+++ b/chromium/patches/patch-chrome_browser_global__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/global_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/global_features.cc
-@@ -27,7 +27,7 @@
+@@ -32,7 +32,7 @@
#include "chrome/browser/glic/public/glic_enabling.h" // nogncheck
#endif
@@ -14,17 +14,17 @@ $NetBSD$
+#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 "chrome/browser/ui/webui/whats_new/whats_new_registrar.h"
-@@ -73,7 +73,7 @@ void GlobalFeatures::ReplaceGlobalFeatur
+ #include "chrome/browser/default_browser/default_browser_manager.h"
+@@ -105,7 +105,7 @@ void GlobalFeatures::Init() {
- void GlobalFeatures::Init() {
+ void GlobalFeatures::InitCoreFeatures() {
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)
+ // TODO(crbug.com/463742800): Migrate WhatsNewRegistry (and other non-core
+ // features) to Init().
whats_new_registry_ = CreateWhatsNewRegistry();
- #endif
-
-@@ -134,7 +134,7 @@ GlobalFeatures::CreateSystemPermissionsP
+@@ -171,7 +171,7 @@ GlobalFeatures::CreateSystemPermissionsP
return system_permission_settings::PlatformHandle::Create();
}
diff --git a/chromium/patches/patch-chrome_browser_global__features.h b/chromium/patches/patch-chrome_browser_global__features.h
index e36f4a57e5..8cc57a4724 100644
--- a/chromium/patches/patch-chrome_browser_global__features.h
+++ b/chromium/patches/patch-chrome_browser_global__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/global_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/global_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/global_features.h
-@@ -15,7 +15,7 @@
+@@ -16,7 +16,7 @@
namespace system_permission_settings {
class PlatformHandle;
} // namespace system_permission_settings
@@ -15,7 +15,7 @@ $NetBSD$
namespace whats_new {
class WhatsNewRegistry;
} // namespace whats_new
-@@ -71,7 +71,7 @@ class GlobalFeatures {
+@@ -91,7 +91,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();
}
-@@ -121,7 +121,7 @@ class GlobalFeatures {
+@@ -158,7 +158,7 @@ class GlobalFeatures {
virtual std::unique_ptr<system_permission_settings::PlatformHandle>
CreateSystemPermissionsPlatformHandle();
@@ -33,12 +33,12 @@ $NetBSD$
virtual std::unique_ptr<whats_new::WhatsNewRegistry> CreateWhatsNewRegistry();
#endif
-@@ -131,7 +131,7 @@ class GlobalFeatures {
+@@ -170,7 +170,7 @@ class GlobalFeatures {
std::unique_ptr<system_permission_settings::PlatformHandle>
system_permissions_platform_handle_;
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
std::unique_ptr<whats_new::WhatsNewRegistry> whats_new_registry_;
- #endif
+ std::unique_ptr<default_browser::DefaultBrowserManager>
diff --git a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
index 3d82960031..58142e232d 100644
--- a/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
+++ b/chromium/patches/patch-chrome_browser_headless_headless__mode__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/headless/headless_mode_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/headless/headless_mode_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/headless/headless_mode_util.cc
@@ -12,7 +12,7 @@
// New headless mode is available on Linux, Windows and Mac platforms.
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/base_switches.h"
#include "base/files/file_path.h"
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
#include "chrome/common/chrome_switches.h"
#include "content/public/common/content_switches.h"
@@ -24,7 +24,7 @@ $NetBSD$
#include "ui/gl/gl_switches.h" // nogncheck
#include "ui/ozone/public/ozone_switches.h" // nogncheck
#endif // BUILDFLAG(IS_LINUX)
-@@ -113,7 +113,7 @@ class HeadlessModeHandleImpl : public He
+@@ -117,7 +117,7 @@ class HeadlessModeHandleImpl : public He
command_line->AppendSwitchPath(switches::kUserDataDir, user_data_dir);
}
diff --git a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
index 65081ca4fa..ecf2ea12ce 100644
--- a/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
+++ b/chromium/patches/patch-chrome_browser_intranet__redirect__detector.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/intranet_redirect_detector.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/intranet_redirect_detector.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/intranet_redirect_detector.h
-@@ -25,7 +25,7 @@ class SimpleURLLoader;
+@@ -26,7 +26,7 @@ class SimpleURLLoader;
class PrefRegistrySimple;
#if !(BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__async__delegate.h b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__async__delegate.h
new file mode 100644
index 0000000000..60789d8b73
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__async__delegate.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/media_galleries/fileapi/mtp_device_async_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/media_galleries/fileapi/mtp_device_async_delegate.h
+@@ -209,7 +209,7 @@ class MTPDeviceAsyncDelegate {
+ virtual ~MTPDeviceAsyncDelegate() = default;
+ };
+
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ typedef base::OnceCallback<void(MTPDeviceAsyncDelegate*)>
+ CreateMTPDeviceAsyncDelegateCallback;
+
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
index 271e70afd4..fe0db091b3 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_fileapi_mtp__device__map__service.cc
@@ -4,9 +4,18 @@ $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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media_galleries/fileapi/mtp_device_map_service.cc
-@@ -39,10 +39,12 @@ void MTPDeviceMapService::RegisterMTPFil
+@@ -30,7 +30,7 @@ void MTPDeviceMapService::RegisterMTPFil
+ const base::FilePath::StringType& device_location,
+ const std::string& filesystem_id,
+ const bool read_only) {
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
+ DCHECK(!device_location.empty());
+ DCHECK(!filesystem_id.empty());
+@@ -40,10 +40,12 @@ void MTPDeviceMapService::RegisterMTPFil
// Note that this initializes the delegate asynchronously, but since
// the delegate will only be used from the IO thread, it is guaranteed
// to be created before use of it expects it to be there.
diff --git a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
index 2fc7b05d54..d6338d0aa1 100644
--- a/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
+++ b/chromium/patches/patch-chrome_browser_media__galleries_media__file__system__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media_galleries/media_file_system_registry.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media_galleries/media_file_system_registry.cc
@@ -582,7 +582,12 @@ class MediaFileSystemRegistry::MediaFile
// Constructor in 'private' section because depends on private class definition.
diff --git a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
index 42033e23aa..6395fb5566 100644
--- a/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
+++ b/chromium/patches/patch-chrome_browser_media_audio__service__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/audio_service_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/audio_service_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/audio_service_util.cc
@@ -20,7 +20,7 @@
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
index e04332e3af..359e0cf38d 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/router/discovery/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/router/discovery/BUILD.gn
@@ -81,7 +81,7 @@ static_library("discovery") {
]
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
index a3472738fb..cfd45388f2 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__posix.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_posix.cc
-@@ -10,11 +10,12 @@
+@@ -5,11 +5,12 @@
#include "chrome/browser/media/router/discovery/discovery_network_list.h"
#include <ifaddrs.h>
@@ -21,7 +21,7 @@ $NetBSD$
#include <algorithm>
-@@ -23,7 +24,7 @@
+@@ -19,7 +20,7 @@
#include "chrome/browser/media/router/discovery/discovery_network_list_wifi.h"
#include "net/base/net_errors.h"
@@ -30,7 +30,7 @@ $NetBSD$
#include <netpacket/packet.h>
#else
#include <net/if_dl.h>
-@@ -32,7 +33,7 @@
+@@ -28,7 +29,7 @@
namespace media_router {
namespace {
@@ -39,7 +39,7 @@ $NetBSD$
using sll = struct sockaddr_ll;
#define SOCKET_ARP_TYPE(s) ((s)->sll_hatype)
#define SOCKET_ADDRESS_LEN(s) ((s)->sll_halen)
-@@ -45,6 +46,12 @@ using sll = struct sockaddr_dl;
+@@ -41,6 +42,12 @@ using sll = struct sockaddr_dl;
#define SOCKET_ADDRESS(s) (LLADDR(s))
#endif
diff --git a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
index b0dd3ee01e..ea94358c29 100644
--- a/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
+++ b/chromium/patches/patch-chrome_browser_media_router_discovery_discovery__network__list__wifi__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/router/discovery/discovery_network_list_wifi_linux.cc
@@ -4,7 +4,11 @@
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
index db81576712..6ec2f6d3f3 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/webrtc/chrome_screen_enumerator.cc
@@ -21,7 +21,7 @@
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
index 5c996b15c4..ff591eb6c4 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_chrome__screen__enumerator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/webrtc/chrome_screen_enumerator.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/webrtc/chrome_screen_enumerator.h
@@ -18,7 +18,7 @@
namespace aura {
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
index d96a1b00c7..8ec8905838 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_desktop__media__picker__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/webrtc/desktop_media_picker_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/webrtc/desktop_media_picker_controller.cc
@@ -99,7 +99,7 @@ bool DesktopMediaPickerController::IsSys
base::FeatureList::IsEnabled(
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
index f229fd1643..459928c085 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__log__uploader.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_log_uploader.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_log_uploader.cc
-@@ -100,7 +100,7 @@ std::string GetLogUploadProduct() {
+@@ -101,7 +101,7 @@ std::string GetLogUploadProduct() {
const char product[] = "Chrome";
#elif BUILDFLAG(IS_MAC)
const char product[] = "Chrome_Mac";
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
index 39ed6734d0..36fab91a3c 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.cc
@@ -25,7 +25,7 @@
#include "components/webrtc_logging/browser/text_log_list.h"
@@ -15,8 +15,8 @@ $NetBSD$
#include "content/public/browser/child_process_security_policy.h"
#include "storage/browser/file_system/isolated_context.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
-@@ -305,7 +305,7 @@ void WebRtcLoggingController::StartEvent
- web_app_id, callback);
+@@ -310,7 +310,7 @@ WebRtcLoggingController::GetLogMessageCa
+ return text_log_handler_->GetLogMessageCallback();
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
index 44a8fcf33a..734c7a4c81 100644
--- a/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
+++ b/chromium/patches/patch-chrome_browser_media_webrtc_webrtc__logging__controller.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/media/webrtc/webrtc_logging_controller.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/media/webrtc/webrtc_logging_controller.h
-@@ -134,7 +134,7 @@ class WebRtcLoggingController
- size_t web_app_id,
- const StartEventLoggingCallback& callback);
+@@ -136,7 +136,7 @@ class WebRtcLoggingController
+
+ base::RepeatingCallback<void(const std::string&)> GetLogMessageCallback();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Ensures that the WebRTC Logs directory exists and then grants render
// process access to the 'WebRTC Logs' directory, and invokes |callback| with
// the ids necessary to create a DirectoryEntry object.
-@@ -198,7 +198,7 @@ class WebRtcLoggingController
+@@ -200,7 +200,7 @@ class WebRtcLoggingController
content::BrowserContext* GetBrowserContext() const;
diff --git a/chromium/patches/patch-chrome_browser_memory__details.cc b/chromium/patches/patch-chrome_browser_memory__details.cc
index d38e4f4d1b..8094f9eda2 100644
--- a/chromium/patches/patch-chrome_browser_memory__details.cc
+++ b/chromium/patches/patch-chrome_browser_memory__details.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/memory_details.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/memory_details.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/memory_details.cc
@@ -334,7 +334,7 @@ void MemoryDetails::CollectChildInfoOnUI
});
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index 2b7fc1923e..0c52db506f 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
@@ -80,7 +80,7 @@
#endif
@@ -33,7 +33,7 @@ $NetBSD$
#include "components/power_metrics/system_power_monitor.h"
#endif
-@@ -888,7 +888,7 @@ void RecordStartupMetrics() {
+@@ -884,7 +884,7 @@ void RecordStartupMetrics() {
// Record whether Chrome is the default browser or not.
// Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
@@ -42,7 +42,7 @@ $NetBSD$
shell_integration::DefaultWebClientState default_state =
shell_integration::GetDefaultBrowser();
base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1119,11 +1119,11 @@ void ChromeBrowserMainExtraPartsMetrics:
+@@ -1115,11 +1115,11 @@ void ChromeBrowserMainExtraPartsMetrics:
std::make_unique<web_app::SamplingMetricsProvider>();
#endif // !BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
index 2b17de68e3..38655f37e7 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.h
@@ -29,7 +29,7 @@ class PowerMetricsReporter;
class ProcessMonitor;
diff --git a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index 31e224f8b6..910c150863 100644
--- a/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -204,11 +204,11 @@
+@@ -206,11 +206,11 @@
#include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
#endif
@@ -20,7 +20,7 @@ $NetBSD$
#include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
#endif
-@@ -226,7 +226,7 @@
+@@ -228,7 +228,7 @@
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/ui/tabs/tab_metrics_provider.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -246,7 +246,7 @@ const int kMaxHistogramGatheringWaitDura
+@@ -248,7 +248,7 @@ const int kMaxHistogramGatheringWaitDura
// Needs to be kept in sync with the writer in
// third_party/crashpad/crashpad/handler/handler_main.cc.
const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
@@ -38,7 +38,7 @@ $NetBSD$
ChromeMetricsServiceCrashReporter& GetCrashReporter() {
static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
return *crash_reporter;
-@@ -556,7 +556,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -559,7 +559,7 @@ void ChromeMetricsServiceClient::Registe
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -47,7 +47,7 @@ $NetBSD$
metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
#if !BUILDFLAG(IS_CHROMEOS)
-@@ -638,7 +638,7 @@ std::string ChromeMetricsServiceClient::
+@@ -652,7 +652,7 @@ std::string ChromeMetricsServiceClient::
void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
// TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
// on Mac when the Crashpad API supports it.
@@ -56,8 +56,8 @@ $NetBSD$
// Register the environment with the crash reporter. Note that there is a
// window from startup to this point during which crash reports will not have
// an environment set.
-@@ -740,7 +740,7 @@ void ChromeMetricsServiceClient::Initial
- this, local_state, g_browser_process->shared_url_loader_factory());
+@@ -752,7 +752,7 @@ void ChromeMetricsServiceClient::Initial
+ this, local_state);
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
@@ -65,7 +65,7 @@ $NetBSD$
metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
base::SequencedTaskRunner::GetCurrentDefault());
#endif
-@@ -800,7 +800,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -812,7 +812,7 @@ void ChromeMetricsServiceClient::Registe
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -74,7 +74,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -888,7 +888,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -900,7 +900,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<GoogleUpdateMetricsProviderMac>());
#endif
@@ -83,7 +83,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -987,7 +987,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -999,7 +999,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<HttpsEngagementMetricsProvider>());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -92,7 +92,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
std::make_unique<TabMetricsProvider>(
g_browser_process->profile_manager()));
-@@ -999,7 +999,7 @@ void ChromeMetricsServiceClient::Registe
+@@ -1011,7 +1011,7 @@ void ChromeMetricsServiceClient::Registe
std::make_unique<PowerMetricsProvider>());
#endif
@@ -101,7 +101,7 @@ $NetBSD$
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1203,7 +1203,7 @@ bool ChromeMetricsServiceClient::Registe
+@@ -1217,7 +1217,7 @@ bool ChromeMetricsServiceClient::Registe
}
#endif
@@ -110,7 +110,7 @@ $NetBSD$
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1552,7 +1552,7 @@ void ChromeMetricsServiceClient::CreateS
+@@ -1568,7 +1568,7 @@ void ChromeMetricsServiceClient::CreateS
recorder =
base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
cros_system_profile_provider_.get());
diff --git a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
index 02b471d6bc..6177c53858 100644
--- a/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_perf_cpu__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/perf/cpu_identity.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/perf/cpu_identity.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/metrics/perf/cpu_identity.cc
@@ -146,7 +146,7 @@ CPUIdentity GetCPUIdentity() {
result.release =
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
index 37bc4ace74..77e63f1e79 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__metrics__recorder__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/power/process_metrics_recorder_util.cc.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_metrics_power_process__monitor.cc b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
index 76f8524b75..2dcad165f9 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/metrics/power/process_monitor.cc
@@ -64,7 +64,7 @@ ProcessMonitor::Metrics SampleMetrics(ba
process_metrics.GetPlatformIndependentCPUUsage());
diff --git a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
index 5f984433db..7a99289366 100644
--- a/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
+++ b/chromium/patches/patch-chrome_browser_metrics_power_process__monitor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/metrics/power/process_monitor.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/metrics/power/process_monitor.h.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_net_profile__network__context__service.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
index 96c39cb6cf..10c738b5a6 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/net/profile_network_context_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -147,7 +147,7 @@
+@@ -144,7 +144,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
-@@ -301,7 +301,7 @@ void UpdateCookieSettings(Profile* profi
+@@ -293,7 +293,7 @@ void UpdateCookieSettings(Profile* profi
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1315,7 +1315,7 @@ ProfileNetworkContextService::CreateClie
+@@ -1296,7 +1296,7 @@ ProfileNetworkContextService::CreateClie
std::make_unique<net::ClientCertStoreNSS>(
base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
kCryptoModulePasswordClientAuth));
diff --git a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
index 7e9eccb4bd..a86ba15d18 100644
--- a/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_net_profile__network__context__service__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/profile_network_context_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/net/profile_network_context_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/net/profile_network_context_service_factory.cc
-@@ -32,7 +32,7 @@
+@@ -31,7 +31,7 @@
#include "chrome/browser/net/server_certificate_database_service_factory.h" // nogncheck
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#endif
-@@ -76,7 +76,7 @@ ProfileNetworkContextServiceFactory::Pro
+@@ -75,7 +75,7 @@ ProfileNetworkContextServiceFactory::Pro
#if BUILDFLAG(CHROME_ROOT_STORE_CERT_MANAGEMENT_UI)
DependsOn(net::ServerCertificateDatabaseServiceFactory::GetInstance());
#endif
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
index 86a0e01ff6..45c425bb07 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.cc
-@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
+@@ -139,7 +139,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
SystemNetworkContextManager* g_system_network_context_manager = nullptr;
@@ -15,7 +15,7 @@ $NetBSD$
// Whether kerberos library loading will work in the network service due to the
// sandbox.
bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -146,7 +146,7 @@ bool g_network_service_will_allow_gssapi
+@@ -147,7 +147,7 @@ bool g_network_service_will_allow_gssapi
const char* kGssapiDesiredPref =
#if BUILDFLAG(IS_CHROMEOS)
prefs::kKerberosEnabled;
@@ -24,7 +24,7 @@ $NetBSD$
prefs::kReceivedHttpAuthNegotiateHeader;
#endif
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -192,7 +192,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -193,7 +193,7 @@ network::mojom::HttpAuthDynamicParamsPtr
auth_dynamic_params->basic_over_http_enabled =
local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
@@ -33,7 +33,7 @@ $NetBSD$
auth_dynamic_params->delegate_by_kdc_policy =
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -207,7 +207,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -208,7 +208,7 @@ network::mojom::HttpAuthDynamicParamsPtr
local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
#endif // BUILDFLAG(IS_ANDROID)
@@ -42,7 +42,7 @@ $NetBSD$
auth_dynamic_params->allow_gssapi_library_load =
local_state->GetBoolean(kGssapiDesiredPref);
#endif // BUILDFLAG(IS_CHROMEOS)
-@@ -217,7 +217,7 @@ network::mojom::HttpAuthDynamicParamsPtr
+@@ -218,7 +218,7 @@ network::mojom::HttpAuthDynamicParamsPtr
void OnNewHttpAuthDynamicParams(
network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -51,7 +51,7 @@ $NetBSD$
// The kerberos library is incompatible with the network service sandbox, so
// if library loading is now enabled, the network service needs to be
// restarted. It will be restarted unsandboxed because is
-@@ -265,11 +265,11 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -266,11 +266,11 @@ NetworkSandboxState IsNetworkSandboxEnab
// it is not always initialized.
CHECK_IS_TEST();
}
@@ -65,7 +65,7 @@ $NetBSD$
// The network service sandbox and the kerberos library are incompatible.
// If kerberos is enabled by policy, disable the network service sandbox.
if (g_network_service_will_allow_gssapi_library_load ||
-@@ -285,7 +285,7 @@ NetworkSandboxState IsNetworkSandboxEnab
+@@ -286,7 +286,7 @@ NetworkSandboxState IsNetworkSandboxEnab
}
#endif // BUILDFLAG(IS_WIN)
@@ -74,7 +74,7 @@ $NetBSD$
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -588,7 +588,7 @@ void SystemNetworkContextManager::Delete
+@@ -589,7 +589,7 @@ void SystemNetworkContextManager::Delete
g_system_network_context_manager = nullptr;
}
@@ -83,7 +83,7 @@ $NetBSD$
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -646,7 +646,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -647,7 +647,7 @@ SystemNetworkContextManager::SystemNetwo
pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
auth_pref_callback);
@@ -92,7 +92,7 @@ $NetBSD$
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
auth_pref_callback);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -660,7 +660,7 @@ SystemNetworkContextManager::SystemNetwo
+@@ -661,7 +661,7 @@ SystemNetworkContextManager::SystemNetwo
auth_pref_callback);
#endif // BUILDFLAG(IS_ANDROID)
@@ -101,7 +101,7 @@ $NetBSD$
pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -732,7 +732,7 @@ void SystemNetworkContextManager::Regist
+@@ -733,7 +733,7 @@ void SystemNetworkContextManager::Regist
registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist,
std::string());
@@ -110,7 +110,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
false);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -757,11 +757,11 @@ void SystemNetworkContextManager::Regist
+@@ -758,11 +758,11 @@ void SystemNetworkContextManager::Regist
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -124,7 +124,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -815,7 +815,7 @@ void SystemNetworkContextManager::OnNetw
+@@ -816,7 +816,7 @@ void SystemNetworkContextManager::OnNetw
OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
@@ -133,7 +133,7 @@ $NetBSD$
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -1047,7 +1047,7 @@ bool SystemNetworkContextManager::IsNetw
+@@ -1052,7 +1052,7 @@ bool SystemNetworkContextManager::IsNetw
break;
}
diff --git a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
index ae75ac5591..a786e556a1 100644
--- a/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
+++ b/chromium/patches/patch-chrome_browser_net_system__network__context__manager.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/net/system_network_context_manager.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/net/system_network_context_manager.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/net/system_network_context_manager.h
-@@ -212,7 +212,7 @@ class SystemNetworkContextManager {
+@@ -215,7 +215,7 @@ class SystemNetworkContextManager {
class URLLoaderFactoryForSystem;
class NetworkProcessLaunchWatcher;
@@ -15,7 +15,7 @@ $NetBSD$
class GssapiLibraryLoadObserver
: public network::mojom::GssapiLibraryLoadObserver {
public:
-@@ -295,7 +295,7 @@ class SystemNetworkContextManager {
+@@ -298,7 +298,7 @@ class SystemNetworkContextManager {
std::unique_ptr<NetworkAnnotationMonitor> network_annotation_monitor_;
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
index e35a7b862b..bafe8b827b 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_modules_file__suggestion_drive__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/new_tab_page/modules/file_suggestion/drive_service.cc
-@@ -36,7 +36,7 @@
+@@ -37,7 +37,7 @@
#include "services/network/public/cpp/resource_request.h"
namespace {
diff --git a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 756f81ecae..ceb551349a 100644
--- a/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/chromium/patches/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -38,7 +38,7 @@ bool IsOsSupportedForCart() {
+@@ -41,7 +41,7 @@ bool IsOsSupportedForCart() {
}
bool IsOsSupportedForDrive() {
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
index c21f52cacc..041ccba7d5 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__display__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/notifications/notification_display_service_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/notifications/notification_display_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/notifications/notification_display_service_impl.cc
@@ -31,7 +31,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
index f68a6e1e11..d77555822a 100644
--- a/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
+++ b/chromium/patches/patch-chrome_browser_notifications_notification__platform__bridge__delegator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/notifications/notification_platform_bridge_delegator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/notifications/notification_platform_bridge_delegator.cc
@@ -55,7 +55,7 @@ bool SystemNotificationsEnabled(Profile*
#elif BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
index 425169b55f..35a123adf4 100644
--- a/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc
@@ -59,7 +59,7 @@ bool ShouldCreateCustomLinksManager() {
diff --git a/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
index f60928a002..0a38aa96c5 100644
--- a/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
+++ b/chromium/patches/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/page_load_metrics/page_load_metrics_initialize.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
-@@ -70,7 +70,7 @@
+@@ -68,7 +68,7 @@
#include "url/gurl.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -351,7 +351,7 @@ bool PageLoadMetricsEmbedder::IsInternal
+@@ -342,7 +342,7 @@ bool PageLoadMetricsEmbedder::IsInternal
bool PageLoadMetricsEmbedder::ShouldObserveScheme(std::string_view scheme) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index a8e9f87e82..5e713b21f3 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -694,7 +694,7 @@ void ChromePasswordManagerClient::Contin
+@@ -701,7 +701,7 @@ void ChromePasswordManagerClient::Contin
bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
device_reauth::DeviceAuthenticator* authenticator) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
return false;
}
-@@ -988,7 +988,7 @@ void ChromePasswordManagerClient::Notify
+@@ -993,7 +993,7 @@ void ChromePasswordManagerClient::Notify
}
void ChromePasswordManagerClient::NotifyKeychainError() {
@@ -24,7 +24,7 @@ $NetBSD$
PasswordsClientUIDelegate* manage_passwords_ui_controller =
PasswordsClientUIDelegateFromWebContents(web_contents());
if (manage_passwords_ui_controller) {
-@@ -2016,7 +2016,7 @@ void ChromePasswordManagerClient::HideFi
+@@ -2028,7 +2028,7 @@ void ChromePasswordManagerClient::HideFi
bool ChromePasswordManagerClient::IsPasswordManagementEnabledForCurrentPage(
const GURL& url) const {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
if (IsPasswordManagerForUrlDisallowedByPolicy(url)) {
return false;
}
-@@ -2055,7 +2055,7 @@ bool ChromePasswordManagerClient::IsPass
+@@ -2067,7 +2067,7 @@ bool ChromePasswordManagerClient::IsPass
}
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc b/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
index c6c32c6e6f..843b0302e5 100644
--- a/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
+++ b/chromium/patches/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
@@ -125,7 +125,7 @@ PasswordReuseManagerFactory::BuildServic
// Prepare password hash data for reuse detection.
diff --git a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
index 59ec037a52..63e376f623 100644
--- a/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_picture__in__picture_picture__in__picture__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/picture_in_picture/picture_in_picture_window_manager.cc
@@ -21,7 +21,7 @@
#include "ui/gfx/geometry/resize_utils.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -585,7 +585,7 @@ void PictureInPictureWindowManager::SetW
+@@ -581,7 +581,7 @@ void PictureInPictureWindowManager::SetW
bool PictureInPictureWindowManager::IsSupportedForDocumentPictureInPicture(
const GURL& url) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_platform__util__linux.cc b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
index 5ed972c489..5b6db6377a 100644
--- a/chromium/patches/patch-chrome_browser_platform__util__linux.cc
+++ b/chromium/patches/patch-chrome_browser_platform__util__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/platform_util_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/platform_util_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/platform_util_linux.cc
-@@ -301,7 +301,9 @@ void OnLaunchOptionsCreated(const std::s
+@@ -297,7 +297,9 @@ void OnLaunchOptionsCreated(const std::s
argv.push_back(command);
argv.push_back(arg);
options.current_directory = working_directory;
diff --git a/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc b/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
index 7941718820..97603f23d5 100644
--- a/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
+++ b/chromium/patches/patch-chrome_browser_policy_browser__signin__policy__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/browser_signin_policy_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/policy/browser_signin_policy_handler.cc.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
index 51826a2f34..f4f1196272 100644
--- a/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_policy_chrome__browser__cloud__management__controller__desktop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/policy/chrome_browser_cloud_management_controller_desktop.cc
@@ -57,7 +57,7 @@
#include "chrome/browser/policy/browser_dm_token_storage_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index ff998a5103..52bfcefb17 100644
--- a/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -248,7 +248,7 @@
+@@ -251,7 +251,7 @@
#include "components/spellcheck/browser/pref_names.h"
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/idle/action.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
-@@ -623,7 +623,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -636,7 +636,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kManagedDefaultSmartCardConnectSetting,
base::Value::Type::INTEGER },
#endif
@@ -24,7 +24,7 @@ $NetBSD$
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -973,7 +973,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -991,7 +991,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -33,7 +33,7 @@ $NetBSD$
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -985,7 +985,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1003,7 +1003,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -42,7 +42,7 @@ $NetBSD$
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1864,7 +1864,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1894,7 +1894,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -51,7 +51,7 @@ $NetBSD$
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1926,7 +1926,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1956,7 +1956,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -60,7 +60,7 @@ $NetBSD$
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -1946,12 +1946,12 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1976,12 +1976,12 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -75,7 +75,7 @@ $NetBSD$
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -1965,7 +1965,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -1995,7 +1995,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kLiveTranslateEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -84,7 +84,7 @@ $NetBSD$
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -1977,7 +1977,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2007,7 +2007,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -93,7 +93,7 @@ $NetBSD$
{ key::kAutoplayAllowed,
prefs::kAutoplayAllowed,
base::Value::Type::BOOLEAN },
-@@ -2087,7 +2087,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2117,7 +2117,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -102,7 +102,7 @@ $NetBSD$
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2192,7 +2192,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2222,7 +2222,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -111,7 +111,7 @@ $NetBSD$
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2271,7 +2271,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2301,7 +2301,7 @@ const PolicyToPreferenceMapEntry kSimple
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -120,7 +120,7 @@ $NetBSD$
{ key::kNTPFooterExtensionAttributionEnabled,
prefs::kNTPFooterExtensionAttributionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2306,7 +2306,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2336,7 +2336,7 @@ const PolicyToPreferenceMapEntry kSimple
prefs::kRestrictCoreSharingOnRenderer,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN)
@@ -129,7 +129,7 @@ $NetBSD$
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2340,7 +2340,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2370,7 +2370,7 @@ const PolicyToPreferenceMapEntry kSimple
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -138,7 +138,7 @@ $NetBSD$
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2363,7 +2363,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2393,7 +2393,7 @@ const PolicyToPreferenceMapEntry kSimple
{ key::kTabCompareSettings,
optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
@@ -147,7 +147,7 @@ $NetBSD$
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2442,7 +2442,7 @@ const PolicyToPreferenceMapEntry kSimple
+@@ -2466,7 +2466,7 @@ const PolicyToPreferenceMapEntry kSimple
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID)
@@ -156,7 +156,16 @@ $NetBSD$
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2593,7 +2593,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2479,7 +2479,7 @@ const PolicyToPreferenceMapEntry kSimple
+ glic::prefs::kGlicActuationOnWeb,
+ base::Value::Type::INTEGER },
+ #endif // BUILDFLAG(ENABLE_GLIC)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ { key::kEnableProxyOverrideRulesForAllUsers,
+ proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers,
+ base::Value::Type::INTEGER },
+@@ -2632,7 +2632,7 @@ std::unique_ptr<ConfigurationPolicyHandl
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -165,7 +174,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2866,7 +2866,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2905,7 +2905,7 @@ std::unique_ptr<ConfigurationPolicyHandl
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -174,7 +183,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -2960,7 +2960,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -2999,7 +2999,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -183,7 +192,7 @@ $NetBSD$
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3342,7 +3342,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3382,7 +3382,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -192,7 +201,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3350,7 +3350,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3390,7 +3390,7 @@ std::unique_ptr<ConfigurationPolicyHandl
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -201,7 +210,7 @@ $NetBSD$
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3403,7 +3403,7 @@ std::unique_ptr<ConfigurationPolicyHandl
+@@ -3443,7 +3443,7 @@ std::unique_ptr<ConfigurationPolicyHandl
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
index ddc1bf6b24..1c24350935 100644
--- a/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
+++ b/chromium/patches/patch-chrome_browser_policy_developer__tools__policy__checker__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/policy/developer_tools_policy_checker_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/policy/developer_tools_policy_checker_factory.cc
@@ -58,7 +58,7 @@ void DeveloperToolsPolicyCheckerFactory:
static_cast<int>(DeveloperToolsPolicyHandler::Availability::
diff --git a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
index 5badba02da..ed5cd0e57d 100644
--- a/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
+++ b/chromium/patches/patch-chrome_browser_policy_device__management__service__configuration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/device_management_service_configuration.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/policy/device_management_service_configuration.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/policy/device_management_service_configuration.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
index 24f9ea0fe4..4162dd7ade 100644
--- a/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
+++ b/chromium/patches/patch-chrome_browser_policy_policy__value__and__status__aggregator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/policy/policy_value_and_status_aggregator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/policy/policy_value_and_status_aggregator.cc
@@ -49,7 +49,7 @@
#include "chrome/browser/policy/value_provider/extension_policies_value_provider.h"
diff --git a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
index 3100325f50..18c83da99a 100644
--- a/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_browser__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/browser_prefs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/prefs/browser_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/prefs/browser_prefs.cc
@@ -334,7 +334,7 @@
#include "chrome/browser/devtools/devtools_window.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -500,11 +500,11 @@
+@@ -502,11 +502,11 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -29,7 +29,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -532,7 +532,7 @@
+@@ -534,7 +534,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "ui/color/system_theme.h"
#endif
-@@ -1666,7 +1666,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1411,7 +1411,7 @@ void RegisterLocalState(PrefRegistrySimp
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -47,7 +47,7 @@ $NetBSD$
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1817,7 +1817,7 @@ void RegisterLocalState(PrefRegistrySimp
+@@ -1563,7 +1563,7 @@ void RegisterLocalState(PrefRegistrySimp
#endif // BUILDFLAG(ENABLE_PDF)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -56,7 +56,7 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2193,13 +2193,13 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -1945,13 +1945,13 @@ void RegisterProfilePrefs(user_prefs::Pr
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
index a68d77fdc3..025ca1d403 100644
--- a/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_pref__service__incognito__allowlist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/prefs/pref_service_incognito_allowlist.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/prefs/pref_service_incognito_allowlist.cc
@@ -203,7 +203,7 @@ const char* const kPersistentPrefNames[]
prefs::kShowFullscreenToolbar,
diff --git a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
index 55e4a725d2..51872d84dc 100644
--- a/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
+++ b/chromium/patches/patch-chrome_browser_prefs_session__startup__pref.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/prefs/session_startup_pref.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/prefs/session_startup_pref.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/prefs/session_startup_pref.cc
@@ -71,7 +71,7 @@ SessionStartupPref::Type SessionStartupP
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
index fe0b315911..e422b644ff 100644
--- a/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
+++ b/chromium/patches/patch-chrome_browser_printing_print__backend__service__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/print_backend_service_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/printing/print_backend_service_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/printing/print_backend_service_manager.cc
@@ -36,7 +36,7 @@
#include "printing/printing_context.h"
diff --git a/chromium/patches/patch-chrome_browser_printing_printer__query.cc b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
index 0c559347a6..068caaf0c4 100644
--- a/chromium/patches/patch-chrome_browser_printing_printer__query.cc
+++ b/chromium/patches/patch-chrome_browser_printing_printer__query.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/printing/printer_query.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/printing/printer_query.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/printing/printer_query.cc
@@ -342,7 +342,7 @@ void PrinterQuery::UpdatePrintSettings(b
crash_key = std::make_unique<crash_keys::ScopedPrinterInfo>(
diff --git a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
index 41c06ac2a5..4428eb9837 100644
--- a/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
+++ b/chromium/patches/patch-chrome_browser_process__singleton__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/process_singleton_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/process_singleton_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/process_singleton_posix.cc
@@ -102,7 +102,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/process_singleton_dialog_linux.h"
#endif
-@@ -360,7 +360,7 @@ bool DisplayProfileInUseError(const base
+@@ -365,7 +365,7 @@ bool DisplayProfileInUseError(const base
if (g_disable_prompt)
return g_user_opted_unlock_in_use_profile;
diff --git a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 9cf91f2ae5..4a042b24c9 100644
--- a/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -390,7 +390,7 @@
+@@ -385,7 +385,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
#include "chrome/browser/enterprise/idle/idle_service_factory.h"
-@@ -435,7 +435,7 @@
+@@ -430,7 +430,7 @@
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
#include "chrome/browser/enterprise/connectors/device_trust/device_trust_connector_service_factory.h"
#include "chrome/browser/enterprise/connectors/device_trust/device_trust_service_factory.h"
#include "chrome/browser/ui/tabs/saved_tab_groups/collaboration_messaging_observer_factory.h"
-@@ -447,11 +447,11 @@
+@@ -442,11 +442,11 @@
#include "chrome/browser/webauthn/passkey_unlock_manager_factory.h"
#include "device/fido/features.h"
#endif
@@ -38,7 +38,7 @@ $NetBSD$
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
#include "chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor_factory.h"
-@@ -676,7 +676,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -672,7 +672,7 @@ void ChromeBrowserMainExtraPartsProfiles
AccountPasswordStoreFactory::GetInstance();
AccountReconcilorFactory::GetInstance();
autofill::AccountSettingServiceFactory::GetInstance();
@@ -47,7 +47,7 @@ $NetBSD$
AccountsPolicyManagerFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -775,7 +775,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -771,7 +771,7 @@ void ChromeBrowserMainExtraPartsProfiles
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -56,7 +56,7 @@ $NetBSD$
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -839,7 +839,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -835,7 +835,7 @@ void ChromeBrowserMainExtraPartsProfiles
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -65,7 +65,7 @@ $NetBSD$
tab_groups::CollaborationMessagingObserverFactory::GetInstance();
#endif
commerce::ShoppingServiceFactory::GetInstance();
-@@ -853,7 +853,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -848,7 +848,7 @@ void ChromeBrowserMainExtraPartsProfiles
contextual_tasks::ContextualTasksUiServiceFactory::GetInstance();
#endif
ContentIndexProviderFactory::GetInstance();
@@ -74,7 +74,7 @@ $NetBSD$
contextual_cueing::ContextualCueingServiceFactory::GetInstance();
#endif
ContextualSearchServiceFactory::GetInstance();
-@@ -907,11 +907,11 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -902,11 +902,11 @@ void ChromeBrowserMainExtraPartsProfiles
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
enterprise_connectors::ReportingEventRouterFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -88,7 +88,7 @@ $NetBSD$
BUILDFLAG(ENTERPRISE_LOCAL_CONTENT_ANALYSIS) && \
BUILDFLAG(SAFE_BROWSING_AVAILABLE)
enterprise_connectors::LocalBinaryUploadServiceFactory::GetInstance();
-@@ -921,7 +921,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -916,7 +916,7 @@ void ChromeBrowserMainExtraPartsProfiles
GetInstance();
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -97,7 +97,7 @@ $NetBSD$
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -930,10 +930,10 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -925,10 +925,10 @@ void ChromeBrowserMainExtraPartsProfiles
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -110,7 +110,7 @@ $NetBSD$
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1069,7 +1069,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1063,7 +1063,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -119,7 +119,7 @@ $NetBSD$
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1162,7 +1162,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1155,7 +1155,7 @@ void ChromeBrowserMainExtraPartsProfiles
PasswordCounterFactory::GetInstance();
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -128,7 +128,7 @@ $NetBSD$
PasswordManagerBlocklistPolicyFactory::GetInstance();
#endif
PasswordManagerSettingsServiceFactory::GetInstance();
-@@ -1205,7 +1205,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1201,7 +1201,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -137,7 +137,7 @@ $NetBSD$
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
-@@ -1240,7 +1240,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1236,7 +1236,7 @@ void ChromeBrowserMainExtraPartsProfiles
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -146,7 +146,7 @@ $NetBSD$
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1260,7 +1260,7 @@ void ChromeBrowserMainExtraPartsProfiles
+@@ -1256,7 +1256,7 @@ void ChromeBrowserMainExtraPartsProfiles
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
index 1662224052..6b62762f6c 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/profiles/profile_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/profiles/profile_impl.cc
-@@ -265,6 +265,10 @@
+@@ -263,6 +263,10 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -17,7 +17,7 @@ $NetBSD$
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -599,7 +603,7 @@ void ProfileImpl::LoadPrefsForNormalStar
+@@ -598,7 +602,7 @@ void ProfileImpl::LoadPrefsForNormalStar
policy_provider = GetUserCloudPolicyManagerAsh();
#else // !BUILDFLAG(IS_CHROMEOS)
{
@@ -26,7 +26,7 @@ $NetBSD$
ProfileManager* profile_manager = g_browser_process->profile_manager();
ProfileAttributesEntry* entry =
profile_manager->GetProfileAttributesStorage()
-@@ -871,7 +875,17 @@ void ProfileImpl::DoFinalInit(CreateMode
+@@ -868,7 +872,17 @@ void ProfileImpl::DoFinalInit(CreateMode
}
base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
index 0d4b52d551..0287a3d4b4 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profile__io__data.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profile_io_data.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/profiles/profile_io_data.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/profiles/profile_io_data.cc
@@ -17,7 +17,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
index 70bd0e6eb2..c994b5fafa 100644
--- a/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
+++ b/chromium/patches/patch-chrome_browser_profiles_profiles__state.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/profiles/profiles_state.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/profiles/profiles_state.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/profiles/profiles_state.cc
-@@ -191,7 +191,7 @@ bool IsGuestModeRequested(const base::Co
+@@ -194,7 +194,7 @@ bool IsGuestModeRequested(const base::Co
PrefService* local_state,
bool show_warning) {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
@@ -15,7 +15,7 @@ $NetBSD$
DCHECK(local_state);
// Check if guest mode enforcement commandline switch or policy are provided.
-@@ -227,7 +227,7 @@ bool IsGuestModeEnabled() {
+@@ -230,7 +230,7 @@ bool IsGuestModeEnabled() {
return false;
}
@@ -24,7 +24,7 @@ $NetBSD$
// If there are any supervised profiles, disable guest mode.
if (std::ranges::any_of(g_browser_process->profile_manager()
->GetProfileAttributesStorage()
-@@ -243,7 +243,7 @@ bool IsGuestModeEnabled() {
+@@ -246,7 +246,7 @@ bool IsGuestModeEnabled() {
}
bool IsGuestModeEnabled(const Profile& profile) {
diff --git a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
index 112dd06de5..25e42715ca 100644
--- a/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_regional__capabilities_regional__capabilities__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/regional_capabilities/regional_capabilities_service_factory.cc
@@ -21,7 +21,7 @@
#include "chrome/browser/regional_capabilities/regional_capabilities_service_client_chromeos.h"
diff --git a/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
index c12ebbe5e1..79d95ab2ba 100644
--- a/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/renderer_context_menu/render_view_context_menu.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/renderer_context_menu/render_view_context_menu.cc
-@@ -248,7 +248,7 @@
+@@ -250,7 +250,7 @@
#include "url/origin.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -5024,7 +5024,7 @@ void RenderViewContextMenu::OpenLinkInSp
+@@ -5054,7 +5054,7 @@ void RenderViewContextMenu::OpenLinkInSp
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
index a85450eadb..32829c7e70 100644
--- a/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
+++ b/chromium/patches/patch-chrome_browser_renderer__preferences__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/renderer_preferences_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/renderer_preferences_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/renderer_preferences_util.cc
-@@ -38,7 +38,7 @@
+@@ -36,12 +36,12 @@
#include "ui/base/ui_base_features.h"
#include "ui/native_theme/native_theme.h"
@@ -14,8 +14,14 @@ $NetBSD$
+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
#include "chrome/browser/themes/theme_service.h"
#include "chrome/browser/themes/theme_service_factory.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "ui/linux/linux_ui.h"
-@@ -109,7 +109,7 @@ void UpdateFromSystemSettings(blink::Ren
+ #endif
+
+@@ -110,7 +110,7 @@ void UpdateFromSystemSettings(blink::Ren
Profile* profile) {
const PrefService* pref_service = profile->GetPrefs();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -24,7 +30,7 @@ $NetBSD$
content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
#endif
prefs->focus_ring_color = BUILDFLAG(IS_MAC) ? SkColorSetRGB(0x00, 0x5F, 0xCC)
-@@ -123,7 +123,7 @@ void UpdateFromSystemSettings(blink::Ren
+@@ -124,7 +124,7 @@ void UpdateFromSystemSettings(blink::Ren
prefs->inactive_selection_fg_color = SK_ColorBLACK;
#endif
@@ -33,3 +39,12 @@ $NetBSD$
if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile)) {
if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
linux_ui_theme->GetFocusRingColor(&prefs->focus_ring_color);
+@@ -141,7 +141,7 @@ void UpdateFromSystemSettings(blink::Ren
+ #endif // BUILDFLAG(IS_LINUX)
+ #endif // BUILDFLAG(USE_AURA)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ prefs->middle_click_paste_allowed = linux_ui->PrimaryPasteEnabled();
+ }
diff --git a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
index 9e8784e5be..2774b0cf4c 100644
--- a/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_settings_autofill__page_passwords__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/resources/settings/autofill_page/passwords_shared.css.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/resources/settings/autofill_page/passwords_shared.css
@@ -100,7 +100,7 @@ cr-input.password-input::part(input),
* necessary to prevent Chrome from using the operating system's font
diff --git a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
index 90b08a50a0..18fccfd113 100644
--- a/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
+++ b/chromium/patches/patch-chrome_browser_resources_signin_signin__shared.css
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/resources/signin/signin_shared.css.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/resources/signin/signin_shared.css.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/resources/signin/signin_shared.css
@@ -54,7 +54,7 @@ a {
border-radius: var(--scrollbar-width);
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
index 88f699ff23..5c4bff5867 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_chrome__password__protection__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/safe_browsing/chrome_password_protection_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/safe_browsing/chrome_password_protection_service.cc
-@@ -1292,7 +1292,7 @@ std::string ChromePasswordProtectionServ
+@@ -1290,7 +1290,7 @@ std::string ChromePasswordProtectionServ
ReusedPasswordAccountType password_type) const {
if (base::FeatureList::IsEnabled(
safe_browsing::kEnterprisePasswordReuseUiRefresh)) {
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
index a06f0e08a9..9642058215 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_cloud__content__scanning_binary__upload__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/safe_browsing/cloud_content_scanning/binary_upload_service.cc
@@ -21,7 +21,7 @@
#include "components/safe_browsing/core/common/safebrowsing_switches.h"
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
index 76b69f2432..28d8fcde80 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_incident__reporting_incident__reporting__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.cc
@@ -692,7 +692,7 @@ void IncidentReportingService::OnEnviron
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
index 1a4b3e29be..730dcdb2b6 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.cc
@@ -14,7 +14,7 @@
#include "content/public/browser/web_contents.h"
diff --git a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
index 66fb121fb6..ce636ae29f 100644
--- a/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
+++ b/chromium/patches/patch-chrome_browser_safe__browsing_safe__browsing__pref__change__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/safe_browsing/safe_browsing_pref_change_handler.h
@@ -20,7 +20,7 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
index 61340f3f85..1150eadee5 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__install__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_install_state.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_install_state.cc
@@ -30,7 +30,7 @@ bool IsDeviceCompatible() {
// TODO(crbug.com/381256355): Update when ScreenAI library is compatible with
diff --git a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
index 650bb71c3b..1f78386536 100644
--- a/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
+++ b/chromium/patches/patch-chrome_browser_screen__ai_screen__ai__service__handler__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/screen_ai/screen_ai_service_handler_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/screen_ai/screen_ai_service_handler_base.cc
@@ -253,7 +253,7 @@ void ScreenAIServiceHandlerBase::LaunchI
base::FilePath binary_path = state_instance->get_component_binary_path();
diff --git a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
index 3aa490022f..ff9340cf25 100644
--- a/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
+++ b/chromium/patches/patch-chrome_browser_sessions_session__restore.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sessions/session_restore.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/sessions/session_restore.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/sessions/session_restore.cc
-@@ -109,7 +109,7 @@
+@@ -111,7 +111,7 @@
#include "ui/wm/core/scoped_animation_disabler.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1183,7 +1183,7 @@ class SessionRestoreImpl : public Browse
+@@ -1204,7 +1204,7 @@ class SessionRestoreImpl : public Browse
bool is_first_tab = true;
for (const auto& startup_tab : startup_tabs) {
const GURL& url = startup_tab.url;
diff --git a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
index 67837778de..d32280b8dc 100644
--- a/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sharing_sharing__handler__registry__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/sharing/sharing_handler_registry_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/sharing/sharing_handler_registry_impl.cc
@@ -21,7 +21,7 @@
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-chrome_browser_shell__integration.h b/chromium/patches/patch-chrome_browser_shell__integration.h
new file mode 100644
index 0000000000..15a84f4fd3
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_shell__integration.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/shell_integration.h.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/shell_integration.h
+@@ -182,7 +182,7 @@ std::u16string GetAppShortcutsSubdirName
+ #endif
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // Returns the URL scheme for google-chrome:// URLs.
+ // This varies based on channel, branding, and platform to ensure that
+ // different installations do not collide. For example:
diff --git a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
index a2171e0ef9..7948459ad3 100644
--- a/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
+++ b/chromium/patches/patch-chrome_browser_shortcuts_icon__badging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/shortcuts/icon_badging.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/shortcuts/icon_badging.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/shortcuts/icon_badging.cc
@@ -59,7 +59,7 @@ enum class BadgeSize {
constexpr ShortcutSize kSizesNeededForShortcutCreation[] = {
diff --git a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
index b1e1905173..e0ed5d40fc 100644
--- a/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
+++ b/chromium/patches/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/chrome_signin_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/signin/chrome_signin_client.cc
@@ -165,7 +165,7 @@ signin_metrics::ProfileSignout kAlwaysAl
std::string HatsSurveyTriggerForAccessPoint(
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
index d97727dae5..f86c98dd71 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__hats__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_hats_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/signin/signin_hats_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/signin/signin_hats_util.cc
@@ -39,7 +39,7 @@
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.cc b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
index 406a04b7fa..887f510b7d 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.cc
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/signin/signin_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/signin/signin_util.cc
@@ -50,7 +50,7 @@
#include "services/network/public/mojom/cookie_manager.mojom.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/browser_dialogs.h"
#include "chrome/browser/ui/browser_finder.h"
#include "components/strings/grit/components_strings.h"
-@@ -97,7 +97,7 @@ CookiesMover::CookiesMover(base::WeakPtr
+@@ -101,7 +101,7 @@ CookiesMover::CookiesMover(base::WeakPtr
CookiesMover::~CookiesMover() = default;
void CookiesMover::StartMovingCookies() {
@@ -24,12 +24,12 @@ $NetBSD$
bool allow_cookies_to_be_moved = base::FeatureList::IsEnabled(
profile_management::features::kThirdPartyProfileManagement);
#else
-@@ -399,7 +399,7 @@ bool IsSyncingUserSelectableTypesAllowed
+@@ -403,7 +403,7 @@ bool IsSyncingUserSelectableTypesAllowed
return true;
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- bool HasExplicitlyDisabledHistorySync(Profile& profile) {
- // If the user is signed out, we cannot know if the toggles were interacted
- // with or not.
+ bool HasExplicitlyDisabledHistorySync(
+ const syncer::SyncService* sync_service,
+ const signin::IdentityManager* identity_manager) {
diff --git a/chromium/patches/patch-chrome_browser_signin_signin__util.h b/chromium/patches/patch-chrome_browser_signin_signin__util.h
index 856b13beca..1966c497e8 100644
--- a/chromium/patches/patch-chrome_browser_signin_signin__util.h
+++ b/chromium/patches/patch-chrome_browser_signin_signin__util.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/signin/signin_util.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/signin/signin_util.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/signin/signin_util.h
-@@ -203,7 +203,7 @@ bool IsSyncingUserSelectableTypesAllowed
+@@ -207,7 +207,7 @@ bool IsSyncingUserSelectableTypesAllowed
const syncer::SyncService* sync_service,
const syncer::UserSelectableTypeSet& types);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// True if the user has explicitly disabled syncing history, tabs or saved tab
- // groups through the settings.
- // This method does not take into account the feature flag
+ // groups through the settings. The primary account must be set (this crashes
+ // otherwise).
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
index aa4b3988a2..b95c190320 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_classify__url__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/classify_url_navigation_throttle.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/classify_url_navigation_throttle.cc
@@ -41,7 +41,7 @@ namespace supervised_user {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
index 302a0211ee..e1faaa51d8 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.cc
@@ -40,7 +40,7 @@
#include "chrome/browser/ash/profiles/profile_helper.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
index 104d736fd8..a5afc62cbe 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_browser_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_browser_utils.h
@@ -52,7 +52,7 @@ std::string GetAccountGivenName(Profile&
// of the user.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index cfc4d03384..c5151967a7 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
-@@ -194,7 +194,7 @@ void SupervisedUserExtensionsDelegateImp
+@@ -193,7 +193,7 @@ void SupervisedUserExtensionsDelegateImp
return;
}
}
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index 559cfbf38e..7d03e66c0e 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
@@ -345,7 +345,7 @@ void SupervisedUserExtensionsManager::
ActivateManagementPolicyAndUpdateRegistration() {
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index eeb9c8ce62..7b885c56c4 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
@@ -147,7 +147,7 @@ class SupervisedUserExtensionsManager :
// launched.
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
index b70c2ebbd2..a8540c4675 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__google__auth__navigation__throttle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_google_auth_navigation_throttle.cc
@@ -33,12 +33,12 @@
#include "chrome/browser/supervised_user/child_accounts/child_account_service_android.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
index 55a9bd7b86..4a26f8e5cf 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__metrics__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_metrics_service_factory.cc
@@ -15,7 +15,7 @@
#include "content/public/browser/browser_context.h"
diff --git a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index e1ec06f672..3bec62f1cb 100644
--- a/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/chromium/patches/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
@@ -49,7 +49,7 @@
#include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
diff --git a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
index bac15454cc..13e9574a68 100644
--- a/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
+++ b/chromium/patches/patch-chrome_browser_sync_chrome__sync__controller__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/sync/chrome_sync_controller_builder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/sync/chrome_sync_controller_builder.cc
@@ -297,7 +297,7 @@ ChromeSyncControllerBuilder::Build(synce
#if BUILDFLAG(ENABLE_SPELLCHECK)
diff --git a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
index 67448731d4..387bb9d567 100644
--- a/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
+++ b/chromium/patches/patch-chrome_browser_sync_device__info__sync__client__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/sync/device_info_sync_client_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/sync/device_info_sync_client_impl.cc
@@ -34,7 +34,7 @@ DeviceInfoSyncClientImpl::~DeviceInfoSyn
std::string DeviceInfoSyncClientImpl::GetSigninScopedDeviceId() const {
diff --git a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
index c0d54dc11f..4f254b77dc 100644
--- a/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_sync_sync__service__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/sync/sync_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/sync/sync_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -135,7 +135,7 @@ namespace {
+@@ -134,7 +134,7 @@ namespace {
tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
CHECK(profile);
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
tab_groups::TabGroupSyncService* service =
tab_groups::TabGroupSyncServiceFactory::GetForProfile(profile);
CHECK(service);
-@@ -402,7 +402,7 @@ std::unique_ptr<KeyedService> BuildSyncS
+@@ -401,7 +401,7 @@ std::unique_ptr<KeyedService> BuildSyncS
bool local_sync_backend_enabled = false;
// Only check the local sync backend pref on the supported platforms of
// Windows, Mac and Linux.
diff --git a/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc b/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
new file mode 100644
index 0000000000..9ab22f564d
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_sync_test_integration_sync__service__impl__harness.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/sync/test/integration/sync_service_impl_harness.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/sync/test/integration/sync_service_impl_harness.cc
+@@ -486,7 +486,7 @@ bool SyncServiceImplHarness::EnableHisto
+ // Tabs and history are bundled together in the same toggle.
+ service()->GetUserSettings()->SetSelectedType(
+ syncer::UserSelectableType::kTabs, true);
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On desktop platforms, kSavedTabGroups are not merged to kTabs yet, but
+ // they're enabled together.
+ service()->GetUserSettings()->SetSelectedType(
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
index d7ae35ea8f..76656c35ea 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group.cc
@@ -33,7 +33,7 @@ const int kBackgroundRefreshTypesMask =
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
index 84e2223d79..bc31d44ca3 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group.h
@@ -41,7 +41,7 @@ inline constexpr int kUnsupportedVMRefre
REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
index 2ccd8c3704..5f373cf6c8 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group_sampler.cc
@@ -45,7 +45,7 @@ TaskGroupSampler::TaskGroupSampler(
const OnCpuRefreshCallback& on_cpu_refresh,
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index 50d58f8df7..3f75cbdc12 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_group_sampler.h
@@ -33,7 +33,7 @@ class TaskGroupSampler : public base::Re
using OnSwappedMemRefreshCallback =
diff --git a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index 369a12a6c1..0addc46952 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
@@ -227,7 +227,7 @@ void TaskManagerImpl::GetUSERHandles(Tas
}
diff --git a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
index 580e866b7a..21865126dd 100644
--- a/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
+++ b/chromium/patches/patch-chrome_browser_task__manager_task__manager__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/task_manager/task_manager_observer.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/task_manager/task_manager_observer.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/task_manager/task_manager_observer.h
@@ -45,7 +45,7 @@ enum RefreshType {
// or backgrounded.
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
index c543a5f39d..17de71306b 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/themes/theme_helper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/themes/theme_helper.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/image/image.h"
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service.cc b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
index 77db7d004e..4b2a88bec5 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/themes/theme_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/themes/theme_service.cc
-@@ -75,7 +75,7 @@
+@@ -74,7 +74,7 @@
#include "extensions/browser/extension_registry_observer.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/linux/linux_ui.h"
#include "ui/ozone/public/ozone_platform.h" // nogncheck
#endif
-@@ -344,7 +344,7 @@ CustomThemeSupplier* ThemeService::GetTh
+@@ -343,7 +343,7 @@ CustomThemeSupplier* ThemeService::GetTh
}
bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
index c4d6af2843..b3e29d5958 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__aura__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_aura_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/themes/theme_service_aura_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/themes/theme_service_aura_linux.cc
@@ -23,7 +23,7 @@ namespace {
ui::SystemTheme ValidateSystemTheme(ui::SystemTheme system_theme) {
diff --git a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
index 1d2bfd008e..9c00cde263 100644
--- a/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_themes_theme__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/themes/theme_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/themes/theme_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/themes/theme_service_factory.cc
@@ -27,7 +27,7 @@
#include "chrome/browser/themes/theme_helper_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
index 17dbc8cef3..aedf46bf74 100644
--- a/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
+++ b/chromium/patches/patch-chrome_browser_ui_accelerator__table.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/accelerator_table.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/accelerator_table.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/accelerator_table.cc
@@ -73,11 +73,11 @@ const AcceleratorMapping kAcceleratorMap
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
diff --git a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
index a4cf0a5b84..02d829140e 100644
--- a/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
+++ b/chromium/patches/patch-chrome_browser_ui_actions_chrome__action__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/actions/chrome_action_id.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/actions/chrome_action_id.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/actions/chrome_action_id.h
-@@ -519,7 +519,7 @@
+@@ -523,7 +523,7 @@
#if BUILDFLAG(IS_CHROMEOS)
#define CHROME_PLATFORM_SPECIFIC_ACTION_IDS \
E(kToggleMultitaskMenu, IDC_TOGGLE_MULTITASK_MENU)
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
index f132250526..f98df48ef5 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.cc
@@ -58,7 +58,7 @@ gfx::Rect GetPopupSizeForBnpl() {
DesktopPaymentsWindowManager::DesktopPaymentsWindowManager(
diff --git a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
index 7d7416ce45..4304b75d7b 100644
--- a/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
+++ b/chromium/patches/patch-chrome_browser_ui_autofill_payments_desktop__payments__window__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/autofill/payments/desktop_payments_window_manager.h
@@ -14,7 +14,7 @@
#include "components/autofill/core/browser/payments/payments_window_manager.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_browser.h b/chromium/patches/patch-chrome_browser_ui_browser.h
index a8965ddd54..6109b54a47 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser.h
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser.h
@@ -258,7 +258,7 @@ class Browser : public TabStripModelObse
std::optional<int64_t> display_id;
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
index 5c7c8c7b26..7f2635c2e6 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__command__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_command_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser_command_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -130,7 +130,7 @@
+@@ -134,7 +134,7 @@
#include "components/user_manager/user_manager.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/base/ime/text_edit_commands.h"
#include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
-@@ -140,7 +140,7 @@
+@@ -144,7 +144,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)
-@@ -374,7 +374,7 @@ bool BrowserCommandController::IsReserve
+@@ -391,7 +391,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();
-@@ -677,7 +677,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -694,7 +694,7 @@ bool BrowserCommandController::ExecuteCo
break;
#endif
@@ -42,7 +42,7 @@ $NetBSD$
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -907,7 +907,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -933,7 +933,7 @@ bool BrowserCommandController::ExecuteCo
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -51,7 +51,7 @@ $NetBSD$
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
#else
web_app::CreateWebAppFromCurrentWebContents(
-@@ -1087,7 +1087,7 @@ bool BrowserCommandController::ExecuteCo
+@@ -1113,7 +1113,7 @@ bool BrowserCommandController::ExecuteCo
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -60,7 +60,7 @@ $NetBSD$
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1474,7 +1474,7 @@ void BrowserCommandController::InitComma
+@@ -1502,7 +1502,7 @@ void BrowserCommandController::InitComma
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
#endif
@@ -69,7 +69,7 @@ $NetBSD$
command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
-@@ -1838,7 +1838,7 @@ void BrowserCommandController::UpdateCom
+@@ -1889,7 +1889,7 @@ void BrowserCommandController::UpdateCom
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
index 545f94e442..5b8e2d70d0 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__commands.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_commands.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser_commands.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser_commands.cc
-@@ -2354,7 +2354,7 @@ void OpenUpdateChromeDialog(Browser* bro
+@@ -2380,7 +2380,7 @@ void OpenUpdateChromeDialog(Browser* bro
} else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
} else {
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
index 9c0ef58cee..771a10132f 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser_ui_prefs.cc
@@ -85,7 +85,7 @@ void RegisterBrowserPrefs(PrefRegistrySi
registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
@@ -24,7 +24,7 @@ $NetBSD$
registry->RegisterIntegerPref(prefs::kSessionRestoreInfoBarTimesShown, 0);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
-@@ -219,7 +219,7 @@ void RegisterBrowserUserPrefs(user_prefs
+@@ -223,7 +223,7 @@ void RegisterBrowserUserPrefs(user_prefs
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
index 2d5c3f21c8..c02d81900f 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__view__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_view_prefs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser_view_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser_view_prefs.cc
@@ -14,7 +14,7 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
index bc0942987a..bda2fe41d6 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_internal_browser__window__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser_window/internal/browser_window_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser_window/internal/browser_window_features.cc
-@@ -145,7 +145,7 @@
+@@ -154,7 +154,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#endif
-@@ -391,7 +391,7 @@ void BrowserWindowFeatures::Init(Browser
+@@ -407,7 +407,7 @@ void BrowserWindowFeatures::Init(Browser
browser_select_file_dialog_controller_ =
std::make_unique<BrowserSelectFileDialogController>(profile);
diff --git a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
index aa445ec4a9..c9a64709fe 100644
--- a/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_browser__window_public_browser__window__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/browser_window/public/browser_window_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/browser_window/public/browser_window_features.h
-@@ -101,7 +101,7 @@ class PinInfoBarController;
+@@ -105,7 +105,7 @@ class PinInfoBarController;
} // namespace default_browser
#endif
@@ -15,7 +15,7 @@ $NetBSD$
class ProfileCustomizationBubbleSyncController;
namespace session_restore_infobar {
class SessionRestoreInfobarController;
-@@ -449,7 +449,7 @@ class BrowserWindowFeatures {
+@@ -452,7 +452,7 @@ class BrowserWindowFeatures {
return browser_select_file_dialog_controller_.get();
}
@@ -24,7 +24,7 @@ $NetBSD$
ProfileCustomizationBubbleSyncController*
profile_customization_bubble_sync_controller() {
return profile_customization_bubble_sync_controller_.get();
-@@ -619,7 +619,7 @@ class BrowserWindowFeatures {
+@@ -637,7 +637,7 @@ class BrowserWindowFeatures {
std::unique_ptr<BrowserSelectFileDialogController>
browser_select_file_dialog_controller_;
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
index 3326b41c1c..b67aa1ae18 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/chrome_pages.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/chrome_pages.cc
-@@ -86,12 +86,12 @@
+@@ -87,12 +87,12 @@
#include "components/signin/public/identity_manager/identity_manager.h"
#endif
@@ -21,7 +21,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -253,7 +253,7 @@ bool SiteGURLIsValid(const GURL& url) {
+@@ -254,7 +254,7 @@ bool SiteGURLIsValid(const GURL& url) {
return !site_origin.opaque() && (url.SchemeIsHTTPOrHTTPS() ||
url.SchemeIs(extensions::kExtensionScheme)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
|| url.SchemeIs(webapps::kIsolatedAppScheme)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -415,7 +415,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -416,7 +416,7 @@ void ShowChromeTips(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -39,7 +39,7 @@ $NetBSD$
void ShowChromeWhatsNew(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -744,7 +744,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -760,7 +760,7 @@ void ShowShortcutCustomizationApp(Profil
}
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
index 6f0e5d22a2..3c1f4d9144 100644
--- a/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
+++ b/chromium/patches/patch-chrome_browser_ui_chrome__pages.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/chrome_pages.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/chrome_pages.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/chrome_pages.h
@@ -39,7 +39,7 @@ namespace signin {
enum class ConsentLevel;
@@ -15,7 +15,7 @@ $NetBSD$
namespace web_app {
enum class AppSettingsPageEntryPoint;
} // namespace web_app
-@@ -182,7 +182,7 @@ void ShowShortcutCustomizationApp(Profil
+@@ -185,7 +185,7 @@ void ShowShortcutCustomizationApp(Profil
const std::string& category);
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
index a1e9319455..abf3873b7c 100644
--- a/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_color_native__chrome__color__mixer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/color/native_chrome_color_mixer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/color/native_chrome_color_mixer.cc
@@ -7,7 +7,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
index aa09ac0a10..842ce83167 100644
--- a/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
+++ b/chromium/patches/patch-chrome_browser_ui_hats_survey__config.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/hats/survey_config.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/hats/survey_config.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/hats/survey_config.cc
-@@ -505,7 +505,7 @@ std::vector<hats::SurveyConfig> GetAllSu
+@@ -513,7 +513,7 @@ std::vector<hats::SurveyConfig> GetAllSu
&features::kHappinessTrackingSurveysForWallpaperSearch,
kHatsSurveyTriggerWallpaperSearch);
diff --git a/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc b/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
index 35998d9ef7..3879949f37 100644
--- a/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_hats_trust__safety__sentiment__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/hats/trust_safety_sentiment_service_factory.cc
@@ -59,7 +59,7 @@ TrustSafetySentimentServiceFactory::Buil
// TrustSafetySentimentSurvey is conducted only for Windows, MacOS and Linux
diff --git a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
index 766f1d6e91..bfea8ae486 100644
--- a/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_managed__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/managed_ui.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/managed_ui.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/managed_ui.cc
@@ -433,7 +433,7 @@ std::optional<std::string> GetDeviceMana
g_browser_process->platform_part()->browser_policy_connector_ash();
diff --git a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index 026819c43e..8c55361039 100644
--- a/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/chromium/patches/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
-@@ -1964,7 +1964,7 @@ const gfx::VectorIcon& GetSharingHubVect
+@@ -2003,7 +2003,7 @@ const gfx::VectorIcon& GetSharingHubVect
return omnibox::kShareMacChromeRefreshIcon;
#elif BUILDFLAG(IS_WIN)
return omnibox::kShareWinChromeRefreshIcon;
diff --git a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
index c1fbc8deb0..59ab3a4a2f 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_bubble__controllers_relaunch__chrome__bubble__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/passwords/bubble_controllers/relaunch_chrome_bubble_controller.cc.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index 1df84d6191..b43aa5d6fa 100644
--- a/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
-@@ -116,7 +116,7 @@ namespace {
+@@ -119,7 +119,7 @@ namespace {
using Logger = autofill::SavePasswordProgressLogger;
@@ -15,7 +15,7 @@ $NetBSD$
// Should be kept in sync with constant declared in
// bubble_controllers/relaunch_chrome_bubble_controller.cc.
constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -628,7 +628,7 @@ void ManagePasswordsUIController::OnBiom
+@@ -639,7 +639,7 @@ void ManagePasswordsUIController::OnBiom
}
void ManagePasswordsUIController::OnKeychainError() {
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.cc
new file mode 100644
index 0000000000..b81ff9a66f
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.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/prefs/pref_watcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/ui/prefs/pref_watcher.cc
+@@ -37,7 +37,7 @@
+ #include "components/browser_ui/accessibility/android/font_size_prefs_android.h"
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #include "ui/linux/primary_paste_pref_observer.h"
+ #endif
+@@ -91,7 +91,7 @@ const char* const kWebPrefsToObserve[] =
+
+ } // namespace
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // A helper class to handle notifying about changes in the
+ // Primary Paste/Middle Click Paste preference on Linux.
+ class PrimaryPastePrefHelper : public ui::PrimaryPastePrefObserver {
+@@ -122,7 +122,7 @@ class PrimaryPastePrefHelper : public ui
+ PrefWatcher::PrefWatcher(Profile* profile) : profile_(profile) {
+ native_theme_observation_.Observe(ui::NativeTheme::GetInstanceForWeb());
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ primary_paste_pref_helper_ = std::make_unique<PrimaryPastePrefHelper>(this);
+ #endif
+
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
new file mode 100644
index 0000000000..9570c2380a
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_pref__watcher.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/prefs/pref_watcher.h.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/ui/prefs/pref_watcher.h
+@@ -53,7 +53,7 @@ class PrefWatcher : public KeyedService,
+ // blink::RendererPreferences.
+ std::set<raw_ptr<PrefsTabHelper, SetExperimental>> tab_helpers_;
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ friend class PrimaryPastePrefHelper;
+ std::unique_ptr<PrimaryPastePrefHelper> primary_paste_pref_helper_;
+ #endif
diff --git a/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc b/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
index db4cbc1047..30cfa0c127 100644
--- a/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
+++ b/chromium/patches/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
-@@ -64,7 +64,7 @@
+@@ -65,7 +65,7 @@
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS)
-+ BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_ANDROID) || BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(ENABLE_DESKTOP_ANDROID_EXTENSIONS) || BUILDFLAG(IS_BSD)
// If a font name in prefs default values starts with a comma, consider it's a
// comma-separated font list and resolve it to the first available font.
#define PREFS_FONT_LIST 1
diff --git a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
index a4b74cc6a0..5047d79a4f 100644
--- a/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_sad__tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sad_tab.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/sad_tab.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/sad_tab.cc
-@@ -180,7 +180,7 @@ std::vector<int> SadTab::GetSubMessages(
+@@ -178,7 +178,7 @@ std::vector<int> SadTab::GetSubMessages(
if (!web_contents_->GetBrowserContext()->IsOffTheRecord()) {
message_ids.insert(message_ids.begin(), IDS_SAD_TAB_RELOAD_INCOGNITO);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
index 60a4e8785a..42cce41514 100644
--- a/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_sharing__hub_sharing__hub__bubble__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/sharing_hub/sharing_hub_bubble_controller.h
@@ -39,7 +39,7 @@ class SharingHubBubbleController {
// Returns true if the omnibox icon should be shown.
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
index 7b9652e8ce..0264d061c6 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.cc
-@@ -472,7 +472,7 @@ void SigninViewController::ShowModalSync
+@@ -500,7 +500,7 @@ void SigninViewController::ShowModalSync
GetOnModalDialogClosedCallback());
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
void SigninViewController::ShowModalHistorySyncOptInDialog(
+ bool should_close_modal_dialog,
HistorySyncOptinHelper::FlowCompletedCallback callback) {
- CHECK(
-@@ -489,7 +489,7 @@ void SigninViewController::ShowModalHist
+@@ -518,7 +518,7 @@ void SigninViewController::ShowModalHist
void SigninViewController::ShowModalManagedUserNoticeDialog(
std::unique_ptr<signin::EnterpriseProfileCreationDialogParams>
create_param) {
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
index 541ebd0599..1a89294595 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller.h
@@ -170,7 +170,7 @@ class SigninViewController {
void ShowModalSyncConfirmationDialog(bool is_signin_intercept,
diff --git a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
index ca590e80c4..7143d7b9e5 100644
--- a/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_signin_signin__view__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/signin/signin_view_controller_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/signin/signin_view_controller_delegate.h
@@ -50,7 +50,7 @@ class SigninViewControllerDelegate {
SyncConfirmationStyle style,
@@ -15,7 +15,7 @@ $NetBSD$
// Returns a platform-specific SigninViewControllerDelegate instance that
// displays the modal history sync opt in dialog. The returned object should
// delete itself when the window it's managing is closed.
-@@ -91,7 +91,7 @@ class SigninViewControllerDelegate {
+@@ -93,7 +93,7 @@ class SigninViewControllerDelegate {
SignoutConfirmationCallback callback);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
index c98e670c86..83a89b4c9f 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_bad__flags__prompt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/startup/bad_flags_prompt.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/startup/bad_flags_prompt.cc
@@ -111,7 +111,7 @@ const char* const kBadFlags[] = {
extensions::switches::kExtensionsOnExtensionURLs,
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
index 84c56cb081..06e90d1011 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/infobar_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/startup/infobar_utils.cc
-@@ -46,7 +46,7 @@
+@@ -44,7 +44,7 @@
#include "chrome/browser/ui/startup/default_browser_prompt/pin_infobar/pin_infobar_controller.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_controller.h"
#include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_model.h"
#endif
-@@ -231,7 +231,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
+@@ -219,7 +219,7 @@ void AddInfoBarsIfNecessary(BrowserWindo
}
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index 144c6126fc..292ddf9eaf 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator.cc
-@@ -135,7 +135,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"
-@@ -991,7 +991,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1103,7 +1103,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())) {
-@@ -1114,7 +1114,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1186,7 +1186,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) &&
-@@ -1331,7 +1331,7 @@ bool StartupBrowserCreator::ProcessCmdLi
+@@ -1403,7 +1403,7 @@ bool StartupBrowserCreator::ProcessCmdLi
CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
<< "Failed launch with app: couldn't pick a profile";
std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
index 627dfd0dc2..4facf2a0d0 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/startup/startup_browser_creator_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/startup/startup_browser_creator_impl.cc
@@ -81,7 +81,7 @@
#include "components/app_restore/full_restore_utils.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index f51772092d..22d844d09e 100644
--- a/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/startup/startup_tab_provider.cc
-@@ -66,7 +66,7 @@
+@@ -68,7 +68,7 @@
#include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
#endif // !BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/headless/headless_mode_util.h"
#endif
-@@ -124,7 +124,7 @@ bool ValidateUrl(const GURL& url) {
+@@ -137,7 +137,7 @@ bool ValidateUrl(const GURL& url) {
#endif // BUILDFLAG(IS_CHROMEOS)
bool url_scheme_is_chrome = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
index c0f74dc57b..d32de1dd2d 100644
--- a/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tab__helpers.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tab_helpers.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/tab_helpers.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/tab_helpers.cc
-@@ -221,7 +221,7 @@
+@@ -216,7 +216,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/hats/hats_helper.h"
#include "chrome/browser/ui/performance_controls/performance_controls_hats_service_factory.h"
-@@ -724,12 +724,12 @@ void TabHelpers::AttachTabHelpers(WebCon
+@@ -723,12 +723,12 @@ void TabHelpers::AttachTabHelpers(WebCon
webapps::PreRedirectionURLObserver::CreateForWebContents(web_contents);
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
index 4be8a76168..e26dde0020 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/tabs/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/tabs/features.cc
-@@ -50,7 +50,7 @@ bool CanShowTabSearchPositionSetting() {
+@@ -28,7 +28,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.
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
index f826fb10a4..14be787298 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_public_tab__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/public/tab_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/tabs/public/tab_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/tabs/public/tab_features.h
-@@ -119,7 +119,7 @@ class TabContextualizationController;
+@@ -125,7 +125,7 @@ class TabContextualizationController;
} // namespace lens
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
namespace wallet {
class ChromeWalletablePassClient;
} // namespace wallet
-@@ -468,7 +468,7 @@ class TabFeatures {
+@@ -502,7 +502,7 @@ class TabFeatures {
new_tab_page_preload_pipeline_manager_;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
index c704cb89a3..2990ade60b 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__dialog__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/tabs/tab_dialog_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/tabs/tab_dialog_manager.cc
@@ -90,7 +90,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
index 64d9ac9d4f..0f08d41091 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -82,7 +82,7 @@
- #include "chrome/browser/ui/web_applications/pwa_install_page_action.h"
+@@ -88,7 +88,7 @@
#include "chrome/browser/ui/webui/webui_embedding_context.h"
+ #include "components/contextual_tasks/public/features.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#include "chrome/browser/wallet/chrome_walletable_pass_client.h"
#endif
- #include "chrome/browser/web_applications/web_app_tab_helper.h"
-@@ -419,7 +419,7 @@ void TabFeatures::Init(TabInterface& tab
+ #include "chrome/browser/ui/contextual_search/tab_contextualization_controller.h"
+@@ -442,7 +442,7 @@ void TabFeatures::Init(TabInterface& tab
task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
index c3e98358d2..c4fbb20c72 100644
--- a/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_tabs_tab__strip__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/tabs/tab_strip_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/tabs/tab_strip_prefs.cc
@@ -21,7 +21,7 @@ namespace tabs {
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
index 25c8533ce2..fb3176cd72 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__columns.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_columns.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/task_manager/task_manager_columns.h
@@ -264,7 +264,7 @@ inline constexpr std::array kColumns = {
.default_visibility = false},
diff --git a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index e14c14888d..03cdb22789 100644
--- a/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/chromium/patches/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
@@ -374,7 +374,7 @@ TaskManagerTableModel::~TaskManagerTable
// Note: system_total_time_ is used for both since there is no functional
diff --git a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
index aa89d253b7..1a52402084 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_popup__browsertest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/popup_browsertest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/test/popup_browsertest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/test/popup_browsertest.cc
@@ -76,7 +76,7 @@ IN_PROC_BROWSER_TEST_F(PopupTest, OpenLe
const display::Display display = GetDisplayNearestBrowser(popup);
diff --git a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
index 696ef205db..f2f200e9a3 100644
--- a/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_test_test__browser__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/test/test_browser_ui.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/test/test_browser_ui.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/test/test_browser_ui.cc
@@ -21,7 +21,7 @@
#include "ui/views/widget/widget.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.cc b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
index d3f948a370..e8d4c7fdbf 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.cc
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/ui_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/ui_features.cc
-@@ -39,7 +39,7 @@ BASE_FEATURE(kCloseOmniboxPopupOnInactiv
+@@ -29,7 +29,7 @@ BASE_FEATURE(kAllowEyeDropperWGCScreenCa
BASE_FEATURE(kCreateNewTabGroupAppMenuTopLevel,
base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,7 +15,34 @@ $NetBSD$
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
BASE_FEATURE(kFewerUpdateConfirmations, base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -170,7 +170,7 @@ BASE_FEATURE_PARAM(int,
+@@ -89,7 +89,7 @@ BASE_FEATURE(kPressAndHoldEscToExitBrows
+ // context menu will only reload the active tab. The tab context menu will still
+ // use the selection model to reload.
+ BASE_FEATURE(kReloadSelectionModel,
+-#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
+@@ -99,7 +99,7 @@ BASE_FEATURE(kReloadSelectionModel,
+ // Enforces close tab hotkey to only close the active view of a split tab,
+ // when it is the only tab in selection model.
+ BASE_FEATURE(kCloseActiveTabInSplitViewViaHotkey,
+-#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
+@@ -112,7 +112,7 @@ BASE_FEATURE(kShowTabGroupsMacSystemMenu
+ #endif // BUILDFLAG(IS_MAC)
+
+ BASE_FEATURE(kSideBySide,
+-#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
+@@ -177,7 +177,7 @@ BASE_FEATURE_PARAM(int,
"drop_target_hide_for_os_width",
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
32
@@ -24,7 +51,34 @@ $NetBSD$
50
#else
0
-@@ -471,7 +471,7 @@ BASE_FEATURE(kViewsFirstRunDialog, base:
+@@ -196,7 +196,7 @@ BASE_FEATURE_PARAM(double,
+ );
+
+ BASE_FEATURE(kSideBySideDropTargetNudge,
+-#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
+@@ -278,7 +278,7 @@ BASE_FEATURE_PARAM(int,
+ // When enabled along with SideBySide flag, split tabs will be restored on
+ // startup.
+ BASE_FEATURE(kSideBySideSessionRestore,
+-#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
+@@ -292,7 +292,7 @@ bool IsRestoringSplitViewEnabled() {
+
+ BASE_FEATURE(kSideBySideLinkMenuNewBadge,
+
+-#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
+@@ -513,7 +513,7 @@ BASE_FEATURE(kViewsFirstRunDialog, base:
BASE_FEATURE(kViewsJSAppModalDialog, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -33,7 +87,7 @@ $NetBSD$
BASE_FEATURE(kUsePortalAccentColor, base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-@@ -677,7 +677,7 @@ bool IsBookmarkTabGroupConversionEnabled
+@@ -751,7 +751,7 @@ bool IsBookmarkTabGroupConversionEnabled
return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_ui__features.h b/chromium/patches/patch-chrome_browser_ui_ui__features.h
index 3cf06b4dfa..1d358dd75b 100644
--- a/chromium/patches/patch-chrome_browser_ui_ui__features.h
+++ b/chromium/patches/patch-chrome_browser_ui_ui__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/ui_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/ui_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/ui_features.h
-@@ -30,7 +30,7 @@ BASE_DECLARE_FEATURE(kCloseOmniboxPopupO
+@@ -24,7 +24,7 @@ BASE_DECLARE_FEATURE(kAllowEyeDropperWGC
BASE_DECLARE_FEATURE(kCreateNewTabGroupAppMenuTopLevel);
@@ -15,7 +15,7 @@ $NetBSD$
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -61,7 +61,7 @@ enum class PdfInfoBarTrigger { kPdfLoad
+@@ -55,7 +55,7 @@ enum class PdfInfoBarTrigger { kPdfLoad
BASE_DECLARE_FEATURE_PARAM(PdfInfoBarTrigger, kPdfInfoBarTrigger);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -24,7 +24,7 @@ $NetBSD$
// When enabled, user may see the session restore UI flow.
BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
-@@ -366,7 +366,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
+@@ -368,7 +368,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialo
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_url__identity.cc b/chromium/patches/patch-chrome_browser_ui_url__identity.cc
index 4c24e5c65a..cc60d3a16b 100644
--- a/chromium/patches/patch-chrome_browser_ui_url__identity.cc
+++ b/chromium/patches/patch-chrome_browser_ui_url__identity.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/url_identity.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/url_identity.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/url_identity.cc
@@ -17,7 +17,7 @@
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
index b5ca593ee1..a1939d573c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_apps_chrome__native__app__window__views__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/apps/chrome_native_app_window_views_aura.cc
@@ -19,7 +19,7 @@
#include "ui/menus/simple_menu_model.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
index 1605fac166..09a8a71845 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__browser__main__extra__parts__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/chrome_browser_main_extra_parts_views.cc
@@ -36,7 +36,7 @@
#include "ui/wm/core/wm_state.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
index 46b0ddf154..645ffefbc1 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/chrome_views_delegate.h
@@ -52,7 +52,7 @@ class ChromeViewsDelegate : public views
base::OnceClosure callback) override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
index 09b78f9a8c..1e1d44a49d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_chrome__views__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/chrome_views_delegate_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/chrome_views_delegate_linux.cc
@@ -27,7 +27,7 @@ bool IsDesktopEnvironmentUnity() {
return desktop_env == base::nix::DESKTOP_ENVIRONMENT_UNITY;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
index 11cee53d77..ed680ad2b8 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_compose_compose__dialog__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/compose/compose_dialog_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/compose/compose_dialog_view.cc
@@ -160,7 +160,7 @@ void ComposeDialogView::OnBeforeBubbleWi
views::Widget::InitParams* params,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
index 09caf34a36..1f7e66d67d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.cc
-@@ -94,7 +94,7 @@ DialogText GetPromptDialogTextFromStatus
+@@ -95,7 +95,7 @@ DialogText GetPromptDialogTextFromStatus
break;
}
@@ -15,7 +15,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
syncer::kReplaceSyncPromosWithSignInPromos) &&
status.signin_status != collaboration::SigninStatus::kSigninDisabled) {
-@@ -421,7 +421,7 @@ void CollaborationControllerDelegateDesk
+@@ -436,7 +436,7 @@ void CollaborationControllerDelegateDesk
chrome::ShowBrowserModal(browser_, std::move(dialog_model));
}
@@ -24,7 +24,7 @@ $NetBSD$
void CollaborationControllerDelegateDesktop::
MaybeShowSignInUiForHistorySyncOptin() {
collaboration::ServiceStatus status = GetServiceStatus();
-@@ -510,7 +510,7 @@ void CollaborationControllerDelegateDesk
+@@ -521,7 +521,7 @@ void CollaborationControllerDelegateDesk
}
AccountInfo account_for_promo =
@@ -33,7 +33,7 @@ $NetBSD$
signin_ui_util::GetSingleAccountForPromos(
IdentityManagerFactory::GetForProfile(browser_->profile()));
#else
-@@ -545,7 +545,7 @@ void CollaborationControllerDelegateDesk
+@@ -556,7 +556,7 @@ void CollaborationControllerDelegateDesk
.SetLabel(dialog_text.ok_button_text)
.SetEnabled(true));
@@ -42,7 +42,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
syncer::kReplaceSyncPromosWithSignInPromos)) {
dialog_builder.SetFootnote(ui::DialogModelLabel(dialog_text.footnote));
-@@ -598,7 +598,7 @@ void CollaborationControllerDelegateDesk
+@@ -607,7 +607,7 @@ void CollaborationControllerDelegateDesk
.Run(CollaborationControllerDelegate::Outcome::kSuccess);
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
index 69301f9b8c..5662ecb20f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_data__sharing_collaboration__controller__delegate__desktop.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/data_sharing/collaboration_controller_delegate_desktop.h
-@@ -83,7 +83,7 @@ class CollaborationControllerDelegateDes
+@@ -84,7 +84,7 @@ class CollaborationControllerDelegateDes
std::optional<data_sharing::mojom::GroupActionProgress> progress);
void ShowErrorDialog(const ErrorInfo& error);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
index bdad047a54..057f27dcb5 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__factory__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_factory_views.cc
@@ -17,7 +17,7 @@
#include "chrome/browser/ui/views/frame/browser_frame_view_win.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
index 03b3534943..287b82ac9f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux.cc
@@ -55,7 +55,7 @@ gfx::Insets BrowserFrameViewLayoutLinux:
OpaqueBrowserFrameViewLayout::RestoredFrameBorderInsets());
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
index c27ca84322..2673f7348f 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__layout__linux__native.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_layout_linux_native.cc
@@ -18,7 +18,7 @@ BrowserFrameViewLayoutLinuxNative::~Brow
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
index 9cf3c5ce0a..1b878ab077 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__frame__view__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_frame_view_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_frame_view_linux.cc
@@ -71,7 +71,7 @@ gfx::ShadowValues BrowserFrameViewLinux:
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
index 7d7b7e6acf..edd236cf71 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2305,7 +2305,7 @@ void BrowserView::ToolbarSizeChanged(boo
+@@ -2346,7 +2346,7 @@ void BrowserView::ToolbarSizeChanged(boo
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -15,7 +15,7 @@ $NetBSD$
std::vector<ContentsWebView*> contents_web_views =
GetAllVisibleContentsWebViews();
-@@ -5920,7 +5920,7 @@ void BrowserView::MaybeShowProfileSwitch
+@@ -6061,7 +6061,7 @@ void BrowserView::MaybeShowProfileSwitch
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
@@ -24,7 +24,7 @@ $NetBSD$
if (!ShouldShowAvatarToolbarIPH()) {
return;
}
-@@ -5930,7 +5930,7 @@ void BrowserView::MaybeShowSupervisedUse
+@@ -6071,7 +6071,7 @@ void BrowserView::MaybeShowSupervisedUse
}
void BrowserView::MaybeShowSignInBenefitsIPH() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
index e52e69aa01..e295378fde 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.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()
-@@ -531,7 +531,7 @@ void BrowserWidget::OnMenuClosed() {
+@@ -535,7 +535,7 @@ void BrowserWidget::OnMenuClosed() {
}
void BrowserWidget::SelectNativeTheme() {
@@ -51,7 +51,7 @@ $NetBSD$
// Use the regular NativeTheme instance if running incognito mode, regardless
// of system theme (gtk, qt etc).
ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -572,7 +572,7 @@ void BrowserWidget::OnTouchUiChanged() {
+@@ -576,7 +576,7 @@ void BrowserWidget::OnTouchUiChanged() {
bool BrowserWidget::RegenerateFrameOnThemeChange(
BrowserThemeChangeType theme_change_type) {
bool need_regenerate = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
index db45d4afe3..aece78bd5c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_browser__widget.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/browser_widget.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/browser_widget.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/browser_widget.h
@@ -65,7 +65,7 @@ class BrowserWidget : public views::Widg
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
new file mode 100644
index 0000000000..c1d31874d8
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_layout_browser__view__app__layout__impl.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/ui/views/frame/layout/browser_view_app_layout_impl.cc
+@@ -332,7 +332,7 @@ void BrowserViewAppLayoutImpl::DoPostLay
+ label.SetSubpixelRenderingEnabled(false);
+ label.SetHorizontalAlignment(gfx::ALIGN_LEFT);
+ label.SetAutoColorReadabilityEnabled(false);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ label.SetSubpixelRenderingEnabled(false);
+ label.SetHorizontalAlignment(gfx::ALIGN_LEFT);
+ #endif
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
index 83df8abaf8..4483c66538 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
@@ -55,7 +55,7 @@
#include "ui/views/window/vector_icons/vector_icons.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/views/controls/menu/menu_runner.h"
#endif
-@@ -605,7 +605,7 @@ bool OpaqueBrowserFrameView::IsFrameCond
+@@ -610,7 +610,7 @@ bool OpaqueBrowserFrameView::IsFrameCond
OpaqueBrowserFrameView::FrameButtonStyle
OpaqueBrowserFrameView::GetFrameButtonStyle() const {
@@ -24,7 +24,7 @@ $NetBSD$
return FrameButtonStyle::kMdButton;
#else
return FrameButtonStyle::kImageButton;
-@@ -624,7 +624,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
+@@ -629,7 +629,7 @@ bool OpaqueBrowserFrameView::ShouldDrawR
return false;
}
@@ -33,7 +33,7 @@ $NetBSD$
bool OpaqueBrowserFrameView::IsTiled() const {
return browser_widget()->tiled();
}
-@@ -856,7 +856,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
+@@ -861,7 +861,7 @@ gfx::Rect OpaqueBrowserFrameView::GetIco
}
void OpaqueBrowserFrameView::WindowIconPressed() {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
index 035f9357b4..0c181cff33 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view.h
@@ -109,7 +109,7 @@ class OpaqueBrowserFrameView : public Br
FrameButtonStyle GetFrameButtonStyle() const override;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
index a88ca73b36..feb68ce62a 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_opaque__browser__frame__view__layout__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index 03f393ab0c..6b2d638b13 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
@@ -81,7 +81,7 @@ void SystemMenuModelBuilder::BuildMenu(u
diff --git a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
index 559b436b32..0afbd18a32 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_frame_system__menu__model__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/frame/system_menu_model_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/frame/system_menu_model_delegate.cc
-@@ -22,7 +22,7 @@
+@@ -24,7 +24,7 @@
#include "chromeos/ui/frame/desks/move_to_desks_menu_model.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/common/pref_names.h"
#endif
-@@ -39,7 +39,7 @@ SystemMenuModelDelegate::SystemMenuModel
+@@ -41,7 +41,7 @@ SystemMenuModelDelegate::SystemMenuModel
SystemMenuModelDelegate::~SystemMenuModelDelegate() = default;
bool SystemMenuModelDelegate::IsCommandIdChecked(int command_id) const {
@@ -24,7 +24,7 @@ $NetBSD$
if (command_id == IDC_USE_SYSTEM_TITLE_BAR) {
PrefService* prefs = browser_->profile()->GetPrefs();
return !prefs->GetBoolean(prefs::kUseCustomChromeFrame);
-@@ -65,7 +65,7 @@ bool SystemMenuModelDelegate::IsCommandI
+@@ -67,7 +67,7 @@ bool SystemMenuModelDelegate::IsCommandI
}
bool SystemMenuModelDelegate::IsCommandIdVisible(int command_id) const {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
index 11a370b332..7ae870986c 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_hung__renderer__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/hung_renderer_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/hung_renderer_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/hung_renderer_view.cc
@@ -452,7 +452,7 @@ void HungRendererDialogView::ForceCrashH
content::RenderProcessHost* rph =
diff --git a/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
index 280420b5c4..89da369091 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_location__bar_location__bar__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/location_bar/location_bar_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/location_bar/location_bar_view.cc
-@@ -1768,7 +1768,7 @@ void LocationBarView::OnPopupStateChange
+@@ -1785,7 +1785,7 @@ void LocationBarView::OnPopupStateChange
weak_factory_.GetWeakPtr()),
base::Milliseconds(100));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
index 5bc8d8f221..9306f00354 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_new__tab__footer_footer__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/new_tab_footer/footer_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/new_tab_footer/footer_controller.cc
@@ -44,7 +44,7 @@ NewTabFooterController::NewTabFooterCont
base::BindRepeating(&NewTabFooterController::UpdateFooterVisibilities,
diff --git a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
index 5a0b17a1f5..e4952cac63 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_passwords_password__bubble__view__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/passwords/password_bubble_view_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/passwords/password_bubble_view_base.cc
@@ -42,7 +42,7 @@
#include "ui/base/metadata/metadata_impl_macros.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/views/passwords/password_relaunch_chrome_view.h"
#endif
-@@ -158,7 +158,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
+@@ -159,7 +159,7 @@ PasswordBubbleViewBase* PasswordBubbleVi
} else if (model_state ==
password_manager::ui::NOTIFY_RECEIVED_SHARED_CREDENTIALS) {
view = new SharedPasswordsNotificationView(web_contents, anchor_view);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
index 20719fb7a5..11c5d058ae 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.cc
-@@ -405,7 +405,7 @@ void AvatarToolbarButton::MaybeShowProfi
+@@ -407,7 +407,7 @@ void AvatarToolbarButton::MaybeShowProfi
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
index a85d81d335..0904220d0b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_avatar__toolbar__button.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/avatar_toolbar_button.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/avatar_toolbar_button.h
@@ -96,7 +96,7 @@ class AvatarToolbarButton : public Toolb
// Attempts showing the In-Product-Help for profile Switching.
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
index 907413e743..13b6281b5d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
-@@ -87,7 +87,7 @@ void ProfileMenuCoordinator::ShowWithPro
+@@ -86,7 +86,7 @@ void ProfileMenuCoordinator::ShowWithPro
->NotifyFeaturePromoFeatureUsed(
feature_engagement::kIPHProfileSwitchFeature,
FeaturePromoFeatureUsedAction::kClosePromoIfPresent);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index 00146e8eba..022b7e0887 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -108,7 +108,7 @@
+@@ -112,7 +112,7 @@
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/widget/widget.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -552,7 +552,7 @@ void ProfileMenuView::SetMenuTitleForAcc
+@@ -591,7 +591,7 @@ void ProfileMenuView::SetMenuTitleForAcc
case signin_util::SignedInState::kSignedOut:
case signin_util::SignedInState::kWebOnlySignedIn: {
std::string profile_user_display_name, profile_user_email;
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
index af5b54867d..8f0b3494f5 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_profile__picker__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/profile_picker_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/profile_picker_view.cc
@@ -81,7 +81,7 @@
#include "chrome/browser/global_keyboard_shortcuts_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index 8d0b127f55..564c77a38e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
-@@ -65,14 +65,14 @@
+@@ -64,14 +64,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -23,7 +23,7 @@ $NetBSD$
const int kManagedUserNoticeConfirmationDialogWidth = 780;
const int kManagedUserNoticeConfirmationDialogHeight = 560;
#endif
-@@ -139,7 +139,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -138,7 +138,7 @@ SigninViewControllerDelegateViews::Creat
kSyncConfirmationDialogWidth, InitializeSigninWebDialogUI(true));
}
@@ -32,7 +32,7 @@ $NetBSD$
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
Browser* browser,
-@@ -230,7 +230,7 @@ SigninViewControllerDelegateViews::Creat
+@@ -232,7 +232,7 @@ SigninViewControllerDelegateViews::Creat
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -41,7 +41,7 @@ $NetBSD$
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -406,7 +406,7 @@ SigninViewControllerDelegateViews::Signi
+@@ -408,7 +408,7 @@ SigninViewControllerDelegateViews::Signi
SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
@@ -50,7 +50,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) {
-@@ -498,7 +498,7 @@ void SigninViewControllerDelegateViews::
+@@ -500,7 +500,7 @@ void SigninViewControllerDelegateViews::
content_view_->RequestFocus();
}
@@ -59,7 +59,7 @@ $NetBSD$
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -538,7 +538,7 @@ SigninViewControllerDelegate::CreateSync
+@@ -540,7 +540,7 @@ SigninViewControllerDelegate::CreateSync
/*animate_on_resize=*/true);
}
@@ -68,7 +68,7 @@ $NetBSD$
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -597,7 +597,7 @@ SigninViewControllerDelegate::CreateSign
+@@ -602,7 +602,7 @@ SigninViewControllerDelegate::CreateSign
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
index 626a12952c..f8ea94abd1 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
+++ b/chromium/patches/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.h
@@ -58,7 +58,7 @@ class SigninViewControllerDelegateViews
SyncConfirmationStyle style,
@@ -14,8 +14,8 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
static std::unique_ptr<views::WebView> CreateHistorySyncOptInWebView(
Browser* browser,
- HistorySyncOptinLaunchContext launch_context,
-@@ -82,7 +82,7 @@ class SigninViewControllerDelegateViews
+ bool should_close_modal_dialog,
+@@ -84,7 +84,7 @@ class SigninViewControllerDelegateViews
SignoutConfirmationCallback callback);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -24,7 +24,7 @@ $NetBSD$
static std::unique_ptr<views::WebView>
CreateManagedUserNoticeConfirmationWebView(
Browser* browser,
-@@ -153,7 +153,7 @@ class SigninViewControllerDelegateViews
+@@ -155,7 +155,7 @@ class SigninViewControllerDelegateViews
std::optional<int> dialog_width,
InitializeSigninWebDialogUI initialize_signin_web_dialog_ui);
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
index 0c5d498f47..2fd68ee24b 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -181,7 +181,7 @@ bool IsWindowDragUsingSystemDragDropAllo
+@@ -176,7 +176,7 @@ void OffsetX(int x_offset, std::vector<g
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -15,7 +15,7 @@ $NetBSD$
VLOG(1) << __func__ << " image size=" << image.size().ToString();
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -393,7 +393,7 @@ TabDragController::Liveness TabDragContr
+@@ -388,7 +388,7 @@ TabDragController::Liveness TabDragContr
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -24,8 +24,8 @@ $NetBSD$
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -984,7 +984,7 @@ TabDragController::Liveness TabDragContr
- CHECK_EQ(SetCapture(target_context), Liveness::ALIVE);
+@@ -981,7 +981,7 @@ TabDragController::Liveness TabDragContr
+ CHECK_EQ(SetCapture(target_context), Liveness::kAlive);
}
-#if !BUILDFLAG(IS_LINUX)
@@ -33,7 +33,7 @@ $NetBSD$
// EndMoveLoop is going to snap the window back to its original location.
// Hide it so users don't see this. Hiding a window in Linux aura causes
// it to lose capture so skip it.
-@@ -2115,7 +2115,7 @@ void TabDragController::CompleteDrag() {
+@@ -2120,7 +2120,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
@@ -42,7 +42,7 @@ $NetBSD$
// Keeping maximized state breaks snap to Grid on Windows when dragging
// tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2531,7 +2531,7 @@ TabDragController::Liveness TabDragContr
+@@ -2536,7 +2536,7 @@ TabDragController::Liveness TabDragContr
}
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
index 5a5cc6f36d..81d1a66495 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -679,7 +679,7 @@ void Tab::MaybeUpdateHoverStatus(const u
+@@ -683,7 +683,7 @@ void Tab::MaybeUpdateHoverStatus(const u
return;
}
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index 67ad9bd11a..5a32e8128e 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
@@ -381,7 +381,7 @@ TabHoverCardBubbleView::TabHoverCardBubb
// not become active. Setting this to false creates the need to explicitly
diff --git a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index b55f0f3f73..a6cac59f32 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
@@ -567,7 +567,7 @@ float TabStyleViewsImpl::GetCurrentActiv
if (!IsHoverAnimationActive()) {
diff --git a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
index 78ec613d1d..bf3cf83992 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_task__manager__search__bar__view.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/task_manager_search_bar_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/task_manager_search_bar_view.cc
-@@ -27,7 +27,7 @@ TaskManagerSearchBarView::TaskManagerSea
+@@ -28,7 +28,7 @@ TaskManagerSearchBarView::TaskManagerSea
const gfx::Insets& margins,
Delegate& delegate)
: delegate_(delegate)
diff --git a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index c6d9c8ab50..89632ba19d 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1178,7 +1178,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1228,7 +1228,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -15,7 +15,7 @@ $NetBSD$
// kIPHSupervisedUserProfileSigninFeature:
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1446,7 +1446,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1495,7 +1495,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index 8e5d41ac9c..f711a47443 100644
--- a/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/chromium/patches/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -518,7 +518,7 @@ std::string GetFileExtension(FileExtensi
+@@ -522,7 +522,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;
-@@ -2099,7 +2099,7 @@ void WebAppIntegrationTestDriver::Delete
+@@ -2101,7 +2101,7 @@ void WebAppIntegrationTestDriver::Delete
if (app_name.empty()) {
app_name = GetSiteConfiguration(site).app_name;
}
@@ -24,7 +24,7 @@ $NetBSD$
ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
profile(), app_id, app_name));
ASSERT_TRUE(
-@@ -3426,7 +3426,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3458,7 +3458,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
-@@ -3441,7 +3441,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3473,7 +3473,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
-@@ -3451,7 +3451,7 @@ void WebAppIntegrationTestDriver::CheckR
+@@ -3483,7 +3483,7 @@ void WebAppIntegrationTestDriver::CheckR
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -51,7 +51,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3467,7 +3467,7 @@ void WebAppIntegrationTestDriver::CheckS
+@@ -3499,7 +3499,7 @@ void WebAppIntegrationTestDriver::CheckS
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -60,7 +60,7 @@ $NetBSD$
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4298,7 +4298,7 @@ base::FilePath WebAppIntegrationTestDriv
+@@ -4309,7 +4309,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
-@@ -4498,7 +4498,7 @@ bool WebAppIntegrationTestDriver::IsShor
+@@ -4506,7 +4506,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);
-@@ -4542,7 +4542,7 @@ bool WebAppIntegrationTestDriver::DoIcon
+@@ -4550,7 +4550,7 @@ bool WebAppIntegrationTestDriver::DoIcon
do_icon_colors_match =
(expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
}
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
index 52a33034b3..4564fcb274 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_app__browser__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/web_applications/app_browser_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/web_applications/app_browser_controller.cc
-@@ -500,7 +500,7 @@ std::u16string AppBrowserController::Get
+@@ -524,7 +524,7 @@ std::u16string AppBrowserController::Get
// web bundle. The flash text is not needed on platforms that already display
// the app name in the title bar (e.g. Mac, Windows, and Linux).
if (IsIsolatedWebApp()) {
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index 4673ad3a16..ed655db8d5 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -25,7 +25,7 @@
#include "ui/gfx/native_ui_types.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index 8e06cd030a..c210347775 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
@@ -587,7 +587,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPr
Browser* browser,
diff --git a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
index d171ec437e..2a277793e7 100644
--- a/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
+++ b/chromium/patches/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.h
@@ -244,7 +244,7 @@ class WebAppUiManagerImpl : public Brows
UninstallCompleteCallback uninstall_complete_callback,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
index b1a051f71b..f58cc7ad67 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -54,7 +54,7 @@ const char* const kWebUIBrowserWindowKey
+@@ -58,7 +58,7 @@ const char* const kWebUIBrowserWindowKey
// Copied from chrome/browser/ui/views/frame/browser_widget.cc.
bool IsUsingLinuxSystemTheme(Profile* profile) {
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
index 40e68d72c5..670f29f8d0 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.cc
@@ -415,7 +415,7 @@ using about_ui::AppendHeader;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
index ac3ecd33b3..cdb7854ca4 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_about_about__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/about/about_ui.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/about/about_ui.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/about/about_ui.h
@@ -43,7 +43,7 @@ class TermsUIConfig : public AboutUIConf
};
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
index 3f49b7f4fd..6446865467 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.cc
-@@ -61,7 +61,7 @@
+@@ -62,7 +62,7 @@
#include "ui/base/window_open_disposition_utils.h"
#include "url/gurl.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
index a3d04845fa..c2a7551da2 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__home_app__home__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/app_home/app_home_page_handler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/app_home/app_home_page_handler.h
@@ -23,7 +23,7 @@
#include "mojo/public/cpp/bindings/receiver.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
index 2b1e00f1f5..457a1ea007 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_app__settings_web__app__settings__ui.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/app_settings/web_app_settings_ui.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/app_settings/web_app_settings_ui.h
@@ -14,13 +14,13 @@
#include "ui/webui/mojo_web_ui_controller.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index 2f7d591b18..ab1c488280 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
@@ -217,7 +217,7 @@ CertificateManagerPageHandler::GetCertSo
CERTIFICATE_TRUST_TYPE_DISTRUSTED,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
index b6c3aac23e..237ffe48b5 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.cc
@@ -56,7 +56,7 @@
#include "net/ssl/client_cert_store_mac.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
index e62145bb24..c0cc2c4f92 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_certificate__manager_client__cert__sources.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/certificate_manager/client_cert_sources.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/certificate_manager/client_cert_sources.h
@@ -19,7 +19,7 @@ CreatePlatformClientCertSource(
remote_client,
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index c80e5ccb2d..f88258bbe3 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -155,7 +155,7 @@
+@@ -156,7 +156,7 @@
#include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
#endif // BUILDFLAG(IS_WIN)
@@ -15,7 +15,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
-@@ -163,13 +163,13 @@
+@@ -164,13 +164,13 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -31,7 +31,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
-@@ -197,7 +197,7 @@
+@@ -202,7 +202,7 @@
#include "chrome/browser/ui/webui/signin/signin_error_ui.h"
#endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
@@ -40,7 +40,7 @@ $NetBSD$
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -353,7 +353,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -359,7 +359,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIJsErrorUIConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -49,7 +49,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_OPENBSD)
-@@ -383,7 +383,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -389,7 +389,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -58,7 +58,7 @@ $NetBSD$
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -392,13 +392,13 @@ void RegisterChromeWebUIConfigs() {
+@@ -398,13 +398,13 @@ 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/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
index 05f4cb4745..84f83b239e 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc
@@ -4,7 +4,7 @@ $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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
@@ -115,18 +115,18 @@
#endif
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index 4a6342b254..ce0db317ce 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
@@ -85,7 +85,7 @@ connectors_internals::mojom::ClientIdent
#endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 3c3d6e5870..8769e81aec 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
@@ -8,7 +8,7 @@
#include "components/enterprise/buildflags/buildflags.h"
@@ -24,7 +24,7 @@ $NetBSD$
connectors_internals::mojom::KeyTrustLevel ParseTrustLevel(
BPKUR::KeyTrustLevel trust_level) {
-@@ -182,7 +182,7 @@ connectors_internals::mojom::Certificate
+@@ -181,7 +181,7 @@ connectors_internals::mojom::Certificate
connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
new file mode 100644
index 0000000000..dca5eb3054
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/ui/webui/cr_components/searchbox/searchbox_handler.cc
+@@ -161,7 +161,7 @@ const char* kMacShareIconResourceName =
+ #elif BUILDFLAG(IS_WIN)
+ const char* kWinShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/win_share.svg";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ const char* kLinuxShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/share.svg";
+ #else
+@@ -221,7 +221,7 @@ static void DefineChromeRefreshRealboxIc
+ #elif BUILDFLAG(IS_WIN)
+ kWinShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ kLinuxShareIconResourceName =
+ "//resources/cr_components/searchbox/icons/share_cr23.svg";
+ #else
+@@ -547,7 +547,7 @@ std::string SearchboxHandler::Autocomple
+ if (icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
+ return kWinShareIconResourceName;
+ }
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (icon.name == omnibox::kShareLinuxChromeRefreshIcon.name) {
+ return kLinuxShareIconResourceName;
+ }
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
new file mode 100644
index 0000000000..1dbc6ca8d5
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_history_history__identity__state__watcher.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/history/history_identity_state_watcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/ui/webui/history/history_identity_state_watcher.cc
+@@ -124,7 +124,7 @@ HistoryIdentityStateWatcher::GetSyncStat
+ }
+ const signin_util::SignedInState signed_in_state =
+ signin_util::GetSignedInState(identity_manager_);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ // if the promo is related to history type, we need to check if any of the
+ // History-related types is explicitly disabled via the toggles.
+ if (type == syncer::UserSelectableType::kHistory &&
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
new file mode 100644
index 0000000000..03e7b8ffc1
--- /dev/null
+++ b/chromium/patches/patch-chrome_browser_ui_webui_infobar__internals_infobar__internals__handler.cc
@@ -0,0 +1,35 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ chrome/browser/ui/webui/infobar_internals/infobar_internals_handler.cc
+@@ -25,7 +25,7 @@
+ #include "chrome/browser/win/installer_downloader/installer_downloader_pref_names.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_manager.h" // nogncheck
+ #include "chrome/browser/ui/startup/default_browser_prompt/default_browser_prompt_prefs.h" // nogncheck
+ #include "chrome/browser/ui/views/session_restore_infobar/session_restore_infobar_delegate.h"
+@@ -49,7 +49,7 @@ void InfoBarInternalsHandler::TriggerInf
+
+ void InfoBarInternalsHandler::GetInfoBars(GetInfoBarsCallback callback) {
+ std::vector<InfoBarEntryPtr> infobar_list;
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ infobar_list.emplace_back(InfoBarEntry::New(
+ /*type=*/InfoBarType::kDefaultBrowser, /*name=*/"Default Browser",
+ /*description=*/
+@@ -79,7 +79,7 @@ void InfoBarInternalsHandler::GetInfoBar
+
+ bool InfoBarInternalsHandler::TriggerInfoBarInternal(InfoBarType type) {
+ switch (type) {
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ case InfoBarType::kDefaultBrowser: {
+ BrowserWindowInterface* const bwi =
+ GetLastActiveBrowserWindowInterfaceWithAnyProfile();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
index 13a1167d1b..f373eb970b 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_interstitials_interstitial__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/interstitials/interstitial_ui.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/interstitials/interstitial_ui.cc
@@ -75,7 +75,7 @@
#include "components/security_interstitials/content/captive_portal_blocking_page.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
index 8c6ae2455c..bceecd0d92 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui.cc
@@ -183,11 +183,11 @@ void ManagementUI::GetLocalizedStrings(
IDS_MANAGEMENT_FILE_TRANSFER_VISIBLE_DATA},
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
index ea0109820f..113d29886f 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.cc.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
index 3cc8c28786..215f477a75 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_constants.h
@@ -7,14 +7,14 @@
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 876e5e1ca5..6712f13ae6 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -70,7 +70,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
index 2a265a9311..13ea9105f0 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_management_management__ui__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/management/management_ui_handler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/management/management_ui_handler.h
@@ -34,7 +34,7 @@ namespace enterprise_management {
class GetUserEligiblePromotionsResponse;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
index 690c440539..8bed4e1046 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.cc.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
index 77f94a6f1c..4491b2dcc8 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards_handler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards_handler.h
@@ -52,7 +52,7 @@ class PromoCardsHandler : public content
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
index 6c1c47b06a..f572076165 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_password__manager_promo__cards_relaunch__chrome__promo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/password_manager/promo_cards/relaunch_chrome_promo.cc
@@ -36,7 +36,7 @@ std::u16string RelaunchChromePromo::GetT
return l10n_util::GetStringUTF16(
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
deleted file mode 100644
index eaef99b5cb..0000000000
--- a/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.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/searchbox/searchbox_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -160,7 +160,7 @@ const char* kMacShareIconResourceName =
- #elif BUILDFLAG(IS_WIN)
- const char* kWinShareIconResourceName =
- "//resources/cr_components/searchbox/icons/win_share.svg";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- const char* kLinuxShareIconResourceName =
- "//resources/cr_components/searchbox/icons/share.svg";
- #else
-@@ -220,7 +220,7 @@ static void DefineChromeRefreshRealboxIc
- #elif BUILDFLAG(IS_WIN)
- kWinShareIconResourceName =
- "//resources/cr_components/searchbox/icons/win_share_cr23.svg";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- kLinuxShareIconResourceName =
- "//resources/cr_components/searchbox/icons/share_cr23.svg";
- #else
-@@ -538,7 +538,7 @@ std::string SearchboxHandler::Autocomple
- if (icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
- return kWinShareIconResourceName;
- }
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- if (icon.name == omnibox::kShareLinuxChromeRefreshIcon.name) {
- return kLinuxShareIconResourceName;
- }
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index 4ec0194074..f13e0e9ead 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
@@ -33,7 +33,7 @@ void AppearanceHandler::RegisterMessages
"useDefaultTheme",
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index 3b4f8b8d50..c13180cc56 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -135,7 +135,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -33,16 +33,16 @@ $NetBSD$
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -551,7 +551,7 @@ void AddAppearanceStrings(content::WebUI
- {"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
- {"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
+@@ -552,7 +552,7 @@ void AddAppearanceStrings(content::WebUI
+ {"uiFeatureAlignSide", IDS_SETTINGS_UI_FEATURE_ALIGN_SIDE},
+ {"uiFeatureAlignTop", IDS_SETTINGS_UI_FEATURE_ALIGN_TOP},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -559,11 +559,11 @@ void AddAppearanceStrings(content::WebUI
+@@ -560,11 +560,11 @@ void AddAppearanceStrings(content::WebUI
{"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
{"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
#endif
@@ -56,7 +56,7 @@ $NetBSD$
{"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -587,7 +587,7 @@ void AddAppearanceStrings(content::WebUI
+@@ -590,7 +590,7 @@ void AddAppearanceStrings(content::WebUI
html_source->AddBoolean("tabSearchIsRightAlignedAtStartup",
tabs::GetTabSearchTrailingTabstrip(profile));
@@ -65,7 +65,7 @@ $NetBSD$
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
-@@ -1743,7 +1743,7 @@ void AddSignOutDialogStrings(content::We
+@@ -1771,7 +1771,7 @@ void AddSignOutDialogStrings(content::We
g_browser_process->GetApplicationLocale())
.spec();
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
index 010038f579..7bac68db16 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_settings_site__settings__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/settings/site_settings_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/settings/site_settings_handler.cc
-@@ -121,7 +121,7 @@
+@@ -124,7 +124,7 @@
#include "url/url_constants.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -2086,7 +2086,7 @@ void SiteSettingsHandler::SendZoomLevels
+@@ -2087,7 +2087,7 @@ void SiteSettingsHandler::SendZoomLevels
base::Value::List zoom_levels_exceptions;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
// Show any non-default Isolated Web App zoom levels at the top of the page.
auto* web_app_provider = web_app::WebAppProvider::GetForWebApps(profile_);
if (web_app_provider) {
-@@ -2188,7 +2188,7 @@ void SiteSettingsHandler::HandleRemoveZo
+@@ -2189,7 +2189,7 @@ void SiteSettingsHandler::HandleRemoveZo
GURL url(host_or_spec);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
index 3433f34a3a..5711de8bc1 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
-@@ -572,7 +572,7 @@ void CustomizeChromePageHandler::UpdateF
+@@ -575,7 +575,7 @@ void CustomizeChromePageHandler::UpdateF
side_panel::mojom::ManagementNoticeState::New();
management_notice_state->can_be_shown = false;
management_notice_state->enabled_by_policy = false;
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
index d1b686cd24..50672acf04 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
+++ b/chromium/patches/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
@@ -217,7 +217,7 @@ class CustomizeChromePageHandler
// value needs to be requeried by the page.
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index 5c356e0c21..0703793f89 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -173,7 +173,7 @@ base::Value::Dict CreateProfileState(con
+@@ -174,7 +174,7 @@ base::Value::Dict CreateProfileState(con
IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
if (entry->GetIsManaged() == signin::Tribool::kTrue) {
profile_entry.Set("avatarBadge", "cr:domain");
diff --git a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index 66157aab7d..7657b12453 100644
--- a/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
+++ b/chromium/patches/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
@@ -49,7 +49,7 @@
#include "ui/base/l10n/l10n_util.h"
diff --git a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
index 16123478d2..1974a9238a 100644
--- a/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
+++ b/chromium/patches/patch-chrome_browser_ui_window__sizer_window__sizer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/ui/window_sizer/window_sizer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/ui/window_sizer/window_sizer.cc
@@ -227,7 +227,7 @@ void WindowSizer::GetBrowserWindowBounds
browser, window_bounds, show_state);
diff --git a/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc b/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
index 468c93e8fd..25871990bd 100644
--- a/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
+++ b/chromium/patches/patch-chrome_browser_upgrade__detector_version__history__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/upgrade_detector/version_history_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/upgrade_detector/version_history_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/upgrade_detector/version_history_client.cc
@@ -176,7 +176,7 @@ GURL GetVersionReleasesUrl(base::Version
#define CURRENT_PLATFORM "win"
diff --git a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
index b8621054f3..431b97d3e3 100644
--- a/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
+++ b/chromium/patches/patch-chrome_browser_visited__url__ranking_visited__url__ranking__service__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/visited_url_ranking/visited_url_ranking_service_factory.cc
@@ -45,7 +45,7 @@
#include "components/visited_url_ranking/public/visited_url_ranking_service.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
index 52307cc0e3..d5cd2b38b5 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_launch__web__app__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/commands/launch_web_app_command.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/commands/launch_web_app_command.cc
@@ -101,7 +101,7 @@ void LaunchWebAppCommand::StartWithLock(
// OsIntegrationTestOverride can use the xdg install command to detect
diff --git a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
index 98daa42db6..9c56d45f76 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_commands_set__user__display__mode__command.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/commands/set_user_display_mode_command.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/commands/set_user_display_mode_command.cc
@@ -56,7 +56,7 @@ void SetUserDisplayModeCommand::StartWit
// OsIntegrationTestOverride can use the xdg install command to detect
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
index 1b6eb53d95..12fc05d843 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_extension__status__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extension_status_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/extension_status_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/extension_status_utils.h
@@ -50,7 +50,7 @@ bool IsExtensionDefaultInstalled(content
bool IsExternalExtensionUninstalled(content::BrowserContext* context,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
index f21a25f724..7702d36bc8 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_extensions_extension__status__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/extensions/extension_status_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/extensions/extension_status_utils.cc
@@ -94,7 +94,7 @@ bool IsExternalExtensionUninstalled(cont
return prefs && prefs->IsExternalExtensionUninstalled(extension_id);
diff --git a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
index 92f8047f64..b582733c09 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_icons_icon__masker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/icons/icon_masker.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/icons/icon_masker.cc
@@ -12,7 +12,7 @@
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
index 2a2f1c0e20..a556aefb7e 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/os_integration_manager.cc
-@@ -665,7 +665,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
+@@ -669,7 +669,7 @@ std::unique_ptr<ShortcutInfo> OsIntegrat
}
}
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
index c6366788b5..f74a413daa 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_os__integration__test__override.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/os_integration_test_override.h.orig 2026-01-07 00:50:30.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/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
index 693521acd7..2cc47b99c2 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_run__on__os__login__sub__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/run_on_os_login_sub_manager.cc
@@ -55,7 +55,7 @@ proto::os_state::RunOnOsLogin::Mode Conv
// different from other platforms, see web_app_run_on_os_login_manager.h for
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
index 1b6a64ea7a..8de202531c 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_shortcut__sub__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/shortcut_sub_manager.cc
-@@ -198,7 +198,7 @@ void ShortcutSubManager::Execute(
+@@ -197,7 +197,7 @@ void ShortcutSubManager::Execute(
return;
}
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
index 50d78c9d7a..9c0c16234b 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__file__handler__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_file_handler_registration.h
@@ -43,7 +43,7 @@ void UnregisterFileHandlersWithOs(const
const base::FilePath& profile_path,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index 68ac2cc859..c41fde2019 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -4,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.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
-@@ -67,7 +67,7 @@ namespace {
+@@ -66,7 +66,7 @@ namespace {
#if BUILDFLAG(IS_MAC)
const int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
@@ -15,7 +15,7 @@ $NetBSD$
// Linux supports icons of any size. FreeDesktop Icon Theme Specification states
// that "Minimally you should install a 48x48 icon in the hicolor theme."
const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -249,7 +249,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
+@@ -248,7 +248,7 @@ std::unique_ptr<ShortcutInfo> BuildShort
// TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
// actions.
diff --git a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
index 5049821eff..5a98a64365 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.h
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.h
-@@ -23,7 +23,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)
-@@ -78,7 +78,7 @@ struct ShortcutInfo {
+@@ -77,7 +77,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/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
index c4e994a4bd..bedf135a18 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_policy_web__app__policy__manager.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/policy/web_app_policy_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/policy/web_app_policy_manager.cc
-@@ -135,7 +135,7 @@ GetPreinstalledWebAppsMappingForTesting(
+@@ -136,7 +136,7 @@ GetPreinstalledWebAppsMappingForTesting(
namespace web_app {
BASE_FEATURE(kDesktopPWAsForceUnregisterOSIntegration,
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
index d4cfd5ba37..8eb0a91e70 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.cc.orig 2026-01-07 00:50:30.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"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
index 0405f920b2..2ae16f0018 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_test_os__integration__test__override__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/test/os_integration_test_override_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/test/os_integration_test_override_impl.h
@@ -40,7 +40,7 @@ class ShellLinkItem;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
index 9babb58a68..6c7bdc7161 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/web_app.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/web_app.cc
@@ -76,7 +76,7 @@
#include "url/origin.h"
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
index 86266b9fce..f7c880501d 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_helpers.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/web_app_helpers.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/web_app_helpers.cc
@@ -145,7 +145,7 @@ bool IsValidWebAppUrl(const GURL& app_ur
return false;
diff --git a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
index 2ec10e3429..e20486cd62 100644
--- a/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
+++ b/chromium/patches/patch-chrome_browser_web__applications_web__app__install__info.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/web_applications/web_app_install_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/web_applications/web_app_install_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/web_applications/web_app_install_info.h
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
#include "url/gurl.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
index 81306f895f..70ca7de2ef 100644
--- a/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
+++ b/chromium/patches/patch-chrome_browser_webapps_chrome__webapps__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webapps/chrome_webapps_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/webapps/chrome_webapps_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/webapps/chrome_webapps_client.cc
@@ -11,7 +11,7 @@
#include "url/origin.h"
diff --git a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
index 481faeeb36..f56f465b4c 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_chrome__authenticator__request__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/webauthn/chrome_authenticator_request_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/webauthn/chrome_authenticator_request_delegate.cc
-@@ -546,7 +546,7 @@ void ChromeAuthenticatorRequestDelegate:
+@@ -548,7 +548,7 @@ void ChromeAuthenticatorRequestDelegate:
g_observer->ConfiguringCable(request_type);
}
diff --git a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
index ef3884c840..164d94cf99 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/enclave_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/webauthn/enclave_manager.cc
@@ -795,7 +795,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
diff --git a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc b/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
deleted file mode 100644
index 81f7e67789..0000000000
--- a/chromium/patches/patch-chrome_browser_webauthn_gpm__user__verification__policy.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- chrome/browser/webauthn/gpm_user_verification_policy.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ chrome/browser/webauthn/gpm_user_verification_policy.cc
-@@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
- return platform_has_biometrics;
- #elif BUILDFLAG(IS_MAC)
- return platform_has_biometrics;
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return false;
- #else
- // This default is for unit tests.
diff --git a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
index 8e2d366885..564d55f8b5 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/webauthn/password_credential_ui_controller.cc
@@ -26,7 +26,7 @@ using content::WebContents;
namespace {
diff --git a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
index 367fe9557f..0cf50ee8f6 100644
--- a/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
+++ b/chromium/patches/patch-chrome_browser_webauthn_unexportable__key__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/browser/webauthn/unexportable_key_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/browser/webauthn/unexportable_key_utils.cc
@@ -42,7 +42,7 @@ GetWebAuthnUnexportableKeyProvider() {
// If there is a scoped UnexportableKeyProvider configured, we always use
diff --git a/chromium/patches/patch-chrome_common_channel__info.h b/chromium/patches/patch-chrome_common_channel__info.h
index 3875b7f97f..8a4d0152d0 100644
--- a/chromium/patches/patch-chrome_common_channel__info.h
+++ b/chromium/patches/patch-chrome_common_channel__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/channel_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/channel_info.h
@@ -11,7 +11,7 @@
#include "build/branding_buildflags.h"
diff --git a/chromium/patches/patch-chrome_common_channel__info__posix.cc b/chromium/patches/patch-chrome_common_channel__info__posix.cc
index 501f75cadc..32671e6631 100644
--- a/chromium/patches/patch-chrome_common_channel__info__posix.cc
+++ b/chromium/patches/patch-chrome_common_channel__info__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/channel_info_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/channel_info_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/channel_info_posix.cc
-@@ -95,7 +95,7 @@ std::string GetChannelSuffixForDataDir()
+@@ -92,7 +92,7 @@ std::string GetChannelSuffixForDataDir()
}
}
@@ -15,7 +15,7 @@ $NetBSD$
std::string GetChannelSuffixForExtraFlagsEnvVarName() {
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
const auto channel_state = GetChannelImpl();
-@@ -121,7 +121,7 @@ std::string GetChannelSuffixForExtraFlag
+@@ -117,7 +117,7 @@ std::string GetChannelSuffixForExtraFlag
}
#endif // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_common_chrome__content__client.cc b/chromium/patches/patch-chrome_common_chrome__content__client.cc
index 2383d24b74..052ccba60c 100644
--- a/chromium/patches/patch-chrome_common_chrome__content__client.cc
+++ b/chromium/patches/patch-chrome_common_chrome__content__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_content_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_content_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_content_client.cc
-@@ -62,12 +62,12 @@
+@@ -61,12 +61,12 @@
#include "url/url_constants.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
#include <fcntl.h>
#include "sandbox/linux/services/credentials.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -187,7 +187,7 @@ static const char* const kChromeStandard
+@@ -189,7 +189,7 @@ static const char* const kChromeStandard
extensions::kExtensionScheme,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -30,7 +30,7 @@ $NetBSD$
webapps::kIsolatedAppScheme,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -211,7 +211,7 @@ void ChromeContentClient::AddAdditionalS
+@@ -213,7 +213,7 @@ void ChromeContentClient::AddAdditionalS
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -39,7 +39,7 @@ $NetBSD$
schemes->isolated_app_schemes.push_back(webapps::kIsolatedAppScheme);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -260,7 +260,7 @@ void ChromeContentClient::AddAdditionalS
+@@ -262,7 +262,7 @@ void ChromeContentClient::AddAdditionalS
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_chrome__features.cc b/chromium/patches/patch-chrome_common_chrome__features.cc
index 7589afe318..8715ddb2a5 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.cc
+++ b/chromium/patches/patch-chrome_common_chrome__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_features.cc
@@ -90,7 +90,7 @@ BASE_FEATURE(kUseKeychainKeyProvider, ba
#endif // BUILDFLAG(IS_MAC)
@@ -15,16 +15,7 @@ $NetBSD$
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
BASE_FEATURE(kAutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -102,7 +102,7 @@ BASE_FEATURE(kAutofillCardSurvey, base::
- BASE_FEATURE(kAutofillPasswordSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // 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.
-@@ -218,7 +218,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
+@@ -211,7 +211,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtension
// Enables or disables Desktop PWAs to be auto-started on OS login.
BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -255,7 +255,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
+@@ -248,7 +248,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScree
// Enables the new reset banner on the settings page.
BASE_FEATURE(kShowResetProfileBannerV2, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -42,7 +33,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.
-@@ -790,7 +790,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
+@@ -768,7 +768,7 @@ BASE_FEATURE(kGlicWarming, base::FEATURE
// Killswitch that controls whether the guest WebContents visibility state is
// set to hidden when the Glic panel is warming.
BASE_FEATURE(kGlicGuestContentsVisibilityState,
@@ -51,7 +42,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1299,7 +1299,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequ
+@@ -1312,7 +1312,7 @@ BASE_FEATURE(kKAnonymityServiceOHTTPRequ
// public keys.
BASE_FEATURE(kKAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -60,7 +51,7 @@ $NetBSD$
BASE_FEATURE(kLinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
// Values taken from the low-memory-monitor documentation and also apply to the
// portal API:
-@@ -1310,7 +1310,7 @@ constexpr base::FeatureParam<int> kLinux
+@@ -1323,7 +1323,7 @@ constexpr base::FeatureParam<int> kLinux
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_common_chrome__features.h b/chromium/patches/patch-chrome_common_chrome__features.h
index 11127908a9..666f62829b 100644
--- a/chromium/patches/patch-chrome_common_chrome__features.h
+++ b/chromium/patches/patch-chrome_common_chrome__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_features.h
-@@ -85,13 +85,13 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
+@@ -85,7 +85,7 @@ BASE_DECLARE_FEATURE(kUseKeychainKeyProv
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,14 +15,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillAddressSurvey);
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillCardSurvey);
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kAutofillPasswordSurvey);
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(CHROME_FEATURES)
- BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -178,7 +178,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStri
+@@ -173,7 +173,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsTabStri
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShowResetProfileBannerV2);
@@ -31,7 +24,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -955,7 +955,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
+@@ -962,7 +962,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceO
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
@@ -40,7 +33,7 @@ $NetBSD$
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -963,7 +963,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -970,7 +970,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.cc b/chromium/patches/patch-chrome_common_chrome__paths.cc
index 5db4d6c25f..16aac242c3 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.cc
+++ b/chromium/patches/patch-chrome_common_chrome__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_paths.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
diff --git a/chromium/patches/patch-chrome_common_chrome__paths.h b/chromium/patches/patch-chrome_common_chrome__paths.h
index 8571c764bf..8c02078666 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_paths.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_paths.h
@@ -58,7 +58,7 @@ enum {
// to set policies for chrome. This directory
diff --git a/chromium/patches/patch-chrome_common_chrome__paths__internal.h b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
index 3676e0e41e..69a4c27f6c 100644
--- a/chromium/patches/patch-chrome_common_chrome__paths__internal.h
+++ b/chromium/patches/patch-chrome_common_chrome__paths__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_paths_internal.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_paths_internal.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_paths_internal.h
@@ -53,7 +53,7 @@ void GetUserCacheDirectory(const base::F
// Get the path to the user's documents directory.
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.cc b/chromium/patches/patch-chrome_common_chrome__switches.cc
index 833295f5cd..40b5e488e2 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.cc
+++ b/chromium/patches/patch-chrome_common_chrome__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_switches.cc
-@@ -934,7 +934,7 @@ const char kDebugPrint[] = "debug-print"
+@@ -952,7 +952,7 @@ const char kDebugPrint[] = "debug-print"
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
// Causes the browser to launch directly in guest mode.
-@@ -970,7 +970,7 @@ const char kGlicHostLogging[] = "glic-ho
+@@ -991,7 +991,7 @@ const char kGlicAlwaysShowWebActuationTo
const char kGlicAdminRedirectPatterns[] = "glic-admin-redirect-patterns";
#endif
diff --git a/chromium/patches/patch-chrome_common_chrome__switches.h b/chromium/patches/patch-chrome_common_chrome__switches.h
index 40b51a8a26..abe71eb928 100644
--- a/chromium/patches/patch-chrome_common_chrome__switches.h
+++ b/chromium/patches/patch-chrome_common_chrome__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/chrome_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/chrome_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/chrome_switches.h
-@@ -284,7 +284,7 @@ extern const char kDebugPrint[];
+@@ -291,7 +291,7 @@ extern const char kDebugPrint[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -15,8 +15,8 @@ $NetBSD$
extern const char kEnableNewAppMenuIcon[];
extern const char kGuest[];
extern const char kForceNtpMobilePromo[];
-@@ -304,7 +304,7 @@ extern const char kGlicHostLogging[];
- extern const char kGlicAdminRedirectPatterns[];
+@@ -312,7 +312,7 @@ extern const char kGlicAdminRedirectPatt
+ extern const char kGlicAlwaysShowWebActuationToggle[];
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
index e5d349dcb5..88465e61d8 100644
--- a/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
+++ b/chromium/patches/patch-chrome_common_controlled__frame_controlled__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/controlled_frame/controlled_frame.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/controlled_frame/controlled_frame.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/controlled_frame/controlled_frame.cc
@@ -18,7 +18,7 @@
#include "third_party/blink/public/common/features.h"
diff --git a/chromium/patches/patch-chrome_common_crash__keys.cc b/chromium/patches/patch-chrome_common_crash__keys.cc
index 77cfea34b4..ed27d8ae5d 100644
--- a/chromium/patches/patch-chrome_common_crash__keys.cc
+++ b/chromium/patches/patch-chrome_common_crash__keys.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/crash_keys.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/crash_keys.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/crash_keys.cc
@@ -51,7 +51,9 @@ class CrashKeyWithName {
~CrashKeyWithName() = delete;
diff --git a/chromium/patches/patch-chrome_common_extensions_extension__constants.cc b/chromium/patches/patch-chrome_common_extensions_extension__constants.cc
index d9f41fefa3..b6bb48f2a3 100644
--- a/chromium/patches/patch-chrome_common_extensions_extension__constants.cc
+++ b/chromium/patches/patch-chrome_common_extensions_extension__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/extension_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/extensions/extension_constants.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/extensions/extension_constants.cc
@@ -38,7 +38,7 @@ const char* const kBuiltInFirstPartyExte
kGoogleSpeechSynthesisExtensionId,
diff --git a/chromium/patches/patch-chrome_common_extensions_extension__constants.h b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
index 840e297a23..f3757b3885 100644
--- a/chromium/patches/patch-chrome_common_extensions_extension__constants.h
+++ b/chromium/patches/patch-chrome_common_extensions_extension__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/extension_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/extensions/extension_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/extensions/extension_constants.h
@@ -313,7 +313,7 @@ inline constexpr char kReadingModeGDocsH
inline constexpr base::FilePath::CharType
diff --git a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
index 83a98a99a6..303f8e9054 100644
--- a/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
+++ b/chromium/patches/patch-chrome_common_extensions_permissions_chrome__permission__message__rules.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/extensions/permissions/chrome_permission_message_rules.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/extensions/permissions/chrome_permission_message_rules.cc
@@ -280,7 +280,7 @@ class USBDevicesFormatter : public Chrom
int GetEnterpriseReportingPrivatePermissionMessageId() {
diff --git a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
index 7498f658a8..fe9c9a44bc 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__host__file__path.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_host_file_path.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/media/cdm_host_file_path.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/media/cdm_host_file_path.cc
-@@ -91,7 +91,7 @@ void AddCdmHostFilePaths(
+@@ -90,7 +90,7 @@ void AddCdmHostFilePaths(
cdm_host_file_paths->emplace_back(chrome_framework_path,
chrome_framework_sig_path);
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.cc b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
index e8b594455c..767427bdc8 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.cc
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/media/cdm_registration.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/media/cdm_registration.cc
@@ -34,7 +34,7 @@
#if BUILDFLAG(ENABLE_WIDEVINE)
diff --git a/chromium/patches/patch-chrome_common_media_cdm__registration.h b/chromium/patches/patch-chrome_common_media_cdm__registration.h
index e321283930..eaaeb59e14 100644
--- a/chromium/patches/patch-chrome_common_media_cdm__registration.h
+++ b/chromium/patches/patch-chrome_common_media_cdm__registration.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/cdm_registration.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/media/cdm_registration.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/media/cdm_registration.h
@@ -15,7 +15,7 @@
void RegisterCdmInfo(std::vector<content::CdmInfo>* cdms);
diff --git a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
index d098b0b704..f271003b73 100644
--- a/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
+++ b/chromium/patches/patch-chrome_common_media_component__widevine__cdm__hint__file__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/media/component_widevine_cdm_hint_file_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/media/component_widevine_cdm_hint_file_linux.h
@@ -14,7 +14,7 @@
#error "This file only applies when Widevine used."
diff --git a/chromium/patches/patch-chrome_common_pref__names.h b/chromium/patches/patch-chrome_common_pref__names.h
index de54ca1078..632161cfd5 100644
--- a/chromium/patches/patch-chrome_common_pref__names.h
+++ b/chromium/patches/patch-chrome_common_pref__names.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/pref_names.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/pref_names.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/pref_names.h
-@@ -1342,7 +1342,7 @@ inline constexpr char kGeminiSettings[]
+@@ -1353,7 +1353,7 @@ inline constexpr char kGeminiSettings[]
inline constexpr char kAllowedDomainsForApps[] =
"settings.allowed_domains_for_apps";
@@ -15,7 +15,7 @@ $NetBSD$
// Linux specific preference on whether we should match the system theme.
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
#endif
-@@ -1501,7 +1501,7 @@ inline constexpr char kShowUpdatePromoti
+@@ -1512,7 +1512,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";
-@@ -2113,7 +2113,7 @@ inline constexpr char kPinInfoBarTimesSh
+@@ -2134,7 +2134,7 @@ inline constexpr char kPinInfoBarTimesSh
"browser.pin_infobar_times_shown";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -33,7 +33,7 @@ $NetBSD$
// How many times the session restore infobar has been shown.
inline constexpr char kSessionRestoreInfoBarTimesShown[] =
-@@ -2160,7 +2160,7 @@ inline constexpr char kDownloadDefaultDi
+@@ -2181,7 +2181,7 @@ inline constexpr char kDownloadDefaultDi
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -42,7 +42,7 @@ $NetBSD$
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2685,7 +2685,7 @@ inline constexpr char kMediaStorageIdSal
+@@ -2717,7 +2717,7 @@ inline constexpr char kMediaStorageIdSal
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -51,7 +51,7 @@ $NetBSD$
// A boolean pref to determine whether or not the network service is running
// sandboxed.
inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2699,7 +2699,7 @@ inline constexpr char kNetworkServiceSan
+@@ -2731,7 +2731,7 @@ inline constexpr char kNetworkServiceSan
inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
"net.network_service_failed_launch_major_version";
@@ -60,7 +60,7 @@ $NetBSD$
// Records whether the user has seen an HTTP auth "negotiate" header.
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
"net.received_http_auth_negotiate_headers";
-@@ -2791,7 +2791,7 @@ inline constexpr char kIsolatedWebAppIns
+@@ -2823,7 +2823,7 @@ inline constexpr char kIsolatedWebAppIns
inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
"profile.isolated_web_app.install.pending_initialization_count";
@@ -69,7 +69,7 @@ $NetBSD$
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3298,7 +3298,7 @@ inline constexpr char kKioskApplicationL
+@@ -3335,7 +3335,7 @@ inline constexpr char kKioskApplicationL
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -78,7 +78,7 @@ $NetBSD$
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3812,7 +3812,7 @@ inline constexpr char kScreenCaptureWith
+@@ -3849,7 +3849,7 @@ inline constexpr char kScreenCaptureWith
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -87,7 +87,7 @@ $NetBSD$
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -4005,7 +4005,7 @@ inline constexpr char kLensDesktopNTPSea
+@@ -4042,7 +4042,7 @@ inline constexpr char kLensDesktopNTPSea
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -96,7 +96,7 @@ $NetBSD$
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -4102,7 +4102,7 @@ inline constexpr char kPrintingOAuth2Aut
+@@ -4139,7 +4139,7 @@ inline constexpr char kPrintingOAuth2Aut
"printing.oauth2_authorization_servers";
#endif
diff --git a/chromium/patches/patch-chrome_common_url__constants.h b/chromium/patches/patch-chrome_common_url__constants.h
index fc28595947..7c0e5eeaa4 100644
--- a/chromium/patches/patch-chrome_common_url__constants.h
+++ b/chromium/patches/patch-chrome_common_url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/url_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/url_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/url_constants.h
-@@ -1027,7 +1027,7 @@ inline constexpr char kOutdatedPluginLea
+@@ -1015,7 +1015,7 @@ inline constexpr char kOutdatedPluginLea
inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
"https://support.google.com/chromebook?p=multidevice";
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.cc b/chromium/patches/patch-chrome_common_webui__url__constants.cc
index e47374cb55..b9e07df5a6 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.cc
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/webui_url_constants.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/webui_url_constants.cc
-@@ -202,17 +202,17 @@ base::span<const base::cstring_view> Chr
+@@ -205,17 +205,17 @@ base::span<const base::cstring_view> Chr
kChromeUIInternetDetailDialogHost,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_common_webui__url__constants.h b/chromium/patches/patch-chrome_common_webui__url__constants.h
index a62ffe06b4..6d4d913527 100644
--- a/chromium/patches/patch-chrome_common_webui__url__constants.h
+++ b/chromium/patches/patch-chrome_common_webui__url__constants.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/common/webui_url_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/common/webui_url_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/common/webui_url_constants.h
-@@ -563,12 +563,12 @@ inline constexpr char kChromeUIOsUrlAppU
+@@ -564,12 +564,12 @@ inline constexpr char kChromeUIOsUrlAppU
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -21,7 +21,7 @@ $NetBSD$
inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -580,11 +580,11 @@ inline constexpr char kChromeUILinuxProx
+@@ -581,11 +581,11 @@ inline constexpr char kChromeUILinuxProx
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -35,9 +35,9 @@ $NetBSD$
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -609,7 +609,7 @@ inline constexpr char kChromeUIHistorySy
- "chrome://history-sync-optin/";
- #endif
+@@ -615,7 +615,7 @@ inline constexpr char kChromeUIUpdaterHo
+ inline constexpr char kChromeUIUpdaterURL[] = "chrome://updater/";
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
+#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) || BUILDFLAG(IS_CHROMEOS)) && \
diff --git a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
index 5283ed9f29..3b3cce32da 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_enterprise__companion__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/enterprise_companion/enterprise_companion_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/enterprise_companion/enterprise_companion_client.cc
@@ -35,7 +35,7 @@ namespace {
diff --git a/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc b/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
index ecebc88bc0..9ef9bc0096 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_event__logger.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/event_logger.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/enterprise_companion/event_logger.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/enterprise_companion/event_logger.cc
-@@ -127,7 +127,7 @@ proto::EnterpriseCompanionMetadata GetMe
+@@ -125,7 +125,7 @@ proto::EnterpriseCompanionMetadata GetMe
metadata.set_application_arch(proto::ARM64);
#endif
diff --git a/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc b/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
index 6a97c5f0f2..c2d17ea829 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_ipc__security__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/ipc_security_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/enterprise_companion/ipc_security_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/enterprise_companion/ipc_security_linux.cc
@@ -15,7 +15,11 @@ namespace enterprise_companion {
IpcTrustDecider CreateIpcTrustDecider() {
diff --git a/chromium/patches/patch-chrome_enterprise__companion_lock.cc b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
index 7f8cfd1ef2..51ba7bc6e5 100644
--- a/chromium/patches/patch-chrome_enterprise__companion_lock.cc
+++ b/chromium/patches/patch-chrome_enterprise__companion_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/enterprise_companion/lock.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/enterprise_companion/lock.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/enterprise_companion/lock.cc
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
index bfe30fbf52..6b48f7d9cf 100644
--- a/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
+++ b/chromium/patches/patch-chrome_renderer_chrome__content__renderer__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/renderer/chrome_content_renderer_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/renderer/chrome_content_renderer_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/renderer/chrome_content_renderer_client.cc
-@@ -188,7 +188,7 @@
+@@ -184,7 +184,7 @@
#include "v8/include/v8-isolate.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#include "components/webapps/isolated_web_apps/scheme.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -424,7 +424,7 @@ void ChromeContentRendererClient::Render
+@@ -420,7 +420,7 @@ void ChromeContentRendererClient::Render
WebSecurityPolicy::RegisterURLSchemeAsExtension(
WebString::FromASCII(extensions::kExtensionScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
WebSecurityPolicy::RegisterURLSchemeAsIsolatedApp(
WebString::FromASCII(webapps::kIsolatedAppScheme));
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-@@ -500,7 +500,7 @@ void ChromeContentRendererClient::Render
+@@ -489,7 +489,7 @@ void ChromeContentRendererClient::Render
WebString::FromASCII(chrome::kChromeSearchScheme));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
index 4d2b712ae4..b496cad777 100644
--- a/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
+++ b/chromium/patches/patch-chrome_services_printing_print__backend__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/printing/print_backend_service_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/services/printing/print_backend_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/services/printing/print_backend_service_impl.cc
@@ -48,7 +48,7 @@
#include "printing/backend/cups_connection_pool.h"
diff --git a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
index 5338e56a7a..caaf418dc2 100644
--- a/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
+++ b/chromium/patches/patch-chrome_services_speech_audio__source__fetcher__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/services/speech/audio_source_fetcher_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/services/speech/audio_source_fetcher_impl.cc
@@ -132,7 +132,7 @@ void AudioSourceFetcherImpl::Start(
diff --git a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
index c3ddbc0033..4305e2d239 100644
--- a/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
+++ b/chromium/patches/patch-chrome_test_base_scoped__channel__override__posix.cc
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/base/scoped_channel_override_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/test/base/scoped_channel_override_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/test/base/scoped_channel_override_posix.cc
-@@ -43,7 +43,7 @@ std::string GetVersionExtra(ScopedChanne
- return "beta";
+@@ -22,7 +22,7 @@ version_info::Channel GetBaseChannel(Sco
+ return version_info::Channel::BETA;
case ScopedChannelOverride::Channel::kDev:
- return "unstable";
+ return version_info::Channel::DEV;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
case ScopedChannelOverride::Channel::kCanary:
- return "canary";
+ return version_info::Channel::CANARY;
#endif // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
index 8afd217166..df6ac324f0 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/chrome_launcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/test/chromedriver/chrome_launcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/test/chromedriver/chrome_launcher.cc
@@ -75,6 +75,7 @@
#include <fcntl.h>
diff --git a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
index da1e432a77..bd27f8780e 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_chrome_chrome__finder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/test/chromedriver/chrome/chrome_finder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/test/chromedriver/chrome/chrome_finder.cc
@@ -59,7 +59,7 @@ void GetApplicationDirs(std::vector<base
installation_locations[i].Append(L"Chromium\\Application"));
diff --git a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
index 7e0219d5b4..837a4f42d9 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_key__converter__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/key_converter_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/test/chromedriver/key_converter_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/test/chromedriver/key_converter_unittest.cc
@@ -248,7 +248,7 @@ TEST(KeyConverter, ToggleModifiers) {
CheckEventsReleaseModifiers(keys, key_events);
diff --git a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
index fd5cab7d0a..12f6f85a08 100644
--- a/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
+++ b/chromium/patches/patch-chrome_test_chromedriver_keycode__text__conversion__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/test/chromedriver/keycode_text_conversion_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/test/chromedriver/keycode_text_conversion_unittest.cc
@@ -64,7 +64,7 @@ std::string ConvertKeyCodeToTextNoError(
diff --git a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
index 6783e726e3..778c47aec8 100644
--- a/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
+++ b/chromium/patches/patch-chrome_test_supervised__user_google__auth__state__waiter__mixin.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/test/supervised_user/google_auth_state_waiter_mixin.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/test/supervised_user/google_auth_state_waiter_mixin.cc
@@ -24,7 +24,7 @@ GoogleAuthStateWaiterMixin::GoogleAuthSt
GoogleAuthStateWaiterMixin::~GoogleAuthStateWaiterMixin() = default;
diff --git a/chromium/patches/patch-chrome_updater_app_app__uninstall.cc b/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
index 639a1ce456..044a8edc42 100644
--- a/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
+++ b/chromium/patches/patch-chrome_updater_app_app__uninstall.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/app/app_uninstall.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/updater/app/app_uninstall.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/updater/app/app_uninstall.cc
-@@ -181,7 +181,7 @@ void UninstallInThreadPool(UpdaterScope
+@@ -182,7 +182,7 @@ void UninstallInThreadPool(UpdaterScope
}
if (int result = UninstallOtherVersions(scope);
result != kErrorOk) {
diff --git a/chromium/patches/patch-chrome_updater_configurator.cc b/chromium/patches/patch-chrome_updater_configurator.cc
index e7e3d80cdb..b47f830ce0 100644
--- a/chromium/patches/patch-chrome_updater_configurator.cc
+++ b/chromium/patches/patch-chrome_updater_configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/configurator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/updater/configurator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/updater/configurator.cc
@@ -90,7 +90,7 @@ Configurator::Configurator(scoped_refptr
return std::nullopt;
diff --git a/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc b/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
index 3d94922f16..6e06602001 100644
--- a/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
+++ b/chromium/patches/patch-chrome_updater_ipc_ipc__security__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/ipc/ipc_security_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/updater/ipc/ipc_security_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/updater/ipc/ipc_security_linux.cc
-@@ -13,7 +13,11 @@ namespace updater {
+@@ -15,7 +15,11 @@ namespace updater {
bool IsConnectionTrusted(
const named_mojo_ipc_server::ConnectionInfo& connector) {
@@ -17,4 +17,4 @@ $NetBSD$
+#endif
}
- } // namespace updater
+ named_mojo_ipc_server::EndpointOptions CreateServerEndpointOptions(
diff --git a/chromium/patches/patch-chrome_updater_lock.cc b/chromium/patches/patch-chrome_updater_lock.cc
index 0215861764..265011c6b0 100644
--- a/chromium/patches/patch-chrome_updater_lock.cc
+++ b/chromium/patches/patch-chrome_updater_lock.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/lock.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/updater/lock.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/updater/lock.cc
@@ -26,7 +26,7 @@ namespace updater {
std::unique_ptr<ScopedLock> CreateScopedLock(const std::string& name,
diff --git a/chromium/patches/patch-chrome_updater_util_posix__util.cc b/chromium/patches/patch-chrome_updater_util_posix__util.cc
index 0220dd9e3f..e5bce450c3 100644
--- a/chromium/patches/patch-chrome_updater_util_posix__util.cc
+++ b/chromium/patches/patch-chrome_updater_util_posix__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/updater/util/posix_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/updater/util/posix_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/updater/util/posix_util.cc
@@ -20,7 +20,7 @@
#include "chrome/updater/updater_branding.h"
diff --git a/chromium/patches/patch-chrome_utility_services.cc b/chromium/patches/patch-chrome_utility_services.cc
index fa4208a5af..af3fc12db5 100644
--- a/chromium/patches/patch-chrome_utility_services.cc
+++ b/chromium/patches/patch-chrome_utility_services.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- chrome/utility/services.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- chrome/utility/services.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ chrome/utility/services.cc
-@@ -50,7 +50,7 @@
+@@ -51,7 +51,7 @@
#include "chrome/services/system_signals/mac/mac_system_signals_service.h"
#endif // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-components_BUILD.gn b/chromium/patches/patch-components_BUILD.gn
index 1ef7e1c0f8..7acd65073d 100644
--- a/chromium/patches/patch-components_BUILD.gn
+++ b/chromium/patches/patch-components_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/BUILD.gn
-@@ -220,7 +220,6 @@ test("components_unittests") {
+@@ -221,7 +221,6 @@ test("components_unittests") {
"//components/contextual_search/internal:unit_tests",
"//components/contextual_tasks:unit_tests",
"//components/country_codes:unit_tests",
@@ -14,7 +14,7 @@ $NetBSD$
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
"//components/data_sharing:unit_tests",
-@@ -637,7 +636,7 @@ test("components_unittests") {
+@@ -641,7 +640,7 @@ test("components_unittests") {
"//components/user_data_importer/content:unit_tests",
]
@@ -23,7 +23,7 @@ $NetBSD$
deps += [
"//components/crash/content/browser:unit_tests",
"//components/crash/core/app:unit_tests",
-@@ -804,7 +803,7 @@ test("components_unittests") {
+@@ -808,7 +807,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
diff --git a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
index f9734a59af..db609b95ad 100644
--- a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
@@ -4,7 +4,7 @@ $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-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
@@ -480,7 +480,7 @@ void PaymentsDataManager::OnWebDataServi
@@ -33,15 +33,15 @@ $NetBSD$
bool PaymentsDataManager::IsAutofillHasSeenBnplPrefEnabled() const {
return prefs::HasSeenBnpl(pref_service_);
}
-@@ -2140,7 +2140,7 @@ bool PaymentsDataManager::AreEwalletAcco
+@@ -2139,7 +2139,7 @@ bool PaymentsDataManager::AreEwalletAcco
bool PaymentsDataManager::AreBnplIssuersSupported() const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- return (app_locale_ == "en-US" || app_locale_ == "en-GB" ||
- app_locale_ == "en-CA") &&
- GetCountryCodeForExperimentGroup() == "US" &&
+ return app_locale_ == "en-US" &&
+ (GetCountryCodeForExperimentGroup() == "US" ||
+ base::FeatureList::IsEnabled(
@@ -2175,7 +2175,7 @@ void PaymentsDataManager::ClearAllCredit
}
diff --git a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
index 8142549b77..66b55c415a 100644
--- a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
+++ b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
-@@ -378,7 +378,7 @@ class PaymentsDataManager : public Autof
- void SetAutofillHasSeenIban();
+@@ -379,7 +379,7 @@ class PaymentsDataManager : public Autof
+ // TODO(crbug.com/430575808): Remove build flags.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Returns the value of the kAutofillHasSeenBnpl pref.
- bool IsAutofillHasSeenBnplPrefEnabled() const;
+ virtual bool IsAutofillHasSeenBnplPrefEnabled() const;
-@@ -726,7 +726,7 @@ class PaymentsDataManager : public Autof
+@@ -727,7 +727,7 @@ class PaymentsDataManager : public Autof
void ClearAllCreditCardBenefits();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
index e4203e2ccb..14e20d1455 100644
--- a/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -854,7 +854,7 @@ BrowserAutofillManager::GetAmountExtract
+@@ -837,7 +837,7 @@ BrowserAutofillManager::GetAmountExtract
payments::BnplManager* BrowserAutofillManager::GetPaymentsBnplManager() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
index b74cc596c8..13916a4ddf 100644
--- a/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
@@ -203,7 +203,7 @@ void AddOptimizationTypesForBnplIssuers(
base::flat_set<optimization_guide::proto::OptimizationType>&
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
index cfea0729dc..de803fef9f 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
-@@ -249,7 +249,7 @@ void AmountExtractionManager::OnCheckout
+@@ -263,7 +263,7 @@ void AmountExtractionManager::OnCheckout
/*timeout_reached=*/false);
}
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -15,7 +15,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The result of amount extraction on domain "
-@@ -315,7 +315,7 @@ void AmountExtractionManager::OnTimeoutR
+@@ -329,7 +329,7 @@ void AmountExtractionManager::OnTimeoutR
/*timeout_reached=*/true);
}
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -24,7 +24,7 @@ $NetBSD$
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The amount extraction on domain "
-@@ -333,7 +333,7 @@ AmountExtractionManager::CheckEligibilit
+@@ -347,7 +347,7 @@ AmountExtractionManager::CheckEligibilit
// Check eligibility of BNPL feature.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
index 0ca0749ad9..78f9317cf7 100644
--- a/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -607,7 +607,7 @@ void BnplManager::MaybeUpdateDesktopSugg
+@@ -790,7 +790,7 @@ void BnplManager::MaybeUpdateDesktopSugg
.OnBnplSuggestionShown();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc
new file mode 100644
index 0000000000..8a81ab4650
--- /dev/null
+++ b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.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/suggestions/payments/payments_suggestion_generator.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ components/autofill/core/browser/suggestions/payments/payments_suggestion_generator.cc
+@@ -1436,7 +1436,7 @@ std::vector<Suggestion> GetCreditCardSug
+ /*extracted_amount_in_micros=*/std::nullopt));
+ manager.GetCreditCardFormEventLogger().OnBnplSuggestionShown();
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ manager.client()
+ .GetPersonalDataManager()
+ .payments_data_manager()
diff --git a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
index 70fdee3c87..f8a3d0caa3 100644
--- a/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
+++ b/chromium/patches/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
-@@ -1262,7 +1262,7 @@ bool AreMaskedBankAccountSupported() {
+@@ -1261,7 +1261,7 @@ bool AreMaskedBankAccountSupported() {
bool IsBnplIssuerSupported() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
index b9d679619b..bab9b288f0 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/common/autofill_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/common/autofill_features.cc
@@ -10,7 +10,7 @@ namespace autofill::features {
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
index 3370b10d25..b2d8b74aa7 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/chromium/patches/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/autofill/core/common/autofill_payments_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/common/autofill_payments_features.cc
-@@ -26,7 +26,7 @@ BASE_FEATURE(kAutofillEnableAllowlistFor
+@@ -31,7 +31,7 @@ BASE_FEATURE(kAutofillEnableAllowlistFor
// of the allowlisted merchant websites.
BASE_FEATURE(kAutofillEnableAmountExtraction,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -42,7 +42,7 @@ BASE_FEATURE(kAutofillEnableAmountExtrac
+@@ -47,7 +47,7 @@ BASE_FEATURE(kAutofillEnableAmountExtrac
// When enabled, buy now pay later (BNPL) in Autofill will be offered.
BASE_FEATURE(kAutofillEnableBuyNowPayLater,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -58,7 +58,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -63,7 +63,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// offered.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterForKlarna,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,35 +33,35 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -67,7 +67,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
+@@ -72,7 +72,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLat
// When enabled, buy now pay later (BNPL) data will be synced to Chrome clients.
BASE_FEATURE(kAutofillEnableBuyNowPayLaterSyncing,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -91,7 +91,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
+@@ -96,7 +96,7 @@ BASE_FEATURE(kAutofillEnableCardBenefits
// UI.
BASE_FEATURE(kAutofillEnableCardBenefitsForBmo,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -156,7 +156,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
+@@ -161,7 +161,7 @@ BASE_FEATURE(kAutofillEnableFlatRateCard
// Payments Autofill UI.
BASE_FEATURE(kAutofillEnableFlatRateCardBenefitsFromCurinos,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
#else
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -306,7 +306,7 @@ BASE_FEATURE(kAutofillSyncEwalletAccount
- #endif // BUILDFLAG(IS_ANDROID)
+@@ -323,7 +323,7 @@ const base::FeatureParam<int> kAutofillV
+ /*default_value=*/180};
bool ShouldShowImprovedUserConsentForCreditCardSave() {
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
index 8d2ef1a91c..f2881cce12 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/common/autofill_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/common/autofill_prefs.cc
-@@ -137,7 +137,7 @@ void RegisterProfilePrefs(user_prefs::Pr
+@@ -140,7 +140,7 @@ void RegisterProfilePrefs(user_prefs::Pr
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
registry->RegisterBooleanPref(
kAutofillBnplEnabled, true,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
-@@ -386,7 +386,7 @@ void SetFacilitatedPaymentsA2ATriggeredO
+@@ -436,7 +436,7 @@ void SetFacilitatedPaymentsA2ATriggeredO
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
void SetAutofillBnplEnabled(PrefService* prefs, bool value) {
prefs->SetBoolean(kAutofillBnplEnabled, value);
}
-@@ -395,7 +395,7 @@ void SetAutofillBnplEnabled(PrefService*
+@@ -445,7 +445,7 @@ void SetAutofillBnplEnabled(PrefService*
bool IsAutofillBnplEnabled(const PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -33,7 +33,7 @@ $NetBSD$
return prefs->GetBoolean(kAutofillBnplEnabled);
#else
return false;
-@@ -404,7 +404,7 @@ bool IsAutofillBnplEnabled(const PrefSer
+@@ -454,7 +454,7 @@ bool IsAutofillBnplEnabled(const PrefSer
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h b/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
index 9ae15f24b0..64a97ffdee 100644
--- a/chromium/patches/patch-components_autofill_core_common_autofill__prefs.h
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- components/autofill/core/common/autofill_prefs.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/autofill/core/common/autofill_prefs.h
-@@ -44,7 +44,7 @@ inline constexpr char kAutofillAiLastVer
+@@ -55,7 +55,7 @@ inline constexpr char kAutofillAiLastVer
inline constexpr char kAutofillAiTravelEntitiesEnabled[] =
"autofill.autofill_ai.travel_entities_enabled";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Boolean that is true if BNPL on Autofill is enabled.
inline constexpr char kAutofillBnplEnabled[] = "autofill.bnpl_enabled";
// Boolean that is true if the user has ever seen a BNPL suggestion.
-@@ -277,7 +277,7 @@ bool IsFacilitatedPaymentsA2AEnabled(con
+@@ -294,7 +294,7 @@ bool IsFacilitatedPaymentsA2AEnabled(con
void SetFacilitatedPaymentsA2ATriggeredOnce(PrefService* prefs, bool value);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
void SetAutofillBnplEnabled(PrefService* prefs, bool value);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-@@ -285,7 +285,7 @@ void SetAutofillBnplEnabled(PrefService*
+@@ -302,7 +302,7 @@ void SetAutofillBnplEnabled(PrefService*
bool IsAutofillBnplEnabled(const PrefService* prefs);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h b/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
index 0344ed7f38..42bdb58a07 100644
--- a/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
+++ b/chromium/patches/patch-components_collaboration_public_collaboration__controller__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/collaboration/public/collaboration_controller_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/collaboration/public/collaboration_controller_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/collaboration/public/collaboration_controller_delegate.h
@@ -125,7 +125,7 @@ class CollaborationControllerDelegate {
case Type::kSigninDisabledByPolicy:
diff --git a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
index c24ac55eaa..187cac4a06 100644
--- a/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
+++ b/chromium/patches/patch-components_commerce_core_commerce__feature__list.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/commerce/core/commerce_feature_list.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/commerce/core/commerce_feature_list.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/commerce/core/commerce_feature_list.cc
@@ -175,7 +175,7 @@ BASE_FEATURE(kShoppingAlternateServer, b
const char kDiscountOnShoppyPageParam[] = "discount-on-shoppy-page";
diff --git a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
index f395e838d7..c68adf33a5 100644
--- a/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
+++ b/chromium/patches/patch-components_constrained__window_constrained__window__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/constrained_window/constrained_window_views.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/constrained_window/constrained_window_views.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/constrained_window/constrained_window_views.cc
@@ -380,7 +380,7 @@ bool SupportsGlobalScreenCoordinates() {
}
diff --git a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
index d1d714d03e..5269c2216a 100644
--- a/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
+++ b/chromium/patches/patch-components_content__settings_core_browser_website__settings__registry.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/content_settings/core/browser/website_settings_registry.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/content_settings/core/browser/website_settings_registry.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/content_settings/core/browser/website_settings_registry.cc
@@ -66,7 +66,7 @@ const WebsiteSettingsInfo* WebsiteSettin
#if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
index 09f4f3d3ec..23d4052383 100644
--- a/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
+++ b/chromium/patches/patch-components_cookie__config_cookie__store__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/cookie_config/cookie_store_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/cookie_config/cookie_store_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/cookie_config/cookie_store_util.cc
@@ -16,7 +16,7 @@
namespace cookie_config {
diff --git a/chromium/patches/patch-components_crash_core_app_BUILD.gn b/chromium/patches/patch-components_crash_core_app_BUILD.gn
index 7bb8373927..4efd5f206d 100644
--- a/chromium/patches/patch-components_crash_core_app_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/crash/core/app/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/crash/core/app/BUILD.gn
@@ -70,6 +70,10 @@ static_library("app") {
]
diff --git a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
index 76fc33e301..180a374e79 100644
--- a/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
+++ b/chromium/patches/patch-components_crash_core_app_chrome__crashpad__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/chrome_crashpad_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/crash/core/app/chrome_crashpad_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/crash/core/app/chrome_crashpad_handler.cc
@@ -6,5 +6,9 @@
extern "C" int CrashpadHandlerMain(int argc, char* argv[]);
diff --git a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
index 20a3c7ed83..79ce1187ff 100644
--- a/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
+++ b/chromium/patches/patch-components_crash_core_app_crashpad__handler__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/app/crashpad_handler_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/crash/core/app/crashpad_handler_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/crash/core/app/crashpad_handler_main.cc
@@ -10,7 +10,7 @@
#include "third_party/crashpad/crashpad/handler/handler_main.h"
diff --git a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
index 8a5d66aa5d..5893f12e45 100644
--- a/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
+++ b/chromium/patches/patch-components_crash_core_browser_crash__upload__list__crashpad.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/crash/core/browser/crash_upload_list_crashpad.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/crash/core/browser/crash_upload_list_crashpad.cc
@@ -37,7 +37,9 @@ CrashUploadListCrashpad::~CrashUploadLis
std::vector<std::unique_ptr<UploadList::UploadInfo>>
diff --git a/chromium/patches/patch-components_crash_core_common_BUILD.gn b/chromium/patches/patch-components_crash_core_common_BUILD.gn
index 7b102259b4..08e3aa6c40 100644
--- a/chromium/patches/patch-components_crash_core_common_BUILD.gn
+++ b/chromium/patches/patch-components_crash_core_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/crash/core/common/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/crash/core/common/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/crash/core/common/BUILD.gn
@@ -8,7 +8,7 @@ import("//components/gwp_asan/buildflags
diff --git a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
index 3fc32351f1..f80495253e 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_browser__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/browser_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/browser_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/browser_utils.h
@@ -38,7 +38,7 @@ bool GetSiteIsolationEnabled();
std::string GetHostName();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
index a31e8f5108..395d6734e0 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_desktop_desktop__os__signals__collector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/desktop/desktop_os_signals_collector.cc
@@ -43,7 +43,7 @@ std::unique_ptr<OsSignalsResponse> AddAs
os_signals_response->disk_encryption = device_signals::GetDiskEncrypted();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
index 58912c4067..f865291033 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_mock__signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/mock_signals_aggregator.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/mock_signals_aggregator.h
@@ -17,7 +17,7 @@ class MockSignalsAggregator : public Sig
MockSignalsAggregator();
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
index a9eb2f29f6..0bf70f8a17 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/signals_aggregator.h
@@ -22,7 +22,7 @@ class SignalsAggregator : public KeyedSe
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
index c497dcea9d..17e5745d0f 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/signals_aggregator_impl.cc
@@ -64,7 +64,7 @@ SignalsAggregatorImpl::SignalsAggregator
diff --git a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
index 5bec2718ef..7829fa522d 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_signals__aggregator__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/signals_aggregator_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/signals_aggregator_impl.h
@@ -30,7 +30,7 @@ class SignalsAggregatorImpl : public Sig
~SignalsAggregatorImpl() override;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
index c6dc9d464b..7377086b55 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/user_permission_service.h
@@ -57,7 +57,7 @@ class UserPermissionService : public Key
// missing.
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
index f42aae2e1d..42982fe875 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/user_permission_service_impl.cc
@@ -87,7 +87,7 @@ bool UserPermissionServiceImpl::ShouldCo
consent_required_by_dependent_policy;
diff --git a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
index 68b323960f..15de18fbca 100644
--- a/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
+++ b/chromium/patches/patch-components_device__signals_core_browser_user__permission__service__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/browser/user_permission_service_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/browser/user_permission_service_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/browser/user_permission_service_impl.h
@@ -38,7 +38,7 @@ class UserPermissionServiceImpl : public
diff --git a/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc b/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
index 727ee15a74..af7467c902 100644
--- a/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/common/linux/platform_utils_linux.cc
@@ -4,11 +4,22 @@
diff --git a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
index 3fb51a5566..55dd7e7818 100644
--- a/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
+++ b/chromium/patches/patch-components_device__signals_core_common_platform__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/platform_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/common/platform_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/common/platform_utils.h
@@ -54,7 +54,7 @@ SettingValue GetSecureBootEnabled();
std::optional<std::string> GetWindowsMachineDomain();
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
index 7368444850..9dc243abd3 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/common/signals_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/common/signals_features.cc
-@@ -61,7 +61,7 @@ bool IsSystemSignalCollectionImprovement
+@@ -63,7 +63,7 @@ bool IsPolicyDataCollectionEnabled() {
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_device__signals_core_common_signals__features.h b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
index 0c4c932a2c..0de439192c 100644
--- a/chromium/patches/patch-components_device__signals_core_common_signals__features.h
+++ b/chromium/patches/patch-components_device__signals_core_common_signals__features.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/common/signals_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/common/signals_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/common/signals_features.h
-@@ -37,7 +37,7 @@ bool IsDetectedAgentSignalCollectionEnab
- bool IsSystemSignalCollectionImprovementEnabled();
+@@ -40,7 +40,7 @@ bool IsSystemSignalCollectionImprovement
+ bool IsPolicyDataCollectionEnabled();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
index 334029d913..01840bf36a 100644
--- a/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
+++ b/chromium/patches/patch-components_device__signals_core_system__signals_platform__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/core/system_signals/platform_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/core/system_signals/platform_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/core/system_signals/platform_delegate.cc
@@ -11,7 +11,7 @@ namespace device_signals {
diff --git a/chromium/patches/patch-components_device__signals_test_signals__contract.cc b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
index 4fe0ff8b2c..c02c51e27c 100644
--- a/chromium/patches/patch-components_device__signals_test_signals__contract.cc
+++ b/chromium/patches/patch-components_device__signals_test_signals__contract.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/device_signals/test/signals_contract.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/device_signals/test/signals_contract.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/device_signals/test/signals_contract.cc
@@ -221,7 +221,7 @@ GetSignalsContract(bool is_av_signal_ena
base::BindRepeating(VerifyUnset, names::kCrowdStrike);
diff --git a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
index 56b0cf7f14..4b532abc32 100644
--- a/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
+++ b/chromium/patches/patch-components_discardable__memory_service_discardable__shared__memory__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/discardable_memory/service/discardable_shared_memory_manager.cc.orig 2026-01-07 00:50:30.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/patches/patch-components_embedder__support_user__agent__utils.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
index 3f2d28da8f..154274b027 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/embedder_support/user_agent_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/embedder_support/user_agent_utils.cc
@@ -317,7 +317,7 @@ std::string GetUserAgentPlatform() {
return "";
@@ -42,7 +42,7 @@ $NetBSD$
// TODO(crbug.com/40245146): Remove this Blink feature
if (base::FeatureList::IsEnabled(
blink::features::kReduceUserAgentDataLinuxPlatformVersion)) {
-@@ -661,6 +661,9 @@ std::string GetPlatformForUAMetadata() {
+@@ -663,6 +663,9 @@ std::string GetPlatformForUAMetadata() {
#else
return "Chromium OS";
#endif
@@ -52,7 +52,7 @@ $NetBSD$
#else
return std::string(version_info::GetOSType());
#endif
-@@ -868,6 +871,16 @@ std::string BuildOSCpuInfoFromOSVersionA
+@@ -870,6 +873,16 @@ std::string BuildOSCpuInfoFromOSVersionA
"Android %s", os_version.c_str()
#elif BUILDFLAG(IS_FUCHSIA)
"Fuchsia"
diff --git a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
index a2bf1eddaa..60c5c3f69e 100644
--- a/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
+++ b/chromium/patches/patch-components_embedder__support_user__agent__utils__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/embedder_support/user_agent_utils_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/embedder_support/user_agent_utils_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/embedder_support/user_agent_utils_unittest.cc
@@ -152,7 +152,7 @@ void CheckUserAgentStringOrdering(bool m
ASSERT_EQ("CrOS", pieces[0]);
@@ -24,7 +24,7 @@ $NetBSD$
"X11; Linux x86_64";
#elif BUILDFLAG(IS_MAC)
"Macintosh; Intel Mac OS X 10_15_7";
-@@ -720,7 +720,7 @@ TEST_F(UserAgentUtilsTest, UserAgentMeta
+@@ -722,7 +722,7 @@ TEST_F(UserAgentUtilsTest, UserAgentMeta
#endif
#elif BUILDFLAG(IS_ANDROID)
EXPECT_EQ(metadata.platform, "Android");
diff --git a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
index a9d6e7ce6e..c4644c3f1e 100644
--- a/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
+++ b/chromium/patches/patch-components_enterprise_browser_reporting_report__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/browser/reporting/report_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/enterprise/browser/reporting/report_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/enterprise/browser/reporting/report_util.cc
@@ -198,7 +198,7 @@ std::string GetSecuritySignalsInReport(
signals_dict.Set("antivirus_info", std::move(anti_virus_list));
diff --git a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
index 2e553aeda2..d35a53a762 100644
--- a/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
+++ b/chromium/patches/patch-components_enterprise_connectors_core_realtime__reporting__client__base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/enterprise/connectors/core/realtime_reporting_client_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/enterprise/connectors/core/realtime_reporting_client_base.cc
@@ -191,7 +191,7 @@ void RealtimeReportingClientBase::Report
*event.mutable_time() = ToProtoTimestamp(base::Time::Now());
diff --git a/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc b/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
index 31e1bb9807..98d7f386d3 100644
--- a/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
+++ b/chromium/patches/patch-components_enterprise_data__controls_core_browser_rule.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/data_controls/core/browser/rule.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/enterprise/data_controls/core/browser/rule.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/enterprise/data_controls/core/browser/rule.cc
-@@ -531,7 +531,7 @@ bool Rule::AddUnsupportedAttributeErrors
+@@ -534,7 +534,7 @@ bool Rule::AddUnsupportedAttributeErrors
},
},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
{
Restriction::kFileDownload,
{
-@@ -610,7 +610,7 @@ bool Rule::AddUnsupportedRestrictionErro
+@@ -617,7 +617,7 @@ bool Rule::AddUnsupportedRestrictionErro
},
#endif // BUILDFLAG(ENTERPRISE_SCREENSHOT_PROTECTION)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
index 26bb41889a..b59ab31b90 100644
--- a/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
+++ b/chromium/patches/patch-components_enterprise_watermarking_watermark.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/enterprise/watermarking/watermark.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/enterprise/watermarking/watermark.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/enterprise/watermarking/watermark.cc
@@ -29,7 +29,7 @@ gfx::Font WatermarkFont(int font_size) {
"Segoe UI",
diff --git a/chromium/patches/patch-components_error__page_common_localized__error.cc b/chromium/patches/patch-components_error__page_common_localized__error.cc
index 6f08ab6b36..af320f45a2 100644
--- a/chromium/patches/patch-components_error__page_common_localized__error.cc
+++ b/chromium/patches/patch-components_error__page_common_localized__error.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/error_page/common/localized_error.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/error_page/common/localized_error.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/error_page/common/localized_error.cc
-@@ -896,7 +896,7 @@ void AddSuggestionsDetails(int error_cod
+@@ -889,7 +889,7 @@ void AddSuggestionsDetails(int error_cod
if (suggestions & SUGGEST_PROXY_CONFIG) {
// Custom body string.
std::u16string inner =
diff --git a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
index 6e5c6eb52c..917ee597e2 100644
--- a/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/chromium/patches/patch-components_eye__dropper_eye__dropper__view.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/eye_dropper/eye_dropper_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/eye_dropper/eye_dropper_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/eye_dropper/eye_dropper_view.cc
-@@ -213,7 +213,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
+@@ -214,7 +214,7 @@ EyeDropperView::EyeDropperView(gfx::Nati
// EyeDropper/WidgetDelegate.
set_owned_by_client(OwnedByClientPassKey());
SetPreferredSize(GetSize());
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
index 353f084916..53458b434a 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/event_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/event_constants.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/event_constants.cc
@@ -11,7 +11,7 @@ namespace feature_engagement {
namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_event__constants.h b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
index 1389ee48e8..b88eab4b58 100644
--- a/chromium/patches/patch-components_feature__engagement_public_event__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_event__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/event_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/event_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/event_constants.h
@@ -14,7 +14,7 @@ namespace events {
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
index acda64e812..8e2b489378 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__configurations.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_configurations.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/feature_configurations.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/feature_configurations.cc
-@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUs
+@@ -103,7 +103,7 @@ std::optional<FeatureConfig> CreateNewUs
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
@@ -15,7 +15,7 @@ $NetBSD$
// The IPH bubble for link capturing has a trigger set to ANY so that it
// always shows up. The per app specific guardrails are independently stored
-@@ -114,7 +114,7 @@ std::optional<FeatureConfig> GetClientSi
+@@ -122,7 +122,7 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -24,7 +24,7 @@ $NetBSD$
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -2020,7 +2020,8 @@ std::optional<FeatureConfig> GetClientSi
+@@ -2028,7 +2028,8 @@ std::optional<FeatureConfig> GetClientSi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
index dcb9df9d8c..47971b6926 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/feature_constants.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/feature_constants.cc
@@ -32,7 +32,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -15,7 +15,25 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -847,7 +847,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
+@@ -226,7 +226,7 @@ BASE_FEATURE(kIPHShoppingCollectionFeatu
+ BASE_FEATURE(kIPHSideBySidePinnableFeature,
+ "IPH_SideBySidePinnableFeature",
+
+-#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
+@@ -234,7 +234,7 @@ BASE_FEATURE(kIPHSideBySidePinnableFeatu
+ );
+ BASE_FEATURE(kIPHSideBySideTabSwitchFeature,
+ "IPH_SideBySideTabSwitchFeature",
+-#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
+@@ -872,7 +872,7 @@ BASE_FEATURE(kIPHiOSGeminiContextualCueC
#endif // BUILDFLAG(IS_IOS)
@@ -24,7 +42,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -1006,7 +1006,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
+@@ -1031,7 +1031,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeatur
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
index 151fdebf3e..42568f2c2a 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/feature_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDe
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -385,7 +385,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
+@@ -391,7 +391,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiO
#endif // BUILDFLAG(IS_IOS)
@@ -24,7 +24,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -450,7 +450,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSc
+@@ -456,7 +456,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHSc
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
index c5f185828b..85e2a5bfec 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/feature_list.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/feature_list.cc
-@@ -202,7 +202,7 @@ const base::Feature* const kAllFeatures[
+@@ -204,7 +204,7 @@ const base::Feature* const kAllFeatures[
&kIPHiOSReaderModeOptionsFeature,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -277,7 +277,7 @@ const base::Feature* const kAllFeatures[
+@@ -282,7 +282,7 @@ const base::Feature* const kAllFeatures[
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -24,7 +24,7 @@ $NetBSD$
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillAiValuablesFeature,
-@@ -336,7 +336,7 @@ const base::Feature* const kAllFeatures[
+@@ -341,7 +341,7 @@ const base::Feature* const kAllFeatures[
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feature__engagement_public_feature__list.h b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
index 319bb6515b..80d05ec7e5 100644
--- a/chromium/patches/patch-components_feature__engagement_public_feature__list.h
+++ b/chromium/patches/patch-components_feature__engagement_public_feature__list.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feature_engagement/public/feature_list.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feature_engagement/public/feature_list.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feature_engagement/public/feature_list.h
-@@ -355,7 +355,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBa
+@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSGeminiFull
#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
-@@ -476,7 +476,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
+@@ -485,7 +485,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsShar
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -25,7 +25,7 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillAiValuablesFeature,
"IPH_AutofillAiValuables");
-@@ -580,7 +581,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
+@@ -589,7 +590,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHe
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -34,16 +34,16 @@ $NetBSD$
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -781,7 +782,7 @@ inline constexpr flags_ui::FeatureEntry:
- VARIATION_ENTRY(kIPHIOSPageActionMenu),
- VARIATION_ENTRY(kIPHiOSAIHubNewBadge),
+@@ -792,7 +793,7 @@ inline constexpr flags_ui::FeatureEntry:
+ VARIATION_ENTRY(kIPHiOSGeminiContextualCueChip),
+ VARIATION_ENTRY(kIPHiOSGeminiFullscreenPromoFeature),
#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),
-@@ -843,7 +844,8 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -857,7 +858,8 @@ inline constexpr flags_ui::FeatureEntry:
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -53,7 +53,7 @@ $NetBSD$
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
VARIATION_ENTRY(kIPHAutofillAiValuablesFeature),
VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
-@@ -899,7 +901,7 @@ inline constexpr flags_ui::FeatureEntry:
+@@ -913,7 +915,7 @@ inline constexpr flags_ui::FeatureEntry:
VARIATION_ENTRY(kIPHScalableIphGamingFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
index d1b31166ec..dbb2330ca3 100644
--- a/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
+++ b/chromium/patches/patch-components_feed_core_proto_v2_wire_version.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/proto/v2/wire/version.proto.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feed/core/proto/v2/wire/version.proto.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feed/core/proto/v2/wire/version.proto
@@ -25,8 +25,8 @@ message Version {
BETA = 3;
diff --git a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
index da88928fb7..fc196a3933 100644
--- a/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_feed__network__impl__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feed/core/v2/feed_network_impl_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feed/core/v2/feed_network_impl_unittest.cc
@@ -746,8 +746,8 @@ TEST_F(FeedNetworkTest, SendApiRequest_D
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util.cc b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
index 8c6f4a4bde..8e1bd0fed7 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feed/core/v2/proto_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feed/core/v2/proto_util.cc
@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMess
diff --git a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
index a1caba8bf9..1900a3d9ba 100644
--- a/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
+++ b/chromium/patches/patch-components_feed_core_v2_proto__util__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/proto_util_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feed/core/v2/proto_util_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feed/core/v2/proto_util_unittest.cc
@@ -42,8 +42,8 @@ TEST(ProtoUtilTest, CreateClientInfo) {
feedwire::ClientInfo result = CreateClientInfo(request_metadata);
diff --git a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
index 728d1fb9e8..fc5a4d0fb8 100644
--- a/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/chromium/patches/patch-components_feed_core_v2_test_proto__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/feed/core/v2/test/proto_printer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/feed/core/v2/test/proto_printer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/feed/core/v2/test/proto_printer.cc
@@ -159,8 +159,8 @@ class TextProtoPrinter {
}
diff --git a/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc b/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
index 4742875379..93116636ff 100644
--- a/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
+++ b/chromium/patches/patch-components_gcm__driver_gcm__desktop__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gcm_driver/gcm_desktop_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gcm_driver/gcm_desktop_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gcm_driver/gcm_desktop_utils.cc
@@ -32,7 +32,7 @@ GCMClient::ChromePlatform GetPlatform()
return GCMClient::PLATFORM_ANDROID;
diff --git a/chromium/patches/patch-components_gwp__asan_BUILD.gn b/chromium/patches/patch-components_gwp__asan_BUILD.gn
index 8ae36db80b..38771032b6 100644
--- a/chromium/patches/patch-components_gwp__asan_BUILD.gn
+++ b/chromium/patches/patch-components_gwp__asan_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gwp_asan/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gwp_asan/BUILD.gn
@@ -15,7 +15,7 @@ test("gwp_asan_unittests") {
"//testing/gtest",
diff --git a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
index 244be86946..74d2fa034e 100644
--- a/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
+++ b/chromium/patches/patch-components_gwp__asan_buildflags_buildflags.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/buildflags/buildflags.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gwp_asan/buildflags/buildflags.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gwp_asan/buildflags/buildflags.gni
@@ -11,10 +11,10 @@ import("//build/config/compiler/compiler
# Android requires frame pointers for unwinding, unwind tables aren't shipped in
diff --git a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
index 14c221ae50..77f9065f64 100644
--- a/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_guarded__page__allocator__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gwp_asan/client/guarded_page_allocator_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gwp_asan/client/guarded_page_allocator_posix.cc
@@ -35,8 +35,9 @@ void GuardedPageAllocator::MarkPageInacc
// mmap() a PROT_NONE page over the address to release it to the system, if
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
index b3798e514b..5e58fe7f41 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/gwp_asan.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gwp_asan/client/gwp_asan.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gwp_asan/client/gwp_asan.cc
@@ -81,7 +81,7 @@ namespace {
// ProcessSamplingBoost is the multiplier to increase the
diff --git a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
index 54839107a4..3ca9438985 100644
--- a/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
+++ b/chromium/patches/patch-components_gwp__asan_client_gwp__asan__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/client/gwp_asan_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gwp_asan/client/gwp_asan_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gwp_asan/client/gwp_asan_features.cc
@@ -9,7 +9,7 @@
namespace gwp_asan::internal {
diff --git a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
index 7a07a96511..60e37080e0 100644
--- a/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
+++ b/chromium/patches/patch-components_gwp__asan_crash__handler_crash__analyzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/gwp_asan/crash_handler/crash_analyzer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/gwp_asan/crash_handler/crash_analyzer.cc
@@ -36,7 +36,7 @@
#include "third_party/crashpad/crashpad/snapshot/process_snapshot.h"
diff --git a/chromium/patches/patch-components_live__caption_caption__util.cc b/chromium/patches/patch-components_live__caption_caption__util.cc
index 783b06263c..8650962242 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.cc
+++ b/chromium/patches/patch-components_live__caption_caption__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/live_caption/caption_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/live_caption/caption_util.cc
@@ -139,7 +139,7 @@ bool IsHeadlessCaptionFeatureSupported()
std::string GetCaptionSettingsUrl() {
diff --git a/chromium/patches/patch-components_live__caption_caption__util.h b/chromium/patches/patch-components_live__caption_caption__util.h
index 165f0457a3..b35cc6dce0 100644
--- a/chromium/patches/patch-components_live__caption_caption__util.h
+++ b/chromium/patches/patch-components_live__caption_caption__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/live_caption/caption_util.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/live_caption/caption_util.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/live_caption/caption_util.h
@@ -15,7 +15,7 @@ class PrefService;
namespace captions {
diff --git a/chromium/patches/patch-components_media__router_common_media__source.cc b/chromium/patches/patch-components_media__router_common_media__source.cc
index e3cfd374b0..2639a56b98 100644
--- a/chromium/patches/patch-components_media__router_common_media__source.cc
+++ b/chromium/patches/patch-components_media__router_common_media__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/media_source.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/media_router/common/media_source.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/media_router/common/media_source.cc
@@ -62,7 +62,7 @@ bool IsSystemAudioCaptureSupported() {
#if BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
index e2d589cf64..9a151b2ad3 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_cast__message__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/media_router/common/providers/cast/channel/cast_message_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/media_router/common/providers/cast/channel/cast_message_util.cc
@@ -168,7 +168,7 @@ int GetVirtualConnectPlatformValue() {
return 4;
diff --git a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
index 9ad657e067..1dbc3d6367 100644
--- a/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
+++ b/chromium/patches/patch-components_media__router_common_providers_cast_channel_enum__table.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/media_router/common/providers/cast/channel/enum_table.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/media_router/common/providers/cast/channel/enum_table.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/media_router/common/providers/cast/channel/enum_table.h
@@ -368,7 +368,12 @@ class EnumTable {
diff --git a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
index c0e4975c69..da955a3655 100644
--- a/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
+++ b/chromium/patches/patch-components_metrics_drive__metrics__provider.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/drive_metrics_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/metrics/drive_metrics_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/metrics/drive_metrics_provider.cc
-@@ -21,7 +21,7 @@
+@@ -20,7 +20,7 @@
namespace metrics {
namespace {
@@ -15,7 +15,7 @@ $NetBSD$
void RecordTriStateMetric(const char* name, std::optional<bool> sample) {
base::UmaHistogramEnumeration(
name, !sample.has_value()
-@@ -106,7 +106,7 @@ void DriveMetricsProvider::FillDriveMetr
+@@ -105,7 +105,7 @@ void DriveMetricsProvider::FillDriveMetr
drive->set_has_seek_penalty(*response.has_seek_penalty);
}
diff --git a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
index 1812500204..c1e1b4ab6a 100644
--- a/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
+++ b/chromium/patches/patch-components_metrics_dwa_dwa__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/dwa/dwa_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/metrics/dwa/dwa_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/metrics/dwa/dwa_service.cc
-@@ -244,7 +244,7 @@ void DwaService::RecordCoarseSystemInfor
+@@ -267,7 +267,7 @@ void DwaService::RecordCoarseSystemInfor
coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_WINDOWS);
#elif BUILDFLAG(IS_MAC)
coarse_system_info->set_platform(::dwa::CoarseSystemInfo::PLATFORM_MACOS);
diff --git a/chromium/patches/patch-components_metrics_metrics__log.cc b/chromium/patches/patch-components_metrics_metrics__log.cc
index ced463e22c..27ea0d2c92 100644
--- a/chromium/patches/patch-components_metrics_metrics__log.cc
+++ b/chromium/patches/patch-components_metrics_metrics__log.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/metrics_log.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/metrics/metrics_log.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/metrics/metrics_log.cc
@@ -59,7 +59,7 @@
#include "base/win/current_module.h"
diff --git a/chromium/patches/patch-components_metrics_motherboard.cc b/chromium/patches/patch-components_metrics_motherboard.cc
index 6786f3f8ba..27e3338add 100644
--- a/chromium/patches/patch-components_metrics_motherboard.cc
+++ b/chromium/patches/patch-components_metrics_motherboard.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/metrics/motherboard.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/metrics/motherboard.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/metrics/motherboard.cc
@@ -1,6 +1,7 @@
// Copyright 2022 The Chromium Authors
diff --git a/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc b/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
new file mode 100644
index 0000000000..41bb83fd88
--- /dev/null
+++ b/chromium/patches/patch-components_metrics_private__metrics_puma__service.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/metrics/private_metrics/puma_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ components/metrics/private_metrics/puma_service.cc
+@@ -71,7 +71,7 @@ Platform GetCurrentPlatform() {
+ return Platform::PLATFORM_WINDOWS;
+ #elif BUILDFLAG(IS_MAC)
+ return Platform::PLATFORM_MACOS;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return Platform::PLATFORM_LINUX;
+ #elif BUILDFLAG(IS_ANDROID)
+ // TODO(b/463580425): Differentiate between Android platforms.
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
index 841f7cc4b6..7c1af1ee58 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_connection__info.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/connection_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/named_mojo_ipc_server/connection_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/named_mojo_ipc_server/connection_info.h
@@ -12,8 +12,16 @@
#include "base/win/scoped_handle.h"
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
index 4513be3b64..dec82a4687 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__ipc__server__client__util.cc
@@ -4,14 +4,14 @@ $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-12-17 23:05:18.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/named_mojo_ipc_server/named_mojo_ipc_server_client_util.cc
@@ -23,7 +23,7 @@ namespace named_mojo_ipc_server {
// static
mojo::PlatformChannelEndpoint ConnectToServer(
- const mojo::NamedPlatformChannel::ServerName& server_name) {
+ const mojo::NamedPlatformChannel::Options& options) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- return mojo::NamedPlatformChannel::ConnectToServer(server_name);
+ return mojo::NamedPlatformChannel::ConnectToServer(options);
#elif BUILDFLAG(IS_MAC)
mojo::PlatformChannelEndpoint endpoint =
diff --git a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
index 83977b64fa..fab49db9f9 100644
--- a/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
+++ b/chromium/patches/patch-components_named__mojo__ipc__server_named__mojo__server__endpoint__connector__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/named_mojo_ipc_server/named_mojo_server_endpoint_connector_linux.cc
@@ -89,7 +89,13 @@ void NamedMojoServerEndpointConnectorLin
PLOG(ERROR) << "getsockopt failed.";
diff --git a/chromium/patches/patch-components_named__system__lock_BUILD.gn b/chromium/patches/patch-components_named__system__lock_BUILD.gn
index d41e493122..f1104ca5f4 100644
--- a/chromium/patches/patch-components_named__system__lock_BUILD.gn
+++ b/chromium/patches/patch-components_named__system__lock_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/named_system_lock/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/named_system_lock/BUILD.gn
@@ -5,7 +5,7 @@
static_library("named_system_lock") {
diff --git a/chromium/patches/patch-components_named__system__lock_lock.h b/chromium/patches/patch-components_named__system__lock_lock.h
index 17aa253263..50fab3d848 100644
--- a/chromium/patches/patch-components_named__system__lock_lock.h
+++ b/chromium/patches/patch-components_named__system__lock_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/lock.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/named_system_lock/lock.h.orig 2026-01-07 00:50:30.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/patches/patch-components_named__system__lock_lock__unittest.cc b/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
index 5f15babad0..6b53de40f9 100644
--- a/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
+++ b/chromium/patches/patch-components_named__system__lock_lock__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/named_system_lock/lock_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/named_system_lock/lock_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/named_system_lock/lock_unittest.cc
@@ -18,7 +18,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-components_ntp__tiles_pref__names.h b/chromium/patches/patch-components_ntp__tiles_pref__names.h
index f8d440ff28..3e7ea632ff 100644
--- a/chromium/patches/patch-components_ntp__tiles_pref__names.h
+++ b/chromium/patches/patch-components_ntp__tiles_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/ntp_tiles/pref_names.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/ntp_tiles/pref_names.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/ntp_tiles/pref_names.h
@@ -49,7 +49,7 @@ inline constexpr char kCustomLinksInitia
diff --git a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
index d613ca6ed5..97048facfe 100644
--- a/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/optimization_guide/core/feature_registry/feature_registration.cc
-@@ -67,7 +67,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
+@@ -76,7 +76,7 @@ BASE_FEATURE(kProductSpecificationsMqlsL
BASE_FEATURE(kFormsClassificationsMqlsLogging,
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
index d1e98311c7..102d6d2a92 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -98,7 +98,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
+@@ -95,7 +95,7 @@ BASE_FEATURE(kOptimizationGuideModelExec
// Whether to use the on device model service in optimization guide.
BASE_FEATURE(kOptimizationGuideOnDeviceModel,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
index de5f73472e..d113814dec 100644
--- a/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
+++ b/chromium/patches/patch-components_optimization__guide_core_optimization__guide__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/optimization_guide/core/optimization_guide_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/optimization_guide/core/optimization_guide_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/optimization_guide/core/optimization_guide_util.cc
@@ -37,7 +37,7 @@ optimization_guide::proto::Platform GetP
return optimization_guide::proto::PLATFORM_CHROMEOS;
diff --git a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
index a533d2bfd9..cdec405282 100644
--- a/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
+++ b/chromium/patches/patch-components_os__crypt_async_browser_secret__portal__key__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/os_crypt/async/browser/secret_portal_key_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/os_crypt/async/browser/secret_portal_key_provider.cc
@@ -5,7 +5,9 @@
#include "components/os_crypt/async/browser/secret_portal_key_provider.h"
diff --git a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 941f6182bc..e6d3271e96 100644
--- a/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/chromium/patches/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/os_crypt/sync/libsecret_util_linux.cc
@@ -184,16 +184,22 @@ bool LibsecretLoader::EnsureLibsecretLoa
diff --git a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
index edd5fea197..2d4bcb592a 100644
--- a/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
+++ b/chromium/patches/patch-components_os__crypt_sync_os__crypt.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/os_crypt/sync/os_crypt.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/os_crypt/sync/os_crypt.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/os_crypt/sync/os_crypt.h
@@ -28,7 +28,7 @@ class Keychain;
}
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
index 14bf8b9714..8eada7069f 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client.cc
@@ -464,8 +464,8 @@ void PaintPreviewClient::CapturePaintPre
metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index 999b8ab3c0..670841b943 100644
--- a/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/chromium/patches/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/paint_preview/browser/paint_preview_client_unittest.cc
@@ -228,8 +228,8 @@ TEST_P(PaintPreviewClientRenderViewHostT
metadata->set_version(kPaintPreviewVersion);
diff --git a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
index 22b23d63ed..33c99acad4 100644
--- a/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
+++ b/chromium/patches/patch-components_paint__preview_common_proto_paint__preview.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/common/proto/paint_preview.proto.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/paint_preview/common/proto/paint_preview.proto.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/paint_preview/common/proto/paint_preview.proto
@@ -82,8 +82,8 @@ message PaintPreviewFrameProto {
// Stores Chrome version.
diff --git a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
index 0c3a13295b..95adc3fa7c 100644
--- a/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/chromium/patches/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -432,8 +432,8 @@ void PlayerCompositorDelegate::ValidateP
+@@ -437,8 +437,8 @@ void PlayerCompositorDelegate::ValidateP
auto chrome_version = capture_result_->proto.metadata().chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
index c1c2a2dd01..0604f314b1 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -71,7 +71,7 @@ BASE_FEATURE(kClearUndecryptablePassword
+@@ -67,7 +67,7 @@ BASE_FEATURE(kClearUndecryptablePassword
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -139,7 +139,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
+@@ -138,7 +138,7 @@ BASE_FEATURE(kPasswordManualFallbackAvai
BASE_FEATURE(kPasswordManagerLogToTerminal, base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
index b4f60e8e45..44a1925ba2 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_features_password__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/features/password_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/features/password_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/features/password_features.h
-@@ -172,7 +172,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFall
+@@ -171,7 +171,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFall
// terminal.
BASE_DECLARE_FEATURE(kPasswordManagerLogToTerminal);
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
index d90ba8e54a..88dfe67b69 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -405,7 +405,7 @@ void PasswordAutofillManager::DidAcceptS
+@@ -401,7 +401,7 @@ void PasswordAutofillManager::DidAcceptS
weak_ptr_factory_.GetWeakPtr(), *password_credential);
if (password_credential->is_grouped_affiliation) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -15,7 +15,7 @@ $NetBSD$
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -653,7 +653,7 @@ void PasswordAutofillManager::DidNavigat
+@@ -649,7 +649,7 @@ void PasswordAutofillManager::DidNavigat
manual_fallback_metrics_recorder_ =
std::make_unique<PasswordManualFallbackMetricsRecorder>();
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
index 6f90f06831..00e0b9dace 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_autofill_manager.h
@@ -291,7 +291,7 @@ class PasswordAutofillManager : public a
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
index 9f5bbd243b..c49ce20974 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__filling.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_filling.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_form_filling.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_form_filling.cc
@@ -197,7 +197,7 @@ LikelyFormFilling SendFillInformationToR
#endif
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
index bd74bc5688..e4e369265a 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_form_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_form_manager.cc
@@ -235,7 +235,7 @@ bool ShouldUploadCrowdsourcingVotes(cons
return false;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
index f0f553ab0c..5f10747c31 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager.cc
@@ -4,18 +4,24 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_manager.cc
-@@ -607,7 +607,7 @@ void PasswordManager::RegisterProfilePre
+@@ -611,12 +611,12 @@ void PasswordManager::RegisterProfilePre
registry->RegisterListPref(prefs::kPasswordManagerPromoCardsList);
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ registry->RegisterListPref(prefs::kPasswordManagerBlocklist);
+ #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
+ // BUILDFLAG(IS_MAC)
registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
0);
#endif
-@@ -620,7 +620,7 @@ void PasswordManager::RegisterProfilePre
+@@ -629,7 +629,7 @@ void PasswordManager::RegisterProfilePre
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -24,3 +30,12 @@ $NetBSD$
registry->RegisterBooleanPref(prefs::kDeletingUndecryptablePasswordsEnabled,
true);
#endif
+@@ -659,7 +659,7 @@ void PasswordManager::RegisterLocalPrefs
+ registry->RegisterBooleanPref(prefs::kOsPasswordBlank, false);
+ registry->RegisterBooleanPref(prefs::kIsBiometricAvailable, false);
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ registry->RegisterBooleanPref(prefs::kHadBiometricsAvailable, false);
+ #endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS)
+ registry->RegisterListPref(prefs::kLocalPasswordHashDataList,
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
index 914f5bae54..3e08fe22d4 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_manager_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_manager_client.h
@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
index 09daf15a88..10c8b566d4 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_manager_switches.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
index 56e6407502..b572a7f2ad 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manager__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manager_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_manager_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_manager_switches.h
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index 5027c74d34..d84cd00ee3 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
-@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(cons
+@@ -47,7 +47,7 @@ std::u16string GetUsernameFromLabel(cons
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -15,7 +15,7 @@ $NetBSD$
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -304,7 +304,7 @@ void PasswordManualFallbackFlow::DidAcce
+@@ -305,7 +305,7 @@ void PasswordManualFallbackFlow::DidAcce
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -24,7 +24,7 @@ $NetBSD$
std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -440,7 +440,7 @@ void PasswordManualFallbackFlow::EnsureC
+@@ -441,7 +441,7 @@ void PasswordManualFallbackFlow::EnsureC
const Suggestion::PasswordSuggestionDetails& payload,
base::OnceClosure on_allowed) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
index 89669aff40..60a190bd76 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__manual__fallback__flow.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_manual_fallback_flow.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_manual_fallback_flow.h
@@ -19,7 +19,7 @@
#include "components/password_manager/core/browser/ui/saved_passwords_presenter.h"
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
index 32975913e6..b8a3582e0b 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store__factory__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store_factory_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_store_factory_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_store_factory_util.cc
@@ -33,7 +33,7 @@ namespace {
LoginDatabase::DeletingUndecryptablePasswordsEnabled GetPolicyFromPrefs(
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
index e6d5bf6409..56ef5229f5 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database.cc
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database.cc
@@ -1043,7 +1043,7 @@ bool ShouldDeleteUndecryptablePasswords(
bool is_enabled_by_policy,
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
index 30bc351ce7..5d2cace460 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__async__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_async_helper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_async_helper.cc
@@ -146,7 +146,7 @@ LoginsResultOrError LoginDatabaseAsyncHe
std::vector<PasswordForm> matched_forms;
diff --git a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index ccef1b95a1..12c4d09a7e 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -4,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_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
@@ -2227,7 +2227,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCur
testing::Values(1, 2, 3, 24));
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 5a71ea69c0..2d9157fed3 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.cc
@@ -226,7 +226,7 @@ version_info::Channel StubPasswordManage
}
diff --git a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 88abd91abc..7a7ddd797d 100644
--- a/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/chromium/patches/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/browser/stub_password_manager_client.h
@@ -84,7 +84,7 @@ class StubPasswordManagerClient : public
MockPasswordFeatureManager* GetPasswordFeatureManager();
diff --git a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
index 58d9ba6414..09575f76d0 100644
--- a/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/chromium/patches/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -59,7 +59,7 @@ inline constexpr char kCredentialProvide
#endif
@@ -15,6 +15,15 @@ $NetBSD$
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
+@@ -217,7 +217,7 @@ inline constexpr char kProfileStoreDateL
+ inline constexpr char kAccountStoreDateLastUsedForFilling[] =
+ "password_manager.account_store_date_last_used_for_filling";
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Integer indicating how many times user saw biometric authentication before
+ // filling promo.
+ inline constexpr char kBiometricAuthBeforeFillingPromoShownCounter[] =
@@ -253,7 +253,7 @@ inline constexpr char kPasswordManagerPr
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
@@ -24,3 +33,12 @@ $NetBSD$
// Integer pref indicating how many times relaunch Chrome bubble was dismissed.
inline constexpr char kRelaunchChromeBubbleDismissedCounter[] =
"password_manager.relaunch_chrome_bubble_dismissed_counter";
+@@ -286,7 +286,7 @@ inline constexpr char kLastNegativePassw
+ "password_manager.last_negative_password_change_timestamp";
+
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_MAC)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ // List of urls for which password manager is disabled/blocked.
+ inline constexpr char kPasswordManagerBlocklist[] =
+ "password_manager.password_manager_blocklist";
diff --git a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index 664cbca575..8a63794be2 100644
--- a/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/chromium/patches/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/performance_manager/decorators/process_metrics_decorator.cc
@@ -54,7 +54,7 @@ class ProcessMetricsDecorator::NodeMetri
auto* process_node = ProcessNodeImpl::FromNode(context.GetProcessNode());
diff --git a/chromium/patches/patch-components_performance__manager_public_features.h b/chromium/patches/patch-components_performance__manager_public_features.h
index c83abb8d4b..daea4c7f98 100644
--- a/chromium/patches/patch-components_performance__manager_public_features.h
+++ b/chromium/patches/patch-components_performance__manager_public_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/public/features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/performance_manager/public/features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/performance_manager/public/features.h
@@ -19,7 +19,7 @@ namespace performance_manager::features
diff --git a/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
index 9b2b06c980..953abe67f8 100644
--- a/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
+++ b/chromium/patches/patch-components_performance__manager_resource__attribution_memory__measurement__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/performance_manager/resource_attribution/memory_measurement_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/performance_manager/resource_attribution/memory_measurement_delegate.cc
@@ -100,7 +100,7 @@ void MemoryMeasurementDelegateImpl::OnMe
base::KiB(process_dump.os_dump().resident_set_kb),
diff --git a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
index 36e02f6ac2..6bd25c6735 100644
--- a/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
+++ b/chromium/patches/patch-components_permissions_prediction__service_prediction__common.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/permissions/prediction_service/prediction_common.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/permissions/prediction_service/prediction_common.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/permissions/prediction_service/prediction_common.cc
@@ -36,7 +36,7 @@ int BucketizeValue(int count) {
diff --git a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
index c800872521..09d44497ce 100644
--- a/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
+++ b/chromium/patches/patch-components_policy_core_browser_policy__pref__mapping__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/policy/core/browser/policy_pref_mapping_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/policy/core/browser/policy_pref_mapping_test.cc
@@ -432,7 +432,7 @@ class PolicyTestCase {
const std::string os("chromeos");
diff --git a/chromium/patches/patch-components_policy_core_browser_url__blocklist__manager.cc b/chromium/patches/patch-components_policy_core_browser_url__blocklist__manager.cc
deleted file mode 100644
index 2136e99878..0000000000
--- a/chromium/patches/patch-components_policy_core_browser_url__blocklist__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/policy/core/browser/url_blocklist_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ components/policy/core/browser/url_blocklist_manager.cc
-@@ -377,7 +377,7 @@ void URLBlocklistManager::RegisterProfil
- policy_prefs::kSafeSitesFilterBehavior,
- static_cast<int>(SafeSitesFilterBehavior::kSafeSitesFilterDisabled));
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- registry->RegisterListPref(policy_prefs::kPasswordManagerBlocklist);
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
- // BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index 55c4b2d64f..28e49c18ef 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -767,7 +767,7 @@ void CloudPolicyClient::FetchPolicy(Poli
+@@ -779,7 +779,7 @@ void CloudPolicyClient::FetchPolicy(Poli
fetch_request->set_invalidation_payload(invalidation_payload_);
}
}
@@ -14,4 +14,4 @@ $NetBSD$
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Only set browser device identifier for CBCM Chrome cloud policy on
// desktop.
- if (type_to_fetch.first ==
+ if (type_to_fetch.policy_type() ==
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
index 2752652c71..aa25878c36 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__refresh__scheduler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_refresh_scheduler.cc
@@ -26,7 +26,7 @@ namespace policy {
diff --git a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
index ac295df907..85f1b46e57 100644
--- a/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
+++ b/chromium/patches/patch-components_policy_core_common_cloud_cloud__policy__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/policy/core/common/cloud/cloud_policy_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/policy/core/common/cloud/cloud_policy_util.cc
@@ -21,7 +21,7 @@
#include "base/win/wincred_shim.h"
diff --git a/chromium/patches/patch-components_policy_core_common_policy__paths.cc b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
index fd69c11a80..346e5db349 100644
--- a/chromium/patches/patch-components_policy_core_common_policy__paths.cc
+++ b/chromium/patches/patch-components_policy_core_common_policy__paths.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/core/common/policy_paths.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/policy/core/common/policy_paths.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/policy/core/common/policy_paths.cc
@@ -17,6 +17,10 @@ namespace policy {
const char kPolicyPath[] = "/etc/opt/chrome/policies";
diff --git a/chromium/patches/patch-components_policy_core_common_policy__pref__names.cc b/chromium/patches/patch-components_policy_core_common_policy__pref__names.cc
deleted file mode 100644
index 6a982edb3a..0000000000
--- a/chromium/patches/patch-components_policy_core_common_policy__pref__names.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/policy/core/common/policy_pref_names.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ components/policy/core/common/policy_pref_names.cc
-@@ -199,7 +199,7 @@ const char kFloatingWorkspaceEnabled[] =
- // A boolean value indicating whether the built-in AI APIs are enabled.
- const char kBuiltInAIAPIsEnabled[] = "policy.built_in_ai_apis_enabled";
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- // List of urls for which password manager is disabled/blocked.
- const char kPasswordManagerBlocklist[] = "policy.password_manager_blocklist";
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) ||
diff --git a/chromium/patches/patch-components_policy_core_common_policy__pref__names.h b/chromium/patches/patch-components_policy_core_common_policy__pref__names.h
deleted file mode 100644
index eab5c82604..0000000000
--- a/chromium/patches/patch-components_policy_core_common_policy__pref__names.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/policy/core/common/policy_pref_names.h.orig 2025-12-17 23:05:18.000000000 +0000
-+++ components/policy/core/common/policy_pref_names.h
-@@ -96,7 +96,7 @@ extern const char kFloatingWorkspaceEnab
- #endif
- extern const char kBuiltInAIAPIsEnabled[];
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-- BUILDFLAG(IS_MAC)
-+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- extern const char kPasswordManagerBlocklist[];
- #endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
diff --git a/chromium/patches/patch-components_policy_tools_generate__policy__source.py b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
index c560e055f7..abc2f5581b 100644
--- a/chromium/patches/patch-components_policy_tools_generate__policy__source.py
+++ b/chromium/patches/patch-components_policy_tools_generate__policy__source.py
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/policy/tools/generate_policy_source.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/policy/tools/generate_policy_source.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/policy/tools/generate_policy_source.py
-@@ -38,9 +38,9 @@ PLATFORM_STRINGS = {
+@@ -37,9 +37,9 @@ PLATFORM_STRINGS = {
'ios': ['ios'],
'fuchsia': ['fuchsia'],
'chrome.win': ['win'],
diff --git a/chromium/patches/patch-components_power__metrics_BUILD.gn b/chromium/patches/patch-components_power__metrics_BUILD.gn
index 916a6ac679..6fdabf5a98 100644
--- a/chromium/patches/patch-components_power__metrics_BUILD.gn
+++ b/chromium/patches/patch-components_power__metrics_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/power_metrics/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/power_metrics/BUILD.gn
@@ -41,7 +41,7 @@ static_library("power_metrics") {
ldflags = [ "/DELAYLOAD:setupapi.dll" ]
diff --git a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
index cc517b8f84..101c8f739a 100644
--- a/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
+++ b/chromium/patches/patch-components_power__metrics_energy__metrics__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/power_metrics/energy_metrics_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/power_metrics/energy_metrics_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/power_metrics/energy_metrics_provider.cc
@@ -9,6 +9,8 @@
#include "components/power_metrics/energy_metrics_provider_win.h"
diff --git a/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
new file mode 100644
index 0000000000..e821e38776
--- /dev/null
+++ b/chromium/patches/patch-components_proxy__config_pref__proxy__config__tracker__impl.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/proxy_config/pref_proxy_config_tracker_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ components/proxy_config/pref_proxy_config_tracker_impl.cc
+@@ -552,7 +552,7 @@ void PrefProxyConfigTrackerImpl::Registe
+ registry->RegisterDictionaryPref(proxy_config::prefs::kProxy,
+ ProxyConfigDictionary::CreateSystem());
+ registry->RegisterListPref(proxy_config::prefs::kProxyOverrideRules);
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ registry->RegisterIntegerPref(
+ proxy_config::prefs::kEnableProxyOverrideRulesForAllUsers, 0);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.h
new file mode 100644
index 0000000000..1ea65f872a
--- /dev/null
+++ b/chromium/patches/patch-components_proxy__config_proxy__config__pref__names.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/proxy_config/proxy_config_pref_names.h.orig 2026-01-07 00:50:30.000000000 +0000
++++ components/proxy_config/proxy_config_pref_names.h
+@@ -28,7 +28,7 @@ inline constexpr char kProxyOverrideRule
+ inline constexpr char kProxyOverrideRulesScope[] = "proxy_override_rules_scope";
+ #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)
+ // Preference to store the value of the "EnableProxyOverrideRulesForAllUsers"
+ // policy.
+ inline constexpr char kEnableProxyOverrideRulesForAllUsers[] =
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.cc b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.cc
deleted file mode 100644
index a263677c09..0000000000
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.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/regional_capabilities/regional_capabilities_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ components/regional_capabilities/regional_capabilities_switches.cc
-@@ -23,7 +23,7 @@ BASE_FEATURE(kResolveRegionalCapabilitie
- base::FEATURE_ENABLED_BY_DEFAULT);
- #endif
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kUseFinchPermanentCountryForFetchCountryId,
- "UseFinchPermanentCountyForFetchCountryId",
- base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h b/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
deleted file mode 100644
index 6eb6fba8ab..0000000000
--- a/chromium/patches/patch-components_regional__capabilities_regional__capabilities__switches.h
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
- pkgsrc's qt5-qtwebengine patches
-
---- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
-+++ components/regional_capabilities/regional_capabilities_switches.h
-@@ -53,7 +53,7 @@ BASE_DECLARE_FEATURE(kRestrictLegacySear
- BASE_DECLARE_FEATURE(kResolveRegionalCapabilitiesFromDevice);
- #endif
-
--#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Use finch permanent country instead of finch latest country for fetching
- // country ID.
- BASE_DECLARE_FEATURE(kUseFinchPermanentCountryForFetchCountryId);
diff --git a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
index 9886cdcca3..6ae6da982f 100644
--- a/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
+++ b/chromium/patches/patch-components_safe__browsing_content_common_file__type__policies__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/safe_browsing/content/common/file_type_policies_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/safe_browsing/content/common/file_type_policies_unittest.cc
@@ -146,7 +146,7 @@ TEST_F(FileTypePoliciesTest, UnpackResou
EXPECT_EQ(142, file_type.uma_value());
diff --git a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
index 4fa6702d4f..2f4f11408b 100644
--- a/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
+++ b/chromium/patches/patch-components_safe__browsing_content_resources_gen__file__type__proto.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/safe_browsing/content/resources/gen_file_type_proto.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/safe_browsing/content/resources/gen_file_type_proto.py
@@ -37,6 +37,8 @@ def PlatformTypes():
"chromeos":
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
index e87067dd80..a02351262c 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_db_v4__protocol__manager__util.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/safe_browsing/core/browser/db/v4_protocol_manager_util.cc
-@@ -119,7 +119,7 @@ std::ostream& operator<<(std::ostream& o
+@@ -112,7 +112,7 @@ std::ostream& operator<<(std::ostream& o
PlatformType GetCurrentPlatformType() {
#if BUILDFLAG(IS_WIN)
return WINDOWS_PLATFORM;
diff --git a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
index eea4df9814..5785a13a43 100644
--- a/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
+++ b/chromium/patches/patch-components_safe__browsing_core_browser_realtime_url__lookup__service__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/safe_browsing/core/browser/realtime/url_lookup_service_base.cc
-@@ -112,7 +112,7 @@ RTLookupRequest::OSType GetRTLookupReque
+@@ -115,7 +115,7 @@ RTLookupRequest::OSType GetRTLookupReque
return RTLookupRequest::OS_TYPE_CHROME_OS;
#elif BUILDFLAG(IS_IOS)
return RTLookupRequest::OS_TYPE_IOS;
diff --git a/chromium/patches/patch-components_search__engines_template__url__service.cc b/chromium/patches/patch-components_search__engines_template__url__service.cc
index f50300f97f..de42f37125 100644
--- a/chromium/patches/patch-components_search__engines_template__url__service.cc
+++ b/chromium/patches/patch-components_search__engines_template__url__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/search_engines/template_url_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/search_engines/template_url_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/search_engines/template_url_service.cc
@@ -3590,7 +3590,7 @@ bool TemplateURLService::MatchesDefaultS
std::unique_ptr<EnterpriseSearchManager>
diff --git a/chromium/patches/patch-components_security__interstitials_content_utils.cc b/chromium/patches/patch-components_security__interstitials_content_utils.cc
index cd910fe695..d794e36815 100644
--- a/chromium/patches/patch-components_security__interstitials_content_utils.cc
+++ b/chromium/patches/patch-components_security__interstitials_content_utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/security_interstitials/content/utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/security_interstitials/content/utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/security_interstitials/content/utils.cc
@@ -37,7 +37,7 @@ void LaunchDateAndTimeSettings() {
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
index 537642d5a8..b3210ee87c 100644
--- a/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
+++ b/chromium/patches/patch-components_segmentation__platform_embedder_default__model_cross__device__user__segment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/segmentation_platform/embedder/default_model/cross_device_user_segment.cc
@@ -122,7 +122,7 @@ void CrossDeviceUserSegment::ExecuteMode
// Check for current device type and subtract it from the device count
diff --git a/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
new file mode 100644
index 0000000000..aa57cb62d8
--- /dev/null
+++ b/chromium/patches/patch-components_services_font__data_font__data__service__impl.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/services/font_data/font_data_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ components/services/font_data/font_data_service_impl.cc
+@@ -119,7 +119,7 @@ std::tuple<base::File, uint64_t> FontDat
+ typeface.getResourceName(&font_path);
+ base::UmaHistogramBoolean("Chrome.FontDataService.EmptyPathOnGetFileHandle",
+ font_path.isEmpty());
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // TODO(crbug.com/463411679): `getResourceName()` is not implemented for
+ // Linux, so the returned file will always be invalid and a memory region will
+ // be shared instead.
diff --git a/chromium/patches/patch-components_services_on__device__translation_sandbox__hook.cc b/chromium/patches/patch-components_services_on__device__translation_sandbox__hook.cc
index c9cdefcb3c..5ea11c4ae1 100644
--- a/chromium/patches/patch-components_services_on__device__translation_sandbox__hook.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- components/services/on_device_translation/sandbox_hook.cc.orig 2026-01-07 00:50:30.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/patches/patch-components_services_on__device__translation_sandbox__hook.h b/chromium/patches/patch-components_services_on__device__translation_sandbox__hook.h
index 98deaeb7d0..04b3d70329 100644
--- a/chromium/patches/patch-components_services_on__device__translation_sandbox__hook.h
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- components/services/on_device_translation/sandbox_hook.h.orig 2026-01-07 00:50:30.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/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
index 320b4c4660..68390abe47 100644
--- a/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
+++ b/chromium/patches/patch-components_services_paint__preview__compositor_paint__preview__compositor__collection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/services/paint_preview_compositor/paint_preview_compositor_collection_impl.cc
@@ -22,7 +22,7 @@
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.cc b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
index 4cb706e912..80211c0d71 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.cc
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/signin/public/base/signin_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/signin/public/base/signin_switches.cc
-@@ -107,7 +107,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
+@@ -108,7 +108,7 @@ BASE_FEATURE(kChromeAndroidIdentitySurve
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
BASE_FEATURE(kChromeIdentitySurveyAddressBubbleSignin,
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kChromeIdentitySurveyDiceWebSigninAccepted,
-@@ -134,7 +134,7 @@ BASE_FEATURE(kChromeIdentitySurveySwitch
+@@ -135,7 +135,7 @@ BASE_FEATURE(kChromeIdentitySurveySwitch
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -24,16 +24,25 @@ $NetBSD$
BASE_FEATURE(kChromeIdentitySurveyLaunchWithDelay,
base::FEATURE_ENABLED_BY_DEFAULT);
BASE_FEATURE_PARAM(base::TimeDelta,
-@@ -343,7 +343,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
+@@ -356,7 +356,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
base::Days(7));
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ const base::FeatureParam<int>
+@@ -365,7 +365,7 @@ const base::FeatureParam<int>
+ "max_profiles_count_to_show_open_all_button_in_profile_picker", 5};
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kProfileCreationDeclineSigninCTAExperiment,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -372,12 +372,12 @@ BASE_FEATURE(kProfilesReordering, base::
+@@ -403,7 +403,7 @@ BASE_FEATURE(kProfilesReordering, base::
BASE_FEATURE(kRollbackDiceMigration, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -42,6 +51,9 @@ $NetBSD$
BASE_FEATURE(kShowProfilePickerToAllUsersExperiment,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -418,7 +418,7 @@ const base::FeatureParam<int> kContextua
+ "contextual_signin_promo_dismissed_threshold",
+ 2);
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-components_signin_public_base_signin__switches.h b/chromium/patches/patch-components_signin_public_base_signin__switches.h
index 675830b778..0961ee9636 100644
--- a/chromium/patches/patch-components_signin_public_base_signin__switches.h
+++ b/chromium/patches/patch-components_signin_public_base_signin__switches.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/signin/public/base/signin_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/signin/public/base/signin_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/signin/public/base/signin_switches.h
-@@ -95,7 +95,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+@@ -98,7 +98,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeAndroidIdentitySurveyBookmarkPromo);
#endif // BUILDFLAG(IS_ANDROID)
@@ -15,7 +15,7 @@ $NetBSD$
// Enables surveys to measure the effectiveness of the identity model.
// These surveys would be displayed after interactions such as signin, profile
// switching, etc. Please keep sorted alphabetically.
-@@ -127,7 +127,7 @@ BASE_DECLARE_FEATURE(kChromeIdentitySurv
+@@ -130,7 +130,7 @@ BASE_DECLARE_FEATURE(kChromeIdentitySurv
// LINT.ThenChange(//chrome/browser/signin/signin_hats_util.cc)
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -24,26 +24,27 @@ $NetBSD$
// Controls the duration for which the launch of an identity survey is delayed.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kChromeIdentitySurveyLaunchWithDelay);
-@@ -287,7 +287,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
+@@ -297,7 +297,7 @@ BASE_DECLARE_FEATURE_PARAM(base::TimeDel
kOfferMigrationToDiceUsersMinTimeBetweenDialogs);
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Experimenting with changing the secondary CTA for FRE and new profile
- // creation.
+ // Experimenting with a button to all profiles from the profile picker.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -318,14 +318,14 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kRollbackDiceMigration);
- #endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
+ BASE_DECLARE_FEATURE(kOpenAllProfilesFromProfilePickerExperiment);
+@@ -306,7 +306,7 @@ extern const base::FeatureParam<int>
+ kMaxProfilesCountToShowOpenAllButtonInProfilePicker;
+ #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)
- // Experimenting with showing the profile picker to all users (not only the
- // users with multiple profiles).
+ // Experimenting with changing the secondary CTA for FRE and new profile
+ // creation.
COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kShowProfilePickerToAllUsersExperiment);
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -371,7 +371,7 @@ extern const base::FeatureParam<int> kCo
+ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ extern const base::FeatureParam<int> kContextualSigninPromoDismissedThreshold;
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-components_soda_soda__util.cc b/chromium/patches/patch-components_soda_soda__util.cc
index bf6d2a73ec..d1bf8b19f4 100644
--- a/chromium/patches/patch-components_soda_soda__util.cc
+++ b/chromium/patches/patch-components_soda_soda__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/soda/soda_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/soda/soda_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/soda/soda_util.cc
@@ -23,7 +23,7 @@
#include "base/win/windows_version.h"
diff --git a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
index d49c0c5cb7..45effb581b 100644
--- a/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
+++ b/chromium/patches/patch-components_startup__metric__utils_common_startup__metric__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/startup_metric_utils/common/startup_metric_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/startup_metric_utils/common/startup_metric_utils.cc
@@ -95,7 +95,7 @@ base::TimeTicks CommonStartupMetricRecor
// Enabling this logic on OS X causes a significant performance regression.
diff --git a/chromium/patches/patch-components_storage__monitor_BUILD.gn b/chromium/patches/patch-components_storage__monitor_BUILD.gn
index c98971f01f..fed7292442 100644
--- a/chromium/patches/patch-components_storage__monitor_BUILD.gn
+++ b/chromium/patches/patch-components_storage__monitor_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/storage_monitor/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/storage_monitor/BUILD.gn
@@ -73,7 +73,7 @@ component("storage_monitor") {
deps += [ "//services/device/public/mojom" ]
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
index 7600d72240..6dac66d5df 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/removable_device_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/storage_monitor/removable_device_constants.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/storage_monitor/removable_device_constants.cc
@@ -10,7 +10,7 @@ namespace storage_monitor {
const char kFSUniqueIdPrefix[] = "UUID:";
diff --git a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
index cfd170e8fc..2b0fc91850 100644
--- a/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
+++ b/chromium/patches/patch-components_storage__monitor_removable__device__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/storage_monitor/removable_device_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/storage_monitor/removable_device_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/storage_monitor/removable_device_constants.h
@@ -15,7 +15,7 @@ namespace storage_monitor {
extern COMPONENT_EXPORT(STORAGE_MONITOR) const char kFSUniqueIdPrefix[];
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
index 23df0d1129..92c090b0e2 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_child__account__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/child_account_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/browser/child_account_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/browser/child_account_service.cc
@@ -170,7 +170,7 @@ void ChildAccountService::OnPrimaryAccou
void ChildAccountService::UpdateForceGoogleSafeSearch() {
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
index b39624f6eb..e73b621060 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_kids__chrome__management__url__checker__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/browser/kids_chrome_management_url_checker_client.cc
@@ -66,7 +66,7 @@ void OnResponse(
}
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
index 6ada6e35d0..eb219844e1 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
+++ b/chromium/patches/patch-components_supervised__user_core_browser_list__family__members__service.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/list_family_members_service.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/browser/list_family_members_service.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/browser/list_family_members_service.h
@@ -33,7 +33,7 @@ namespace supervised_user {
// If true, this fetcher is active for all users with CanFetchFamilyMemberInfo
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
index a605d64b42..1a6c57d55c 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__metrics__service.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_metrics_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_metrics_service.cc
-@@ -103,7 +103,7 @@ SupervisedUserMetricsService::Supervised
+@@ -105,7 +105,7 @@ SupervisedUserMetricsService::Supervised
std::move(metrics_service_accessor_delegate)) {
DCHECK(pref_service_);
supervised_user_service_observation_.Observe(&supervised_user_service);
diff --git a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index fc55df6094..a1565f2219 100644
--- a/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/chromium/patches/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/browser/supervised_user_preferences.cc
@@ -149,7 +149,7 @@ void RegisterProfilePrefs(PrefRegistrySi
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.cc b/chromium/patches/patch-components_supervised__user_core_common_features.cc
index 2266aec7ba..d865eeb134 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.cc
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/common/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/common/features.cc
@@ -32,7 +32,7 @@ BASE_FEATURE(kAllowSubframeLocalWebAppro
#endif
diff --git a/chromium/patches/patch-components_supervised__user_core_common_features.h b/chromium/patches/patch-components_supervised__user_core_common_features.h
index 58032b5feb..4395529004 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_features.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/common/features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/common/features.h
@@ -20,12 +20,12 @@ BASE_DECLARE_FEATURE(kLocalWebApprovals)
BASE_DECLARE_FEATURE(kAllowSubframeLocalWebApprovals);
diff --git a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
index 2add832afd..a0c16de045 100644
--- a/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
+++ b/chromium/patches/patch-components_supervised__user_core_common_pref__names.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/supervised_user/core/common/pref_names.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/supervised_user/core/common/pref_names.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/supervised_user/core/common/pref_names.h
@@ -129,7 +129,7 @@ inline constexpr char kDefaultSupervised
"profile.managed.default_filtering_behavior";
diff --git a/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
index f0e168123c..2e38245ebc 100644
--- a/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
+++ b/chromium/patches/patch-components_sync__bookmarks_bookmark__model__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_bookmarks/bookmark_model_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync_bookmarks/bookmark_model_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync_bookmarks/bookmark_model_view.cc
@@ -9,7 +9,7 @@
#include "components/bookmarks/browser/bookmark_model.h"
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
index 2c7bead1c0..f46fbaa167 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync_device_info/local_device_info_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync_device_info/local_device_info_util.cc
@@ -84,7 +84,7 @@ void OnMachineStatisticsLoaded(LocalDevi
sync_pb::SyncEnums::DeviceType GetLocalDeviceType() {
diff --git a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
index 4acaf52405..20672fd262 100644
--- a/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
+++ b/chromium/patches/patch-components_sync__device__info_local__device__info__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_device_info/local_device_info_util_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync_device_info/local_device_info_util_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync_device_info/local_device_info_util_linux.cc
@@ -9,6 +9,11 @@
diff --git a/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc b/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
index 3190d88462..3abfd9d393 100644
--- a/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
+++ b/chromium/patches/patch-components_sync__preferences_common__syncable__prefs__database.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync_preferences/common_syncable_prefs_database.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync_preferences/common_syncable_prefs_database.cc
-@@ -410,7 +410,7 @@ constexpr auto kCommonSyncablePrefsAllow
+@@ -416,7 +416,7 @@ constexpr auto kCommonSyncablePrefsAllow
syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}},
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-components_sync_base_sync__util.cc b/chromium/patches/patch-components_sync_base_sync__util.cc
index 4c4b8287b4..a3188bdad5 100644
--- a/chromium/patches/patch-components_sync_base_sync__util.cc
+++ b/chromium/patches/patch-components_sync_base_sync__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/base/sync_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync/base/sync_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync/base/sync_util.cc
@@ -44,6 +44,8 @@ std::string GetSystemString() {
system = "FREEBSD ";
diff --git a/chromium/patches/patch-components_sync_service_sync__prefs.cc b/chromium/patches/patch-components_sync_service_sync__prefs.cc
index 0d7c1e8db2..452ff45a1e 100644
--- a/chromium/patches/patch-components_sync_service_sync__prefs.cc
+++ b/chromium/patches/patch-components_sync_service_sync__prefs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_prefs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync/service/sync_prefs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync/service/sync_prefs.cc
@@ -840,7 +840,7 @@ bool SyncPrefs::MaybeMigratePrefsForSync
update_selected_types_dict->EnsureDict(
diff --git a/chromium/patches/patch-components_sync_service_sync__service__impl.cc b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
index b398ac7471..075031a968 100644
--- a/chromium/patches/patch-components_sync_service_sync__service__impl.cc
+++ b/chromium/patches/patch-components_sync_service_sync__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/sync/service/sync_service_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/sync/service/sync_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/sync/service/sync_service_impl.cc
-@@ -1384,7 +1384,7 @@ void SyncServiceImpl::ReconfigureDataTyp
+@@ -1404,7 +1404,7 @@ void SyncServiceImpl::ReconfigureDataTyp
void SyncServiceImpl::PassphraseTypeChanged(PassphraseType passphrase_type) {
DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
diff --git a/chromium/patches/patch-components_system__cpu_cpu__probe.cc b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
index 82d80bd620..a7d8fba95f 100644
--- a/chromium/patches/patch-components_system__cpu_cpu__probe.cc
+++ b/chromium/patches/patch-components_system__cpu_cpu__probe.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/system_cpu/cpu_probe.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/system_cpu/cpu_probe.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/system_cpu/cpu_probe.cc
@@ -20,6 +20,10 @@
#include "components/system_cpu/cpu_probe_mac.h"
diff --git a/chromium/patches/patch-components_translate_core_common_translate__util.cc b/chromium/patches/patch-components_translate_core_common_translate__util.cc
index 897243ef3c..b9545c2e1c 100644
--- a/chromium/patches/patch-components_translate_core_common_translate__util.cc
+++ b/chromium/patches/patch-components_translate_core_common_translate__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/translate/core/common/translate_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/translate/core/common/translate_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/translate/core/common/translate_util.cc
@@ -19,7 +19,7 @@ const char kSecurityOrigin[] = "https://
// TODO(crbug.com/40819484): Enable the feature on WebView.
diff --git a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
index ab398345ed..9059d9c6f1 100644
--- a/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
+++ b/chromium/patches/patch-components_trusted__vault_trusted__vault__connection__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/trusted_vault/trusted_vault_connection_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/trusted_vault/trusted_vault_connection_impl.cc
@@ -105,7 +105,7 @@ GetLocalPhysicalDeviceType() {
// currently used or even built on all platforms.
diff --git a/chromium/patches/patch-components_update__client_update__query__params.cc b/chromium/patches/patch-components_update__client_update__query__params.cc
index ec9af05beb..f7b2095b93 100644
--- a/chromium/patches/patch-components_update__client_update__query__params.cc
+++ b/chromium/patches/patch-components_update__client_update__query__params.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/update_client/update_query_params.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/update_client/update_query_params.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/update_client/update_query_params.cc
@@ -39,6 +39,10 @@ constexpr std::string_view kOs =
"fuchsia";
diff --git a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 285a0839f3..65b37fbf85 100644
--- a/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/chromium/patches/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
@@ -305,7 +305,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// The ideal fix would be to change the omnibox font used for Thai. In
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
index 205f569150..21680abd13 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/user_education/views/help_bubble_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/user_education/views/help_bubble_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/user_education/views/help_bubble_view.cc
@@ -269,7 +269,7 @@ DEFINE_CLASS_ELEMENT_IDENTIFIER_VALUE(He
// TODO(https://crbug.com/382611284): Temporarily handle the case when the
diff --git a/chromium/patches/patch-components_user__education_views_help__bubble__view.h b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
index 51317cb358..a8a6345823 100644
--- a/chromium/patches/patch-components_user__education_views_help__bubble__view.h
+++ b/chromium/patches/patch-components_user__education_views_help__bubble__view.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/user_education/views/help_bubble_view.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/user_education/views/help_bubble_view.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/user_education/views/help_bubble_view.h
@@ -160,7 +160,7 @@ class HelpBubbleView : public views::Bub
// work around this problem by closing the bubble if the widget is minimized.
diff --git a/chromium/patches/patch-components_variations_service_variations__service.cc b/chromium/patches/patch-components_variations_service_variations__service.cc
index b9a44389aa..9273196442 100644
--- a/chromium/patches/patch-components_variations_service_variations__service.cc
+++ b/chromium/patches/patch-components_variations_service_variations__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/variations/service/variations_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/variations/service/variations_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/variations/service/variations_service.cc
-@@ -99,7 +99,7 @@ std::string GetPlatformString() {
+@@ -100,7 +100,7 @@ std::string GetPlatformString() {
return "android";
#elif BUILDFLAG(IS_FUCHSIA)
return "fuchsia";
diff --git a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
index 3c95b8816f..6f6500f8dd 100644
--- a/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
+++ b/chromium/patches/patch-components_visited__url__ranking_public_url__visit__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/visited_url_ranking/public/url_visit_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/visited_url_ranking/public/url_visit_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/visited_url_ranking/public/url_visit_util.cc
@@ -68,7 +68,7 @@ PlatformType GetPlatformInput() {
return PlatformType::kWindows;
diff --git a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
index c28c4ac5b6..6d3b448170 100644
--- a/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
+++ b/chromium/patches/patch-components_viz_host_gpu__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/gpu_host_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/host/gpu_host_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/host/gpu_host_impl.cc
-@@ -157,7 +157,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
+@@ -158,7 +158,7 @@ GpuHostImpl::GpuHostImpl(Delegate* deleg
mojom::GpuServiceCreationParams::New();
#if BUILDFLAG(IS_OZONE)
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.cc b/chromium/patches/patch-components_viz_host_host__display__client.cc
index e70dcaa3cb..da9e8dc815 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.cc
+++ b/chromium/patches/patch-components_viz_host_host__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/host/host_display_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/host/host_display_client.cc
@@ -66,9 +66,9 @@ void HostDisplayClient::AddChildWindowTo
}
diff --git a/chromium/patches/patch-components_viz_host_host__display__client.h b/chromium/patches/patch-components_viz_host_host__display__client.h
index 5b7281fe25..10a1919c57 100644
--- a/chromium/patches/patch-components_viz_host_host__display__client.h
+++ b/chromium/patches/patch-components_viz_host_host__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/host/host_display_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/host/host_display_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/host/host_display_client.h
@@ -52,7 +52,7 @@ class VIZ_HOST_EXPORT HostDisplayClient
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index 4512f2c894..8194a52fa2 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -4,12 +4,12 @@ $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-12-17 23:05:18.000000000 +0000
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1556,7 +1556,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
- ->GetVulkanPhysicalDevice(),
+@@ -1562,7 +1562,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::G
VK_IMAGE_TILING_OPTIMAL, vk_format,
- si_format, yuv_color_space, ycbcr_info);
+ si_format, image_context->color_space(),
+ image_context->ycbcr_info());
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Textures that were allocated _on linux_ with ycbcr info came from
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
index 391e669d26..5cb9566a05 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/software_output_surface.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/display_embedder/software_output_surface.cc
@@ -115,7 +115,7 @@ void SoftwareOutputSurface::SwapBuffersC
base::TimeTicks now = base::TimeTicks::Now();
diff --git a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
index fefb3010c7..fee940b2e5 100644
--- a/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
+++ b/chromium/patches/patch-components_viz_service_display__embedder_software__output__surface.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display_embedder/software_output_surface.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/display_embedder/software_output_surface.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/display_embedder/software_output_surface.h
@@ -40,7 +40,7 @@ class VIZ_SERVICE_EXPORT SoftwareOutputS
UpdateVSyncParametersCallback callback) override;
diff --git a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
index 5089a0832f..bc9e0f0e55 100644
--- a/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
+++ b/chromium/patches/patch-components_viz_service_display_skia__renderer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/display/skia_renderer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/display/skia_renderer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/display/skia_renderer.cc
@@ -1299,7 +1299,7 @@ void SkiaRenderer::ClearFramebuffer() {
if (current_frame()->current_render_pass->has_transparent_background) {
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index b335d570a1..0140a4e760 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
@@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
diff --git a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index 2c77ac3482..dd139be1ae 100644
--- a/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/chromium/patches/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
@@ -222,7 +222,7 @@ class VIZ_SERVICE_EXPORT RootCompositorF
base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
diff --git a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
index bbd3a8a0fc..d82047693b 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/gl/gpu_service_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -460,7 +460,7 @@ void GpuServiceImpl::InitializeWithHostI
+@@ -464,7 +464,7 @@ void GpuServiceImpl::InitializeWithHostI
mojo::Remote<mojom::GpuHost> gpu_host(std::move(pending_gpu_host));
@@ -15,7 +15,7 @@ $NetBSD$
gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
#endif
-@@ -1223,7 +1223,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
+@@ -1228,7 +1228,7 @@ bool GpuServiceImpl::OnBeginFrameDerived
return true;
}
diff --git a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
index 3e23c7f605..d63ce52c5c 100644
--- a/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
+++ b/chromium/patches/patch-components_viz_service_gl_gpu__service__impl.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/service/gl/gpu_service_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/service/gl/gpu_service_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/service/gl/gpu_service_impl.h
-@@ -442,7 +442,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
+@@ -440,7 +440,7 @@ class VIZ_SERVICE_EXPORT GpuServiceImpl
void OnBeginFrameOnIO(const BeginFrameArgs& args);
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.cc b/chromium/patches/patch-components_viz_test_fake__display__client.cc
index b6a059cc5a..7e96ef95de 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.cc
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/test/fake_display_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/test/fake_display_client.cc
@@ -27,7 +27,7 @@ void FakeDisplayClient::AddChildWindowTo
gpu::SurfaceHandle child_window) {}
diff --git a/chromium/patches/patch-components_viz_test_fake__display__client.h b/chromium/patches/patch-components_viz_test_fake__display__client.h
index b59481f69f..897a4430d8 100644
--- a/chromium/patches/patch-components_viz_test_fake__display__client.h
+++ b/chromium/patches/patch-components_viz_test_fake__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/fake_display_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/test/fake_display_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/test/fake_display_client.h
@@ -36,7 +36,7 @@ class FakeDisplayClient : public mojom::
void AddChildWindowToBrowser(gpu::SurfaceHandle child_window) override;
diff --git a/chromium/patches/patch-components_viz_test_mock__display__client.h b/chromium/patches/patch-components_viz_test_mock__display__client.h
index 6486eda1cc..3f5a18c337 100644
--- a/chromium/patches/patch-components_viz_test_mock__display__client.h
+++ b/chromium/patches/patch-components_viz_test_mock__display__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/viz/test/mock_display_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/viz/test/mock_display_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/viz/test/mock_display_client.h
@@ -45,7 +45,7 @@ class MockDisplayClient : public mojom::
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc b/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
new file mode 100644
index 0000000000..8d41f8f2b5
--- /dev/null
+++ b/chromium/patches/patch-components_webauthn_core_browser_gpm__user__verification__policy.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- components/webauthn/core/browser/gpm_user_verification_policy.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ components/webauthn/core/browser/gpm_user_verification_policy.cc
+@@ -17,7 +17,7 @@ bool GpmWillDoUserVerification(device::U
+ case device::UserVerificationRequirement::kPreferred:
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_IOS)
+ return platform_has_biometrics;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return false;
+ #else
+ // This default is for unit tests.
diff --git a/chromium/patches/patch-components_webui_flags_flags__state.cc b/chromium/patches/patch-components_webui_flags_flags__state.cc
index ffc22080e0..bee5368b2b 100644
--- a/chromium/patches/patch-components_webui_flags_flags__state.cc
+++ b/chromium/patches/patch-components_webui_flags_flags__state.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- components/webui/flags/flags_state.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- components/webui/flags/flags_state.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ components/webui/flags/flags_state.cc
@@ -782,7 +782,7 @@ unsigned short FlagsState::GetCurrentPla
return kOsWin;
diff --git a/chromium/patches/patch-content_app_BUILD.gn b/chromium/patches/patch-content_app_BUILD.gn
index e98f834a54..676a7f1fff 100644
--- a/chromium/patches/patch-content_app_BUILD.gn
+++ b/chromium/patches/patch-content_app_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/app/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/app/BUILD.gn
@@ -90,7 +90,10 @@ source_set("content_main_runner_app") {
"//third_party/tflite:buildflags",
diff --git a/chromium/patches/patch-content_app_content__main.cc b/chromium/patches/patch-content_app_content__main.cc
index 1bac49d0a8..4b7bb1f453 100644
--- a/chromium/patches/patch-content_app_content__main.cc
+++ b/chromium/patches/patch-content_app_content__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/app/content_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/app/content_main.cc
@@ -217,7 +217,7 @@ NO_STACK_PROTECTOR int RunContentProcess
base::EnableTerminationOnOutOfMemory();
diff --git a/chromium/patches/patch-content_app_content__main__runner__impl.cc b/chromium/patches/patch-content_app_content__main__runner__impl.cc
index 138db2de54..723a1edf95 100644
--- a/chromium/patches/patch-content_app_content__main__runner__impl.cc
+++ b/chromium/patches/patch-content_app_content__main__runner__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/app/content_main_runner_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/app/content_main_runner_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/app/content_main_runner_impl.cc
@@ -151,18 +151,21 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
@@ -39,9 +39,9 @@ $NetBSD$
+#endif
+
#if BUILDFLAG(IS_ANDROID)
+ #include "base/android/background_thread_pool_field_trial.h"
#include "base/system/sys_info.h"
- #include "content/browser/android/battery_metrics.h"
-@@ -382,7 +389,7 @@ void InitializeZygoteSandboxForBrowserPr
+@@ -383,7 +390,7 @@ void InitializeZygoteSandboxForBrowserPr
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -50,7 +50,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Loads registered library CDMs but does not initialize them. This is needed by
-@@ -401,7 +408,10 @@ void PreloadLibraryCdms() {
+@@ -402,7 +409,10 @@ void PreloadLibraryCdms() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -61,7 +61,7 @@ $NetBSD$
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -413,9 +423,16 @@ void PreSandboxInit() {
+@@ -414,9 +424,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
@@ -78,7 +78,7 @@ $NetBSD$
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Ensure access to the library CDMs before the sandbox is turned on.
-@@ -635,7 +652,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
+@@ -636,7 +653,7 @@ NO_STACK_PROTECTOR int RunZygote(Content
// Once Zygote forks and feature list initializes we can start a thread to
// begin tracing immediately.
@@ -87,7 +87,7 @@ $NetBSD$
if (process_type == switches::kGpuProcess) {
tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
/*will_trace_thread_restart=*/true);
-@@ -734,7 +751,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
+@@ -735,7 +752,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProc
base::HangWatcher::CreateHangWatcherInstance();
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
@@ -96,7 +96,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.
-@@ -852,11 +869,10 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -853,11 +870,10 @@ int ContentMainRunnerImpl::Initialize(Co
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -110,7 +110,7 @@ $NetBSD$
#endif // !BUILDFLAG(IS_WIN)
-@@ -1008,7 +1024,7 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1009,7 +1025,7 @@ int ContentMainRunnerImpl::Initialize(Co
// SeatbeltExecServer.
CHECK(sandbox::Seatbelt::IsSandboxed());
}
@@ -119,7 +119,7 @@ $NetBSD$
// In sandboxed processes and zygotes, certain resource should be pre-warmed
// as they cannot be initialized under a sandbox. In addition, loading these
// resources in zygotes (including the unsandboxed zygote) allows them to be
-@@ -1018,10 +1034,22 @@ int ContentMainRunnerImpl::Initialize(Co
+@@ -1019,10 +1035,22 @@ int ContentMainRunnerImpl::Initialize(Co
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -142,7 +142,7 @@ $NetBSD$
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1124,6 +1152,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
+@@ -1125,6 +1153,11 @@ NO_STACK_PROTECTOR int ContentMainRunner
RegisterMainThreadFactories();
diff --git a/chromium/patches/patch-content_browser_BUILD.gn b/chromium/patches/patch-content_browser_BUILD.gn
index 57c15b95fc..646be4b037 100644
--- a/chromium/patches/patch-content_browser_BUILD.gn
+++ b/chromium/patches/patch-content_browser_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/BUILD.gn
-@@ -2612,6 +2612,14 @@ source_set("browser") {
+@@ -2607,6 +2607,14 @@ source_set("browser") {
]
}
@@ -21,7 +21,7 @@ $NetBSD$
if (is_linux || is_chromeos) {
sources -=
[ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2662,6 +2670,15 @@ source_set("browser") {
+@@ -2658,6 +2666,15 @@ source_set("browser") {
deps += [ "//media/mojo/mojom" ]
}
diff --git a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
index c7f5647ea0..563f6d5d69 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl.cc
@@ -296,7 +296,7 @@ BrowserAccessibilityStateImpl* BrowserAc
diff --git a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
index 01192a0380..b76e0abbde 100644
--- a/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
+++ b/chromium/patches/patch-content_browser_accessibility_browser__accessibility__state__impl__auralinux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/accessibility/browser_accessibility_state_impl_auralinux.cc
@@ -12,6 +12,7 @@
#include <sstream>
diff --git a/chromium/patches/patch-content_browser_audio_audio__service.cc b/chromium/patches/patch-content_browser_audio_audio__service.cc
index e78b2a790a..485f8ea4e2 100644
--- a/chromium/patches/patch-content_browser_audio_audio__service.cc
+++ b/chromium/patches/patch-content_browser_audio_audio__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/audio/audio_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/audio/audio_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/audio/audio_service.cc
@@ -33,7 +33,7 @@
#if BUILDFLAG(ENABLE_PASSTHROUGH_AUDIO_CODECS)
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
index df6004957f..00aab636b5 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/browser_child_process_host_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/browser_child_process_host_impl.cc
@@ -291,6 +291,7 @@ void BrowserChildProcessHostImpl::Launch
switches::kIPCConnectionTimeout,
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
index b8de307faf..3e06534a5c 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/browser_child_process_host_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/browser_child_process_host_impl.h
@@ -36,7 +36,7 @@
#include "base/win/object_watcher.h"
diff --git a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
index baf83eb937..deb412f626 100644
--- a/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_browser__child__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/browser_child_process_host_impl_receiver_bindings.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/browser_child_process_host_impl_receiver_bindings.cc
@@ -64,7 +64,7 @@ void BrowserChildProcessHostImpl::BindHo
}
diff --git a/chromium/patches/patch-content_browser_browser__main__loop.cc b/chromium/patches/patch-content_browser_browser__main__loop.cc
index 0de84b1ce3..47d9de4b60 100644
--- a/chromium/patches/patch-content_browser_browser__main__loop.cc
+++ b/chromium/patches/patch-content_browser_browser__main__loop.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/browser_main_loop.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/browser_main_loop.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/browser_main_loop.cc
@@ -255,6 +255,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
diff --git a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
index 84e0ddb6da..07c661e4bb 100644
--- a/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
+++ b/chromium/patches/patch-content_browser_child__process__launcher__helper__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_process_launcher_helper_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/child_process_launcher_helper_linux.cc.orig 2026-01-07 00:50:30.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/patches/patch-content_browser_child__thread__type__switcher__linux.cc b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
index 3b7c11d5bc..b4545c0393 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.cc
@@ -6,6 +6,7 @@
diff --git a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
index c5e329b247..38cd4cf386 100644
--- a/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
+++ b/chromium/patches/patch-content_browser_child__thread__type__switcher__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/child_thread_type_switcher_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/child_thread_type_switcher_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/child_thread_type_switcher_linux.h
@@ -36,7 +36,7 @@ class ChildThreadTypeSwitcher : public m
void SetPid(base::ProcessId child_pid);
diff --git a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
index 18e4cf98b1..ac9651da3e 100644
--- a/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
+++ b/chromium/patches/patch-content_browser_compositor_viz__process__transport__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/compositor/viz_process_transport_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/compositor/viz_process_transport_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/compositor/viz_process_transport_factory.cc
@@ -98,7 +98,7 @@ class HostDisplayClient : public viz::Ho
HostDisplayClient& operator=(const HostDisplayClient&) = delete;
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index ed1b6e07fb..2d0b51b3bc 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.cc
@@ -25,7 +25,7 @@
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
diff --git a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
index 9a3f0e13ef..64d2b15b4c 100644
--- a/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/chromium/patches/patch-content_browser_devtools_devtools__frontend__host__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/devtools_frontend_host_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/devtools/devtools_frontend_host_impl.h
@@ -33,7 +33,7 @@ class DevToolsFrontendHostImpl : public
diff --git a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
index 0efec2a919..f9023f513f 100644
--- a/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
+++ b/chromium/patches/patch-content_browser_devtools_protocol_system__info__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/devtools/protocol/system_info_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/devtools/protocol/system_info_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/devtools/protocol/system_info_handler.cc
@@ -52,7 +52,7 @@ std::unique_ptr<SystemInfo::Size> GfxSiz
// 1046598, and 1153667.
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
index 4d32899c1b..82fcba2b1d 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher.h
@@ -126,7 +126,7 @@ class CONTENT_EXPORT FilePathWatcher {
Type type = Type::kNonRecursive;
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
index 631cc761fb..d4b8e844c8 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2025-12-30 13:49:36.327400994 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc.orig 2026-01-19 14:53:54.651598393 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_bsd.cc
@@ -0,0 +1,60 @@
+// Copyright 2024 The Chromium Authors
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
index e2fcf2e535..afb3151445 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
+++ b/chromium/patches/patch-content_browser_file__system__access_file__path__watcher_file__path__watcher__kqueue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/file_system_access/file_path_watcher/file_path_watcher_kqueue.h
@@ -5,6 +5,7 @@
#ifndef CONTENT_BROWSER_FILE_SYSTEM_ACCESS_FILE_PATH_WATCHER_FILE_PATH_WATCHER_KQUEUE_H_
diff --git a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
index 5110b37009..a3825a8234 100644
--- a/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
+++ b/chromium/patches/patch-content_browser_file__system__access_file__system__access__local__path__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/file_system_access/file_system_access_local_path_watcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/file_system_access/file_system_access_local_path_watcher.cc
@@ -67,7 +67,7 @@ void FileSystemAccessLocalPathWatcher::I
.type = scope().IsRecursive() ? FilePathWatcher::Type::kRecursive
diff --git a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
index 514bd334ce..fd69650116 100644
--- a/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
+++ b/chromium/patches/patch-content_browser_font__access_font__enumeration__data__source.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/font_access/font_enumeration_data_source.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/font_access/font_enumeration_data_source.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/font_access/font_enumeration_data_source.cc
@@ -16,7 +16,7 @@
#include "content/browser/font_access/font_enumeration_data_source_win.h"
diff --git a/chromium/patches/patch-content_browser_gpu_compositor__util.cc b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
index 4f86e4a31c..9881cf351b 100644
--- a/chromium/patches/patch-content_browser_gpu_compositor__util.cc
+++ b/chromium/patches/patch-content_browser_gpu_compositor__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/compositor_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/gpu/compositor_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/gpu/compositor_util.cc
@@ -143,7 +143,7 @@ std::vector<GpuFeatureData> GetGpuFeatur
"video_decode",
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
index d7d2acb7d0..da00e1927c 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.cc
@@ -412,7 +412,7 @@ void GpuDataManagerImpl::OnDisplayMetric
private_->OnDisplayMetricsChanged(display, changed_metrics);
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
index 0347ed85bf..c0356034c4 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl.h
@@ -224,7 +224,7 @@ class CONTENT_EXPORT GpuDataManagerImpl
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
index 3cf69fbd67..7fbe538854 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.cc
@@ -1703,7 +1703,7 @@ void GpuDataManagerImplPrivate::RecordCo
UMA_HISTOGRAM_ENUMERATION("GPU.CompositingMode", compositing_mode);
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
index 441f901ef0..cb80e9240a 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
+++ b/chromium/patches/patch-content_browser_gpu_gpu__data__manager__impl__private.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/gpu/gpu_data_manager_impl_private.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/gpu/gpu_data_manager_impl_private.h
@@ -149,7 +149,7 @@ class CONTENT_EXPORT GpuDataManagerImplP
void OnDisplayMetricsChanged(const display::Display& display,
diff --git a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
index c14fef18a6..973cc7b529 100644
--- a/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
+++ b/chromium/patches/patch-content_browser_gpu_gpu__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/gpu/gpu_process_host.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/gpu/gpu_process_host.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/gpu/gpu_process_host.cc
@@ -282,6 +282,7 @@ static const char* const kSwitchNames[]
switches::kDisableSkiaGraphite,
diff --git a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
index 5f49a2b204..c907dc2487 100644
--- a/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
+++ b/chromium/patches/patch-content_browser_media_frameless__media__interface__proxy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/frameless_media_interface_proxy.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/media/frameless_media_interface_proxy.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/media/frameless_media_interface_proxy.h
@@ -19,7 +19,7 @@
#include "mojo/public/cpp/bindings/receiver_set.h"
diff --git a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
index e51b64bd37..a3e853d8af 100644
--- a/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
+++ b/chromium/patches/patch-content_browser_media_media__keys__listener__manager__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/media/media_keys_listener_manager_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/media/media_keys_listener_manager_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/media/media_keys_listener_manager_impl.cc
@@ -332,7 +332,7 @@ void MediaKeysListenerManagerImpl::Start
return;
diff --git a/chromium/patches/patch-content_browser_network__service__instance__impl.cc b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
index 411a6224ee..4a40c7e156 100644
--- a/chromium/patches/patch-content_browser_network__service__instance__impl.cc
+++ b/chromium/patches/patch-content_browser_network__service__instance__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/network_service_instance_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/network_service_instance_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/network_service_instance_impl.cc
-@@ -90,7 +90,7 @@
+@@ -89,7 +89,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
-@@ -347,7 +347,7 @@ void CreateInProcessNetworkService(
+@@ -346,7 +346,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(
-@@ -414,7 +414,7 @@ network::mojom::NetworkServiceParamsPtr
+@@ -413,7 +413,7 @@ network::mojom::NetworkServiceParamsPtr
}
#endif // BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
index 2ef06ae72a..d21b2c330d 100644
--- a/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_delegated__frame__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/delegated_frame_host.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/delegated_frame_host.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/delegated_frame_host.cc
@@ -338,7 +338,7 @@ void DelegatedFrameHost::EmbedSurface(
diff --git a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
index 9fd3f1fd56..f829af490e 100644
--- a/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_media_service__video__capture__device__launcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/media/service_video_capture_device_launcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/media/service_video_capture_device_launcher.cc
@@ -24,7 +24,7 @@
#include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
index 8340edee7c..6ac01971b6 100644
--- a/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_navigation__transitions_navigation__entry__screenshot.cc
@@ -4,19 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/navigation_transitions/navigation_entry_screenshot.cc
-@@ -28,7 +28,7 @@
- #include "third_party/skia/include/core/SkBitmap.h"
- #include "ui/gfx/skia_span_util.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include <sys/mman.h>
-
- #ifndef MADV_POPULATE_WRITE
-@@ -73,7 +73,7 @@ void CompressNavigationScreenshotOnWorke
- #endif // BUILDFLAG(IS_ANDROID)
+@@ -71,7 +71,7 @@ void CompressNavigationScreenshotOnWorke
+ }
void AdviseBitmap(SkBitmap& bitmap) {
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
index 9cc75074d8..648b60aec6 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -228,7 +228,7 @@
+@@ -227,7 +227,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include <sys/resource.h>
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -1142,7 +1142,7 @@ static constexpr size_t kUnknownPlatform
+@@ -1150,7 +1150,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;
-@@ -1385,7 +1385,7 @@ RenderProcessHostImpl::IOThreadHostImpl:
+@@ -1393,7 +1393,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)
}
-@@ -3616,7 +3616,7 @@ void RenderProcessHostImpl::AppendRender
+@@ -3644,7 +3644,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() &&
-@@ -3672,6 +3672,7 @@ void RenderProcessHostImpl::PropagateBro
+@@ -3700,6 +3700,7 @@ void RenderProcessHostImpl::PropagateBro
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -50,7 +50,7 @@ $NetBSD$
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDisableWebGLImageChromium,
-@@ -5550,7 +5551,7 @@ uint64_t RenderProcessHostImpl::GetPriva
+@@ -5576,7 +5577,7 @@ uint64_t RenderProcessHostImpl::GetPriva
// - Win: https://crbug.com/707022 .
uint64_t total_size = 0;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
index 8e3181ff78..04fa5fa7c9 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -4,9 +4,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-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl.h
-@@ -103,7 +103,7 @@
+@@ -104,7 +104,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
-@@ -1021,7 +1021,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1032,7 +1032,7 @@ class CONTENT_EXPORT RenderProcessHostIm
mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
video_encode_accelerator_factory_remote_;
#endif
@@ -24,7 +24,7 @@ $NetBSD$
ChildThreadTypeSwitcher child_thread_type_switcher_;
#endif
};
-@@ -1275,7 +1275,7 @@ class CONTENT_EXPORT RenderProcessHostIm
+@@ -1286,7 +1286,7 @@ class CONTENT_EXPORT RenderProcessHostIm
// if the request isn't handled on the IO thread.
void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
index 53a77f85aa..e1d22f3be1 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__process__host__impl__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_process_host_impl_receiver_bindings.cc
@@ -52,7 +52,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
@@ -15,7 +15,25 @@ $NetBSD$
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
#include "content/browser/font_service.h" // nogncheck
#endif
-@@ -348,7 +348,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -74,7 +74,7 @@
+ #include "content/public/common/font_cache_win.mojom.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/services/font_data/font_data_service_impl.h"
+ #endif
+
+@@ -340,7 +340,7 @@ void RenderProcessHostImpl::IOThreadHost
+ }
+ }
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (features::IsFontDataServiceEnabled()) {
+ if (auto font_data_receiver =
+ receiver.As<font_data_service::mojom::FontDataService>()) {
+@@ -351,7 +351,7 @@ void RenderProcessHostImpl::IOThreadHost
}
#endif
@@ -24,7 +42,7 @@ $NetBSD$
if (auto font_receiver = receiver.As<font_service::mojom::FontService>()) {
ConnectToFontService(std::move(font_receiver));
return;
-@@ -376,7 +376,7 @@ void RenderProcessHostImpl::IOThreadHost
+@@ -379,7 +379,7 @@ void RenderProcessHostImpl::IOThreadHost
}
#endif
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
index 64f1bbd138..c22a7d7b20 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -276,7 +276,7 @@ void RenderViewHostImpl::GetPlatformSpec
+@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpec
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXHSCROLL);
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 8b4b2979e3..d0d4096ec2 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
-@@ -127,7 +127,7 @@
+@@ -128,7 +128,7 @@
#include "ui/gfx/win/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"
-@@ -531,7 +531,7 @@ gfx::NativeViewAccessible RenderWidgetHo
+@@ -532,7 +532,7 @@ gfx::NativeViewAccessible RenderWidgetHo
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
@@ -24,7 +24,7 @@ $NetBSD$
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1958,7 +1958,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
+@@ -1977,7 +1977,7 @@ bool RenderWidgetHostViewAura::ShouldDoL
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
}
@@ -33,7 +33,7 @@ $NetBSD$
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2946,7 +2946,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
+@@ -2977,7 +2977,7 @@ bool RenderWidgetHostViewAura::NeedsInpu
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -42,7 +42,7 @@ $NetBSD$
return NeedsInputGrab();
#else
return false;
-@@ -3132,7 +3132,7 @@ void RenderWidgetHostViewAura::ForwardKe
+@@ -3163,7 +3163,7 @@ void RenderWidgetHostViewAura::ForwardKe
if (!target_host)
return;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
index 639dc4a2c2..7b01ff70ef 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__aura.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_aura.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_aura.h
-@@ -288,7 +288,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
+@@ -290,7 +290,7 @@ class CONTENT_EXPORT RenderWidgetHostVie
ukm::SourceId GetClientSourceForMetrics() const override;
bool ShouldDoLearning() override;
diff --git a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
index aa4696dc0c..bfe96525b9 100644
--- a/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
+++ b/chromium/patches/patch-content_browser_renderer__host_render__widget__host__view__event__handler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/renderer_host/render_widget_host_view_event_handler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/renderer_host/render_widget_host_view_event_handler.cc
@@ -618,7 +618,7 @@ bool RenderWidgetHostViewEventHandler::C
if (event->type() == ui::EventType::kMouseExited) {
diff --git a/chromium/patches/patch-content_browser_sandbox__host__linux.cc b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
index 2c4e2153bb..f356171fc9 100644
--- a/chromium/patches/patch-content_browser_sandbox__host__linux.cc
+++ b/chromium/patches/patch-content_browser_sandbox__host__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/sandbox_host_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/sandbox_host_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/sandbox_host_linux.cc
@@ -45,6 +45,7 @@ void SandboxHostLinux::Init() {
// Instead, it replies on a temporary socket provided by the caller.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
index 22a8670684..f2e59a988f 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_jank__monitor__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/scheduler/responsiveness/jank_monitor_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/scheduler/responsiveness/jank_monitor_impl.cc
@@ -337,7 +337,7 @@ void JankMonitorImpl::ThreadExecutionSta
// in context menus, among others). Simply ignore the mismatches for now.
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
index b25bdf342d..1ea1817b0f 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/scheduler/responsiveness/native_event_observer.cc
@@ -15,7 +15,7 @@
diff --git a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
index f3c566aefb..db381f94a2 100644
--- a/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
+++ b/chromium/patches/patch-content_browser_scheduler_responsiveness_native__event__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/scheduler/responsiveness/native_event_observer.h.orig 2026-01-07 00:50:30.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/patches/patch-content_browser_service__host_utility__process__host.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
index 63f8abbf09..7472776205 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_process_host.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/service_host/utility_process_host.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/service_host/utility_process_host.cc
@@ -64,7 +64,7 @@
#include "content/browser/v8_snapshot_files.h"
@@ -24,7 +24,7 @@ $NetBSD$
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -491,7 +491,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -490,7 +490,7 @@ bool UtilityProcessHost::StartProcess()
GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -33,7 +33,7 @@ $NetBSD$
// The network service should have access to the parent directories
// necessary for its usage.
if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -509,7 +509,7 @@ bool UtilityProcessHost::StartProcess()
+@@ -508,7 +508,7 @@ bool UtilityProcessHost::StartProcess()
video_capture::mojom::VideoCaptureService::Name_) {
bool pass_gpu_buffer_flag =
switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
index 9d03a022ca..aead3ae360 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__process__host__receiver__bindings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/service_host/utility_process_host_receiver_bindings.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/service_host/utility_process_host_receiver_bindings.cc
@@ -10,7 +10,7 @@
#include "content/public/common/content_client.h"
diff --git a/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc b/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
index 0f3e44e5bf..a02750364a 100644
--- a/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
+++ b/chromium/patches/patch-content_browser_service__host_utility__sandbox__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/service_host/utility_sandbox_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/service_host/utility_sandbox_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/service_host/utility_sandbox_delegate.cc
@@ -24,7 +24,7 @@
#include "sandbox/policy/sandbox_type.h"
@@ -37,8 +37,8 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
#endif
sandbox_type_ == sandbox::mojom::Sandbox::kAudio ||
@@ -56,8 +56,8 @@ $NetBSD$
sandbox_type_ == sandbox::mojom::Sandbox::kPrintBackend ||
sandbox_type_ == sandbox::mojom::Sandbox::kScreenAI ||
#endif
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
sandbox_type_ == sandbox::mojom::Sandbox::kOnDeviceTranslation ||
- #endif // BUILDFLAG(IS_LINUX)
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
sandbox_type_ == sandbox::mojom::Sandbox::kSpeechRecognition) {
diff --git a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
index aa7907c3e9..116184798b 100644
--- a/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
+++ b/chromium/patches/patch-content_browser_shape__detection_shape__detection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/shape_detection/shape_detection_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/shape_detection/shape_detection_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/shape_detection/shape_detection_service.cc
@@ -15,7 +15,7 @@
#endif
diff --git a/chromium/patches/patch-content_browser_theme__helper.cc b/chromium/patches/patch-content_browser_theme__helper.cc
index 3c0e208026..4de3d7b839 100644
--- a/chromium/patches/patch-content_browser_theme__helper.cc
+++ b/chromium/patches/patch-content_browser_theme__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/theme_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/theme_helper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/theme_helper.cc
@@ -27,7 +27,7 @@ mojom::UpdateSystemColorInfoParamsPtr Ma
ui::NativeTheme* native_theme) {
diff --git a/chromium/patches/patch-content_browser_v8__snapshot__files.cc b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
index 87841f1e0d..9c9499af49 100644
--- a/chromium/patches/patch-content_browser_v8__snapshot__files.cc
+++ b/chromium/patches/patch-content_browser_v8__snapshot__files.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/v8_snapshot_files.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/v8_snapshot_files.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/v8_snapshot_files.cc
@@ -36,7 +36,7 @@ void registerContextSnapshotAndroid(
std::map<std::string, std::variant<base::FilePath, base::ScopedFD>>
diff --git a/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc b/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
index a69f7d5143..ff23b10b68 100644
--- a/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
+++ b/chromium/patches/patch-content_browser_web__contents_slow__web__preference__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/slow_web_preference_cache.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/web_contents/slow_web_preference_cache.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/web_contents/slow_web_preference_cache.cc
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
index 5f240a6f07..baaff9da74 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura.cc
@@ -176,7 +176,7 @@ class WebDragSourceAura : public content
raw_ptr<aura::Window> window_;
@@ -24,7 +24,7 @@ $NetBSD$
// We set the file contents before the URL because the URL also sets file
// contents (to a .URL shortcut). We want to prefer file content data over
// a shortcut so we add it first.
-@@ -1344,7 +1344,7 @@ void WebContentsViewAura::OnMouseEvent(u
+@@ -1350,7 +1350,7 @@ void WebContentsViewAura::OnMouseEvent(u
// Linux window managers like to handle raise-on-click themselves. If we
// raise-on-click manually, this may override user settings that prevent
// focus-stealing.
diff --git a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
index 4966fd7673..0c45880027 100644
--- a/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
+++ b/chromium/patches/patch-content_browser_web__contents_web__contents__view__aura__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/web_contents/web_contents_view_aura_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/web_contents/web_contents_view_aura_unittest.cc
@@ -42,7 +42,7 @@
#include "ui/base/dragdrop/os_exchange_data_provider_win.h"
diff --git a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
index 2fbc61b11e..0b8f59ea4e 100644
--- a/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
+++ b/chromium/patches/patch-content_browser_webui_web__ui__main__frame__observer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/webui/web_ui_main_frame_observer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/webui/web_ui_main_frame_observer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/webui/web_ui_main_frame_observer.cc
@@ -47,7 +47,7 @@ std::string RedactURL(const GURL& url) {
bool IsWebUIJavaScriptErrorReportingSupported() {
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index ae6dbd206d..2aa8bd24f2 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
@@ -19,8 +19,10 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
index a246a8d3da..8f3c74ffef 100644
--- a/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
+++ b/chromium/patches/patch-content_browser_zygote__host_zygote__host__impl__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/browser/zygote_host/zygote_host_impl_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/browser/zygote_host/zygote_host_impl_linux.h
@@ -46,12 +46,14 @@ class CONTENT_EXPORT ZygoteHostImpl : pu
base::ScopedFD* control_fd,
diff --git a/chromium/patches/patch-content_child_BUILD.gn b/chromium/patches/patch-content_child_BUILD.gn
index 1167e07b95..b4059e06df 100644
--- a/chromium/patches/patch-content_child_BUILD.gn
+++ b/chromium/patches/patch-content_child_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/child/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/child/BUILD.gn
@@ -134,6 +134,13 @@ target(link_target_type, "child") {
]
diff --git a/chromium/patches/patch-content_child_child__process.cc b/chromium/patches/patch-content_child_child__process.cc
index 1e3b0528e8..9783e7295c 100644
--- a/chromium/patches/patch-content_child_child__process.cc
+++ b/chromium/patches/patch-content_child_child__process.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/child/child_process.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/child/child_process.cc
@@ -37,7 +37,7 @@
#include "content/common/android/cpu_time_metrics.h"
diff --git a/chromium/patches/patch-content_child_child__process.h b/chromium/patches/patch-content_child_child__process.h
index 22cde9c404..d56fa90e14 100644
--- a/chromium/patches/patch-content_child_child__process.h
+++ b/chromium/patches/patch-content_child_child__process.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/child/child_process.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/child/child_process.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/child/child_process.h
@@ -81,7 +81,7 @@ class CONTENT_EXPORT ChildProcess {
return io_thread_runner_.get();
diff --git a/chromium/patches/patch-content_common_BUILD.gn b/chromium/patches/patch-content_common_BUILD.gn
index d91af1391b..1b2af2fb81 100644
--- a/chromium/patches/patch-content_common_BUILD.gn
+++ b/chromium/patches/patch-content_common_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/common/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/common/BUILD.gn
@@ -365,19 +365,28 @@ source_set("common") {
}
diff --git a/chromium/patches/patch-content_common_features.cc b/chromium/patches/patch-content_common_features.cc
index 7dd3ae2cce..dd4d81721f 100644
--- a/chromium/patches/patch-content_common_features.cc
+++ b/chromium/patches/patch-content_common_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/common/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/common/features.cc
@@ -171,7 +171,7 @@ BASE_FEATURE(kDocumentPolicyNegotiation,
BASE_FEATURE(kEmbeddingRequiresOptIn, base::FEATURE_DISABLED_BY_DEFAULT);
@@ -15,3 +15,26 @@ $NetBSD$
BASE_FEATURE(kEnableDevToolsJsErrorReporting,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+@@ -280,7 +280,7 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+ FontDataServiceTypefaceType::kDwrite,
+ &font_data_service_typeface);
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kFontDataServiceLinux, base::FEATURE_DISABLED_BY_DEFAULT);
+ const base::FeatureParam<FontDataServiceTypefaceType>::Option
+ font_data_service_typeface[] = {
+@@ -294,11 +294,11 @@ BASE_FEATURE_ENUM_PARAM(FontDataServiceT
+ &font_data_service_typeface);
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsFontDataServiceEnabled() {
+ #if BUILDFLAG(IS_WIN)
+ return base::FeatureList::IsEnabled(features::kFontDataServiceAllWebContents);
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(features::kFontDataServiceLinux);
+ #else
+ return false;
diff --git a/chromium/patches/patch-content_common_features.h b/chromium/patches/patch-content_common_features.h
index 735813172e..ddaedbb5c6 100644
--- a/chromium/patches/patch-content_common_features.h
+++ b/chromium/patches/patch-content_common_features.h
@@ -4,14 +4,32 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/common/features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/common/features.h
-@@ -65,7 +65,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCop
+@@ -67,7 +67,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCom
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kCopyFromSurfaceAlwaysCallCallback);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kCriticalClientHint);
- CONTENT_EXPORT BASE_DECLARE_FEATURE(kDelayRfhDestructionsOnUnloadAndDetach);
CONTENT_EXPORT BASE_DECLARE_FEATURE(kDocumentPolicyNegotiation);
-#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(kEnforceSameDocumentOriginInvariants);
+@@ -106,7 +106,7 @@ enum class FontDataServiceTypefaceType {
+ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARAM(FontDataServiceTypefaceType,
+ kFontDataServiceTypefaceType);
+ #endif // BUILDFLAG(IS_WIN)
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ CONTENT_EXPORT BASE_DECLARE_FEATURE(kFontDataServiceLinux);
+ enum class FontDataServiceTypefaceType {
+ kFreetype,
+@@ -116,7 +116,7 @@ CONTENT_EXPORT BASE_DECLARE_FEATURE_PARA
+ kFontDataServiceTypefaceType);
+ #endif // BUILDFLAG(IS_LINUX)
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool IsFontDataServiceEnabled();
+ #endif
+
diff --git a/chromium/patches/patch-content_common_font__list__unittest.cc b/chromium/patches/patch-content_common_font__list__unittest.cc
index c7455c08c1..4a201da92d 100644
--- a/chromium/patches/patch-content_common_font__list__unittest.cc
+++ b/chromium/patches/patch-content_common_font__list__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/font_list_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/common/font_list_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/common/font_list_unittest.cc
@@ -48,7 +48,7 @@ TEST(FontList, GetFontList) {
EXPECT_TRUE(HasFontWithName(fonts, "MS Gothic", "MS Gothic"));
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
index 53e4999f84..823f2c66fc 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2025-12-30 13:49:36.334578558 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.cc.orig 2026-01-19 14:53:54.658917389 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.cc
@@ -0,0 +1,68 @@
+// Copyright 2023 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
index 5b58308d00..0aeb33e16a 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__bsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2025-12-30 13:49:36.334720168 +0000
+--- content/common/gpu_pre_sandbox_hook_bsd.h.orig 2026-01-19 14:53:54.659060484 +0000
+++ content/common/gpu_pre_sandbox_hook_bsd.h
@@ -0,0 +1,20 @@
+// Copyright 2017 The Chromium Authors
diff --git a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
index a1b21eb7af..9cc132582c 100644
--- a/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_common_gpu__pre__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/gpu_pre_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/common/gpu_pre_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/common/gpu_pre_sandbox_hook_linux.h
@@ -7,7 +7,15 @@
diff --git a/chromium/patches/patch-content_common_thread__type__switcher.mojom b/chromium/patches/patch-content_common_thread__type__switcher.mojom
index 01049781bd..5f72df29ce 100644
--- a/chromium/patches/patch-content_common_thread__type__switcher.mojom
+++ b/chromium/patches/patch-content_common_thread__type__switcher.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/common/thread_type_switcher.mojom.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/common/thread_type_switcher.mojom.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/common/thread_type_switcher.mojom
@@ -10,6 +10,6 @@ import "mojo/public/mojom/base/thread_ty
// occur in a child process due to its sandbox, e.g. on Linux and ChromeOS.
diff --git a/chromium/patches/patch-content_gpu_gpu__child__thread.cc b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
index e7bc451617..81cce812c1 100644
--- a/chromium/patches/patch-content_gpu_gpu__child__thread.cc
+++ b/chromium/patches/patch-content_gpu_gpu__child__thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_child_thread.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/gpu/gpu_child_thread.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/gpu/gpu_child_thread.cc
@@ -58,7 +58,7 @@
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
diff --git a/chromium/patches/patch-content_gpu_gpu__main.cc b/chromium/patches/patch-content_gpu_gpu__main.cc
index 0be82a9274..2ecd2a663d 100644
--- a/chromium/patches/patch-content_gpu_gpu__main.cc
+++ b/chromium/patches/patch-content_gpu_gpu__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/gpu/gpu_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/gpu/gpu_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/gpu/gpu_main.cc
@@ -108,10 +108,14 @@
#include "sandbox/win/src/sandbox.h"
diff --git a/chromium/patches/patch-content_public_browser_content__browser__client.cc b/chromium/patches/patch-content_public_browser_content__browser__client.cc
index b6657ef8a8..c22a459a7c 100644
--- a/chromium/patches/patch-content_public_browser_content__browser__client.cc
+++ b/chromium/patches/patch-content_public_browser_content__browser__client.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/content_browser_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/public/browser/content_browser_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/public/browser/content_browser_client.cc
-@@ -1434,7 +1434,7 @@ bool ContentBrowserClient::ShouldRunOutO
+@@ -1436,7 +1436,7 @@ bool ContentBrowserClient::ShouldRunOutO
// that can be adequately sandboxed.
// Currently Android's network service will not run out of process or sandboxed,
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
index a289e91f84..c70becf0ac 100644
--- a/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
+++ b/chromium/patches/patch-content_public_browser_zygote__host_zygote__host__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/browser/zygote_host/zygote_host_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/public/browser/zygote_host/zygote_host_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/public/browser/zygote_host/zygote_host_linux.h
@@ -34,11 +34,13 @@ class ZygoteHost {
// after the first render has been forked.
diff --git a/chromium/patches/patch-content_public_common_content__features.cc b/chromium/patches/patch-content_public_common_content__features.cc
index 3d21989183..689a6ca5e6 100644
--- a/chromium/patches/patch-content_public_common_content__features.cc
+++ b/chromium/patches/patch-content_public_common_content__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/public/common/content_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/public/common/content_features.cc
-@@ -106,7 +106,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
+@@ -117,7 +117,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartu
// Runs the audio service in a separate process.
BASE_FEATURE(kAudioServiceOutOfProcess,
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1165,10 +1165,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
+@@ -1146,10 +1146,10 @@ BASE_FEATURE(kWebAssemblyTiering, base::
// Enable WebAssembly trap handler.
BASE_FEATURE(kWebAssemblyTrapHandler,
@@ -28,7 +28,7 @@ $NetBSD$
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1216,7 +1216,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExten
+@@ -1206,7 +1206,11 @@ BASE_FEATURE(kWebUIInProcessResourceLoad
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
diff --git a/chromium/patches/patch-content_public_common_content__switches.cc b/chromium/patches/patch-content_public_common_content__switches.cc
index 2f88a358a3..b0ca69689d 100644
--- a/chromium/patches/patch-content_public_common_content__switches.cc
+++ b/chromium/patches/patch-content_public_common_content__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/public/common/content_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/public/common/content_switches.cc
@@ -347,6 +347,8 @@ const char kEnableIsolatedWebAppsInRende
// builds.
diff --git a/chromium/patches/patch-content_public_common_content__switches.h b/chromium/patches/patch-content_public_common_content__switches.h
index 21b81898fb..d4cc63252a 100644
--- a/chromium/patches/patch-content_public_common_content__switches.h
+++ b/chromium/patches/patch-content_public_common_content__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/content_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/public/common/content_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/public/common/content_switches.h
@@ -108,6 +108,7 @@ CONTENT_EXPORT extern const char kEnable
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
diff --git a/chromium/patches/patch-content_public_common_zygote_features.gni b/chromium/patches/patch-content_public_common_zygote_features.gni
index 77393baf35..32b101324a 100644
--- a/chromium/patches/patch-content_public_common_zygote_features.gni
+++ b/chromium/patches/patch-content_public_common_zygote_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/public/common/zygote/features.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/public/common/zygote/features.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/public/common/zygote/features.gni
@@ -2,4 +2,4 @@
# Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-content_renderer_render__thread__impl.cc b/chromium/patches/patch-content_renderer_render__thread__impl.cc
index 861cfed5f8..6fd4fc094d 100644
--- a/chromium/patches/patch-content_renderer_render__thread__impl.cc
+++ b/chromium/patches/patch-content_renderer_render__thread__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/render_thread_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/renderer/render_thread_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/renderer/render_thread_impl.cc
-@@ -205,6 +205,8 @@
+@@ -202,6 +202,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -15,7 +15,7 @@ $NetBSD$
#else
#include <malloc.h>
#endif
-@@ -981,7 +983,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -980,7 +982,7 @@ media::GpuVideoAcceleratorFactories* Ren
/*lose_context_when_out_of_memory=*/true);
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) &&
-@@ -990,7 +992,7 @@ media::GpuVideoAcceleratorFactories* Ren
+@@ -989,7 +991,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) &&
-@@ -1750,7 +1752,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
+@@ -1708,7 +1710,7 @@ RenderThreadImpl::CreateMediaMojoCodecFa
bool enable_video_encode_accelerator) {
mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
vea_provider;
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
index 23bcc23b01..2659097833 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -4,9 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.cc
-@@ -125,7 +125,7 @@
+@@ -121,7 +121,7 @@
+ #include "content/child/child_process_sandbox_support_impl_win.h"
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "content/child/font_data/font_data_manager.h"
+ #include "skia/ext/font_utils.h"
+ #include "third_party/blink/public/web/win/web_font_rendering.h"
+@@ -129,7 +129,7 @@
#if BUILDFLAG(IS_MAC)
#include "content/child/child_process_sandbox_support_impl_mac.h"
@@ -15,7 +24,7 @@ $NetBSD$
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -201,13 +201,13 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -205,13 +205,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 +40,16 @@ $NetBSD$
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -231,7 +231,7 @@ RendererBlinkPlatformImpl::RendererBlink
+@@ -219,7 +219,7 @@ RendererBlinkPlatformImpl::RendererBlink
+ SkFontConfigInterface::SetGlobal(font_loader);
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Create a FontDataManager if it's enabled, and if we're not in a
+ // single-process environment. In single process, the SkFontMgr is already
+ // installed by browser process code at this point.
+@@ -233,7 +233,7 @@ RendererBlinkPlatformImpl::RendererBlink
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -40,7 +58,7 @@ $NetBSD$
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -304,7 +304,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
+@@ -306,7 +306,7 @@ RendererBlinkPlatformImpl::GetWebUIBundl
blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
index b2ea010fa4..6f533bd277 100644
--- a/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/chromium/patches/patch-content_renderer_renderer__blink__platform__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_blink_platform_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/renderer/renderer_blink_platform_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/renderer/renderer_blink_platform_impl.h
@@ -280,7 +280,7 @@ class CONTENT_EXPORT RendererBlinkPlatfo
const gpu::GPUInfo& gpu_info) const;
diff --git a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
index 25eaf1a750..7f71e6aaee 100644
--- a/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
+++ b/chromium/patches/patch-content_renderer_renderer__main__platform__delegate__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/renderer/renderer_main_platform_delegate_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/renderer/renderer_main_platform_delegate_linux.cc
@@ -44,6 +44,7 @@ bool RendererMainPlatformDelegate::Enabl
// any renderer has been started.
diff --git a/chromium/patches/patch-content_shell_BUILD.gn b/chromium/patches/patch-content_shell_BUILD.gn
index 63526e7f97..3a02aa9d87 100644
--- a/chromium/patches/patch-content_shell_BUILD.gn
+++ b/chromium/patches/patch-content_shell_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/shell/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/shell/BUILD.gn
@@ -1103,7 +1103,7 @@ group("content_shell_crash_test") {
if (is_win) {
diff --git a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
index 541da46dfe..ed6bfc6bc9 100644
--- a/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-content_shell_app_shell__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/app/shell_main_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/shell/app/shell_main_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/shell/app/shell_main_delegate.cc
-@@ -299,7 +299,7 @@ void ShellMainDelegate::PreSandboxStartu
+@@ -300,7 +300,7 @@ void ShellMainDelegate::PreSandboxStartu
// Reporting for sub-processes will be initialized in ZygoteForked.
if (process_type != switches::kZygoteProcess) {
crash_reporter::InitializeCrashpad(process_type.empty(), process_type);
diff --git a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
index b8bad93b3c..de44fe9ca2 100644
--- a/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/browser/shell_browser_main_parts.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/shell/browser/shell_browser_main_parts.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/shell/browser/shell_browser_main_parts.cc
@@ -50,7 +50,7 @@
#include "net/base/network_change_notifier.h"
diff --git a/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc b/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
index 36ae5b7ef5..4dcc345ac1 100644
--- a/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
+++ b/chromium/patches/patch-content_shell_browser_shell__platform__delegate__views.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/browser/shell_platform_delegate_views.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/shell/browser/shell_platform_delegate_views.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/shell/browser/shell_platform_delegate_views.cc
@@ -373,7 +373,7 @@ void ShellPlatformDelegate::CreatePlatfo
views::Widget::InitParams::NATIVE_WIDGET_OWNS_WIDGET);
diff --git a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
index 084faa659b..35eda2519c 100644
--- a/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
+++ b/chromium/patches/patch-content_shell_renderer_shell__content__renderer__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/renderer/shell_content_renderer_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/shell/renderer/shell_content_renderer_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/shell/renderer/shell_content_renderer_client.cc
@@ -50,7 +50,7 @@
#include "media/base/media_switches.h"
diff --git a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
index 4c515fe218..20b0c3fd16 100644
--- a/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/chromium/patches/patch-content_shell_utility_shell__content__utility__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/shell/utility/shell_content_utility_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/shell/utility/shell_content_utility_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/shell/utility/shell_content_utility_client.cc
@@ -39,7 +39,7 @@
#include "sandbox/policy/sandbox.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "content/test/sandbox_status_service.h"
#endif
-@@ -189,7 +189,7 @@ void ShellContentUtilityClient::ExposeIn
+@@ -188,7 +188,7 @@ void ShellContentUtilityClient::ExposeIn
binders->Add<mojom::PowerMonitorTest>(
&PowerMonitorTestImpl::MakeSelfOwnedReceiver,
base::SingleThreadTaskRunner::GetCurrentDefault());
diff --git a/chromium/patches/patch-content_test_BUILD.gn b/chromium/patches/patch-content_test_BUILD.gn
index e4271fbc13..6b74fd95b4 100644
--- a/chromium/patches/patch-content_test_BUILD.gn
+++ b/chromium/patches/patch-content_test_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/test/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/test/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/test/BUILD.gn
-@@ -1873,7 +1873,7 @@ test("content_browsertests") {
+@@ -1869,7 +1869,7 @@ test("content_browsertests") {
"--disable-crashpad-for-testing",
]
diff --git a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
index ba76a0ec20..c17b3482e9 100644
--- a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
+++ b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/on_device_model/on_device_model_sandbox_init.cc
@@ -17,16 +17,20 @@
#include "services/on_device_model/ml/gpu_blocklist.h" // nogncheck
diff --git a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
index f232f95ea4..bf1fac2dab 100644
--- a/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
+++ b/chromium/patches/patch-content_utility_on__device__model_on__device__model__sandbox__init.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/on_device_model/on_device_model_sandbox_init.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/on_device_model/on_device_model_sandbox_init.h
@@ -11,6 +11,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-content_utility_services.cc b/chromium/patches/patch-content_utility_services.cc
index 861637722f..bab03489a0 100644
--- a/chromium/patches/patch-content_utility_services.cc
+++ b/chromium/patches/patch-content_utility_services.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/services.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/services.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/services.cc
@@ -68,14 +68,14 @@
extern sandbox::TargetServices* g_utility_target_services;
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
index bbd9d4f6f2..cc834a4371 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.cc
@@ -12,11 +12,14 @@
#include "sandbox/linux/syscall_broker/broker_command.h"
diff --git a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
index 814176c0b6..dc40a705ac 100644
--- a/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
+++ b/chromium/patches/patch-content_utility_speech_speech__recognition__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/speech/speech_recognition_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/speech/speech_recognition_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef CONTENT_UTILITY_SPEECH_SPEECH_RECOGNITION_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
index e4bad76632..6c99391f13 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.cc
@@ -9,7 +9,7 @@
diff --git a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
index 0c7c48f00e..1598b230f8 100644
--- a/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
+++ b/chromium/patches/patch-content_utility_utility__blink__platform__with__sandbox__support__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/utility_blink_platform_with_sandbox_support_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/utility_blink_platform_with_sandbox_support_impl.h
@@ -34,7 +34,7 @@ class UtilityBlinkPlatformWithSandboxSup
diff --git a/chromium/patches/patch-content_utility_utility__main.cc b/chromium/patches/patch-content_utility_utility__main.cc
index 4f33afc471..458b060a35 100644
--- a/chromium/patches/patch-content_utility_utility__main.cc
+++ b/chromium/patches/patch-content_utility_utility__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/utility_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/utility_main.cc
@@ -38,22 +38,31 @@
#include "services/on_device_model/public/mojom/on_device_model_service.mojom.h"
@@ -39,16 +39,16 @@ $NetBSD$
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION)
#include "gpu/config/gpu_info_collector.h"
#include "media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h"
-@@ -111,7 +120,7 @@
- sandbox::TargetServices* g_utility_target_services = nullptr;
+@@ -112,7 +121,7 @@ sandbox::TargetServices* g_utility_targe
#endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
#include "components/services/on_device_translation/sandbox_hook.h"
- #endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
-
-@@ -119,7 +128,7 @@ namespace content {
+ #endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) ||
+ // BUILDFLAG(IS_CHROMEOS))
+@@ -121,7 +130,7 @@ namespace content {
namespace {
@@ -57,7 +57,7 @@ $NetBSD$
std::vector<std::string> GetNetworkContextsParentDirectories() {
base::MemoryMappedFile::Region region;
base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -275,7 +284,7 @@ int UtilityMain(MainFunctionParams param
+@@ -277,7 +286,7 @@ int UtilityMain(MainFunctionParams param
CHECK(on_device_model::PreSandboxInit());
}
@@ -66,7 +66,7 @@ $NetBSD$
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION) && BUILDFLAG(USE_VAAPI)
// Regardless of the sandbox status, the VaapiWrapper needs to be initialized
-@@ -290,7 +299,10 @@ int UtilityMain(MainFunctionParams param
+@@ -292,7 +301,10 @@ int UtilityMain(MainFunctionParams param
// thread type change in ChildProcess constructor. It also needs to be
// registered before the process has multiple threads, which may race with
// application of the sandbox.
@@ -77,16 +77,16 @@ $NetBSD$
// Initializes the sandbox before any threads are created.
// TODO(jorgelo): move this after GTK initialization when we enable a strict
-@@ -322,7 +334,7 @@ int UtilityMain(MainFunctionParams param
- pre_sandbox_hook =
+@@ -325,7 +337,7 @@ int UtilityMain(MainFunctionParams param
base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
break;
--#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION) && \
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
case sandbox::mojom::Sandbox::kOnDeviceTranslation:
pre_sandbox_hook = base::BindOnce(
&on_device_translation::OnDeviceTranslationSandboxHook);
-@@ -338,7 +350,7 @@ int UtilityMain(MainFunctionParams param
+@@ -342,7 +354,7 @@ int UtilityMain(MainFunctionParams param
#else
NOTREACHED();
#endif
@@ -95,7 +95,7 @@ $NetBSD$
case sandbox::mojom::Sandbox::kShapeDetection:
pre_sandbox_hook =
base::BindOnce(&shape_detection::ShapeDetectionPreSandboxHook);
-@@ -367,6 +379,7 @@ int UtilityMain(MainFunctionParams param
+@@ -371,6 +383,7 @@ int UtilityMain(MainFunctionParams param
default:
break;
}
@@ -103,7 +103,7 @@ $NetBSD$
if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
(parameters.zygote_child || !pre_sandbox_hook.is_null())) {
sandbox_options.use_amd_specific_policies =
-@@ -374,6 +387,11 @@ int UtilityMain(MainFunctionParams param
+@@ -378,6 +391,11 @@ int UtilityMain(MainFunctionParams param
sandbox::policy::Sandbox::Initialize(
sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
}
diff --git a/chromium/patches/patch-content_utility_utility__thread__impl.cc b/chromium/patches/patch-content_utility_utility__thread__impl.cc
index d8dde9bda0..c67b152e50 100644
--- a/chromium/patches/patch-content_utility_utility__thread__impl.cc
+++ b/chromium/patches/patch-content_utility_utility__thread__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/utility/utility_thread_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/utility/utility_thread_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/utility/utility_thread_impl.cc
@@ -31,7 +31,7 @@
#include "mojo/public/cpp/bindings/pending_receiver.h"
diff --git a/chromium/patches/patch-content_zygote_BUILD.gn b/chromium/patches/patch-content_zygote_BUILD.gn
index fd07fcbd68..00bc18d185 100644
--- a/chromium/patches/patch-content_zygote_BUILD.gn
+++ b/chromium/patches/patch-content_zygote_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/zygote/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/zygote/BUILD.gn
@@ -4,7 +4,7 @@
diff --git a/chromium/patches/patch-content_zygote_zygote__linux.cc b/chromium/patches/patch-content_zygote_zygote__linux.cc
index 0e0034f961..5965d90856 100644
--- a/chromium/patches/patch-content_zygote_zygote__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/zygote_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/zygote/zygote_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
@@ -14,7 +14,7 @@ $NetBSD$
#include "content/zygote/zygote_linux.h"
-@@ -717,3 +718,4 @@ void Zygote::HandleReinitializeLoggingRe
+@@ -718,3 +719,4 @@ void Zygote::HandleReinitializeLoggingRe
}
} // namespace content
diff --git a/chromium/patches/patch-content_zygote_zygote__main__linux.cc b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
index 3271c215d5..8371ecd97d 100644
--- a/chromium/patches/patch-content_zygote_zygote__main__linux.cc
+++ b/chromium/patches/patch-content_zygote_zygote__main__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- content/zygote/zygote_main_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- content/zygote/zygote_main_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ content/zygote/zygote_main_linux.cc
@@ -11,7 +11,9 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
index 67849d3499..0b0353d025 100644
--- a/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
+++ b/chromium/patches/patch-device_bluetooth_bluetooth__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/bluetooth/bluetooth_adapter.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/bluetooth/bluetooth_adapter.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/bluetooth/bluetooth_adapter.cc
@@ -33,7 +33,7 @@ namespace device {
BluetoothAdapter::ServiceOptions::ServiceOptions() = default;
diff --git a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
index 6c23273945..94b885229c 100644
--- a/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
+++ b/chromium/patches/patch-device_bluetooth_cast__bluetooth.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/bluetooth/cast_bluetooth.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/bluetooth/cast_bluetooth.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/bluetooth/cast_bluetooth.gni
@@ -6,5 +6,5 @@ import("//build/config/features.gni")
diff --git a/chromium/patches/patch-device_fido_features.cc b/chromium/patches/patch-device_fido_features.cc
index b03b0e99e0..23735beb96 100644
--- a/chromium/patches/patch-device_fido_features.cc
+++ b/chromium/patches/patch-device_fido_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/fido/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/fido/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/fido/features.cc
@@ -37,7 +37,7 @@ namespace device {
// comment.
@@ -13,5 +13,5 @@ $NetBSD$
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Not yet enabled by default.
- BASE_FEATURE(kPasskeyUnlockErrorUi, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif
+ BASE_FEATURE(kPasskeyUnlockManager, base::FEATURE_DISABLED_BY_DEFAULT);
+
diff --git a/chromium/patches/patch-device_fido_features.h b/chromium/patches/patch-device_fido_features.h
index 3f2fd238cd..0b02ae9749 100644
--- a/chromium/patches/patch-device_fido_features.h
+++ b/chromium/patches/patch-device_fido_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/fido/features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/fido/features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/fido/features.h
@@ -13,7 +13,7 @@
namespace device {
@@ -12,6 +12,6 @@ $NetBSD$
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Allows the passkey unlock error UI to be shown.
+ // Enables the Passkey Unlock Manager.
COMPONENT_EXPORT(DEVICE_FIDO)
- BASE_DECLARE_FEATURE(kPasskeyUnlockErrorUi);
+ BASE_DECLARE_FEATURE(kPasskeyUnlockManager);
diff --git a/chromium/patches/patch-device_gamepad_BUILD.gn b/chromium/patches/patch-device_gamepad_BUILD.gn
index 9a1708a97d..5df39350a4 100644
--- a/chromium/patches/patch-device_gamepad_BUILD.gn
+++ b/chromium/patches/patch-device_gamepad_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/gamepad/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/gamepad/BUILD.gn
@@ -105,7 +105,7 @@ component("gamepad") {
"hid_writer_linux.cc",
diff --git a/chromium/patches/patch-device_gamepad_gamepad__provider.cc b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
index 120d65bc5b..abea673950 100644
--- a/chromium/patches/patch-device_gamepad_gamepad__provider.cc
+++ b/chromium/patches/patch-device_gamepad_gamepad__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/gamepad_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/gamepad/gamepad_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/gamepad/gamepad_provider.cc
@@ -201,7 +201,7 @@ void GamepadProvider::Initialize(std::un
diff --git a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
index 0546d18dbb..5477560c02 100644
--- a/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
+++ b/chromium/patches/patch-device_gamepad_hid__writer__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- device/gamepad/hid_writer_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- device/gamepad/hid_writer_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ device/gamepad/hid_writer_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
new file mode 100644
index 0000000000..6574bc98e2
--- /dev/null
+++ b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- device/gamepad/public/cpp/gamepad_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ device/gamepad/public/cpp/gamepad_features.cc
+@@ -38,7 +38,7 @@ BASE_FEATURE(kGamepadRawInputChangeEvent
+ BASE_FEATURE(kIgnorePS5GamepadsInWgi, base::FEATURE_ENABLED_BY_DEFAULT);
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enabling this feature causes GamepadPlatformDataFetcherLinux to check device
+ // IDs before opening the hidraw device node to avoid interfering with devices
+ // that are not gamepads or do not require hidraw access.
diff --git a/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
new file mode 100644
index 0000000000..086ac72713
--- /dev/null
+++ b/chromium/patches/patch-device_gamepad_public_cpp_gamepad__features.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- device/gamepad/public/cpp/gamepad_features.h.orig 2026-01-07 00:50:30.000000000 +0000
++++ device/gamepad/public/cpp/gamepad_features.h
+@@ -22,7 +22,7 @@ GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEA
+ GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEATURE(kIgnorePS5GamepadsInWgi);
+ #endif // BUILDFLAG(IS_WIN)
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ GAMEPAD_FEATURES_EXPORT BASE_DECLARE_FEATURE(kAllowlistHidrawGamepads);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
diff --git a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
index 602ed3b361..62c3d45d39 100644
--- a/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
+++ b/chromium/patches/patch-extensions_browser_api_api__browser__context__keyed__service__factories.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/browser/api/api_browser_context_keyed_service_factories.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/browser/api/api_browser_context_keyed_service_factories.cc
@@ -123,7 +123,7 @@ void EnsureApiBrowserContextKeyedService
MediaPerceptionAPIManager::GetFactoryInstance();
diff --git a/chromium/patches/patch-extensions_browser_api_management_management__api.cc b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
index dcf2b8e35c..f78cff4928 100644
--- a/chromium/patches/patch-extensions_browser_api_management_management__api.cc
+++ b/chromium/patches/patch-extensions_browser_api_management_management__api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/management/management_api.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/browser/api/management/management_api.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/browser/api/management/management_api.cc
@@ -296,7 +296,7 @@ void AddExtensionInfo(const Extension* s
diff --git a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
index 5cf0c4b8e0..8dfbd073e8 100644
--- a/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
+++ b/chromium/patches/patch-extensions_browser_api_messaging_message__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/messaging/message_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/browser/api/messaging/message_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/browser/api/messaging/message_service.cc
@@ -83,7 +83,7 @@ namespace {
const char kReceivingEndDoesntExistError[] =
diff --git a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
index eede2b77ac..c12969d5f7 100644
--- a/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
+++ b/chromium/patches/patch-extensions_browser_api_networking__private_networking__private__delegate__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/browser/api/networking_private/networking_private_delegate_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/browser/api/networking_private/networking_private_delegate_factory.cc
@@ -12,7 +12,7 @@
diff --git a/chromium/patches/patch-extensions_common_api___permission__features.json b/chromium/patches/patch-extensions_common_api___permission__features.json
index a78c5367a8..bb6b4774ee 100644
--- a/chromium/patches/patch-extensions_common_api___permission__features.json
+++ b/chromium/patches/patch-extensions_common_api___permission__features.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/api/_permission_features.json.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/common/api/_permission_features.json.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
@@ -98,7 +98,7 @@ $NetBSD$
"allowlist": [
"D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9", // http://crbug.com/710541
"D4EFCCC0CC612380762758BB96C7997224BD6395", // http://crbug.com/710541
-@@ -445,7 +445,7 @@
+@@ -446,7 +446,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -107,7 +107,7 @@ $NetBSD$
"allowlist": [
"0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -484,7 +484,7 @@
+@@ -485,7 +485,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -116,7 +116,7 @@ $NetBSD$
"allowlist": [
// DO NOT ADD ANY MORE ENTRIES HERE.
// networkingPrivate is being migrated to networking.onc.
-@@ -564,7 +564,7 @@
+@@ -565,7 +565,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app" ],
// "desktop_android" is not supported.
@@ -125,7 +125,7 @@ $NetBSD$
},
// Note: runtime is not actually a permission, but some systems check these
// values to verify restrictions.
-@@ -576,13 +576,13 @@
+@@ -577,13 +577,13 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -141,7 +141,7 @@ $NetBSD$
},
"storage": [
{
-@@ -672,13 +672,13 @@
+@@ -673,13 +673,13 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -157,7 +157,7 @@ $NetBSD$
"allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
}
],
-@@ -687,13 +687,13 @@
+@@ -688,13 +688,13 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -173,7 +173,7 @@ $NetBSD$
"allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
}
],
-@@ -720,7 +720,7 @@
+@@ -721,7 +721,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -182,7 +182,7 @@ $NetBSD$
},
"usbDevices": [
{
-@@ -788,7 +788,7 @@
+@@ -789,7 +789,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
diff --git a/chromium/patches/patch-extensions_common_api_runtime.json b/chromium/patches/patch-extensions_common_api_runtime.json
index fea95adf03..0fef424ce9 100644
--- a/chromium/patches/patch-extensions_common_api_runtime.json
+++ b/chromium/patches/patch-extensions_common_api_runtime.json
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/api/runtime.json.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/common/api/runtime.json.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/common/api/runtime.json
@@ -85,7 +85,9 @@
{"name": "android", "description": "Specifies the Android operating system."},
diff --git a/chromium/patches/patch-extensions_common_command.cc b/chromium/patches/patch-extensions_common_command.cc
index da73c127ce..67535e448a 100644
--- a/chromium/patches/patch-extensions_common_command.cc
+++ b/chromium/patches/patch-extensions_common_command.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/command.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/common/command.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/common/command.cc
-@@ -117,7 +117,7 @@ std::string Command::CommandPlatform() {
+@@ -116,7 +116,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
#elif BUILDFLAG(IS_CHROMEOS)
return ui::kKeybindingPlatformChromeOs;
diff --git a/chromium/patches/patch-extensions_common_features_feature.cc b/chromium/patches/patch-extensions_common_features_feature.cc
index 1ad040e4d7..6ca07917c2 100644
--- a/chromium/patches/patch-extensions_common_features_feature.cc
+++ b/chromium/patches/patch-extensions_common_features_feature.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/common/features/feature.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/common/features/feature.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/common/features/feature.cc
@@ -30,6 +30,8 @@ Feature::Platform Feature::GetCurrentPla
return WIN_PLATFORM;
diff --git a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
index d621ef9776..0a725bab0b 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_api__binding__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/api_binding_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/renderer/bindings/api_binding_util.cc.orig 2026-01-07 00:50:30.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/patches/patch-extensions_renderer_bindings_argument__spec.cc b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
index 864cc5b7d9..af24ce3f6d 100644
--- a/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
+++ b/chromium/patches/patch-extensions_renderer_bindings_argument__spec.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/renderer/bindings/argument_spec.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/renderer/bindings/argument_spec.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/renderer/bindings/argument_spec.cc
@@ -18,6 +18,8 @@
#include "gin/data_object_builder.h"
diff --git a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
index 195c0cf4da..4a797ad326 100644
--- a/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_app_shell__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/app/shell_main_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/shell/app/shell_main_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/shell/app/shell_main_delegate.cc
-@@ -31,7 +31,7 @@
+@@ -32,7 +32,7 @@
#if BUILDFLAG(IS_WIN)
#include "base/base_paths_win.h"
#include "base/process/process_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/nix/xdg_util.h"
#elif BUILDFLAG(IS_MAC)
#include "base/base_paths_mac.h"
-@@ -51,7 +51,7 @@ base::FilePath GetDataPath() {
+@@ -52,7 +52,7 @@ base::FilePath GetDataPath() {
}
base::FilePath data_dir;
diff --git a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
index b53b699f4a..1a15f4879d 100644
--- a/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
+++ b/chromium/patches/patch-extensions_shell_browser_api_runtime_shell__runtime__api__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/shell/browser/api/runtime/shell_runtime_api_delegate.cc
@@ -45,7 +45,7 @@ void ShellRuntimeAPIDelegate::OpenURL(co
bool ShellRuntimeAPIDelegate::GetPlatformInfo(PlatformInfo* info) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
index 826a74ac72..53bdc6e908 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__browser__main__parts.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_browser_main_parts.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/shell/browser/shell_browser_main_parts.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/shell/browser/shell_browser_main_parts.cc
@@ -126,7 +126,7 @@ void ShellBrowserMainParts::PostCreateMa
switches::kAppShellAllowRoaming)) {
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
index 9a21844094..550dfcc30c 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/shell/browser/shell_extensions_api_client.cc
@@ -18,7 +18,7 @@
#include "extensions/shell/browser/shell_extension_web_contents_observer.h"
diff --git a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
index 2bedc0851d..b6bd9d3fc1 100644
--- a/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
+++ b/chromium/patches/patch-extensions_shell_browser_shell__extensions__api__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- extensions/shell/browser/shell_extensions_api_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- extensions/shell/browser/shell_extensions_api_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ extensions/shell/browser/shell_extensions_api_client.h
@@ -42,14 +42,14 @@ class ShellExtensionsAPIClient : public
content::BrowserContext* browser_context) const override;
diff --git a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
index c92bde95e2..0daaf1a01d 100644
--- a/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
+++ b/chromium/patches/patch-google__apis_gcm_engine_heartbeat__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- google_apis/gcm/engine/heartbeat_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- google_apis/gcm/engine/heartbeat_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ google_apis/gcm/engine/heartbeat_manager.cc
@@ -31,7 +31,7 @@ const int kMinClientHeartbeatIntervalMs
// Minimum time spent sleeping before we force a new heartbeat.
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
index 52e36d4a27..d0f9959872 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.cc
-@@ -29,7 +29,7 @@
+@@ -24,7 +24,7 @@
#include "ui/gfx/gpu_fence.h"
#include "ui/gfx/gpu_memory_buffer_handle.h"
@@ -15,12 +15,12 @@ $NetBSD$
#include <fcntl.h>
#endif
-@@ -154,7 +154,7 @@ TestSharedImageInterface::TestSharedImag
- TestSharedImageInterface::~TestSharedImageInterface() = default;
+@@ -418,7 +418,7 @@ TestSharedImageInterface::CreateSharedIm
+ return image;
+ }
- // static
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- gfx::GpuMemoryBufferHandle TestSharedImageInterface::CreatePixmapHandle(
- const gfx::Size& size,
- viz::SharedImageFormat format) {
+ scoped_refptr<ClientSharedImage>
+ TestSharedImageInterface::CreateNativePixmapBackedSharedImage(
+ const SharedImageInfo& si_info,
diff --git a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
index b29a6e4721..d978e85eb4 100644
--- a/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
+++ b/chromium/patches/patch-gpu_command__buffer_client_test__shared__image__interface.h
@@ -4,14 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/client/test_shared_image_interface.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/client/test_shared_image_interface.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/client/test_shared_image_interface.h
-@@ -37,7 +37,7 @@ class TestSharedImageInterface : public
- public:
- TestSharedImageInterface();
+@@ -136,7 +136,7 @@ class TestSharedImageInterface : public
+ bool premapped,
+ const ClientSharedImage::AsyncMapInvokedCallback& callback);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // TODO(blundell): Fold this inside of a TestSII::CreateSI() variant and have
- // test clients that need the handle grab it from the created SI.
- static gfx::GpuMemoryBufferHandle CreatePixmapHandle(
+ // Creates a mappable SI backed by a NativePixmapHandle.
+ scoped_refptr<ClientSharedImage> CreateNativePixmapBackedSharedImage(
+ const SharedImageInfo& si_info,
diff --git a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
index a70ad8c40a..3b2cce6eff 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/dawn_context_provider.cc
@@ -407,7 +407,7 @@ wgpu::BackendType DawnContextProvider::G
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
diff --git a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index d209cbde91..14de048cbc 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2850,7 +2850,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
+@@ -2846,7 +2846,7 @@ std::unique_ptr<GLES2Decoder> GLES2Decod
}
// Allow linux to run fuzzers.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc b/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
index e9b3794492..c7e8a21de3 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_raster__decoder__unittest__context__lost.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/raster_decoder_unittest_context_lost.cc
@@ -15,6 +15,18 @@ using ::testing::Return;
using ::testing::SaveArg;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
index bc317e6744..75b5612e05 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.cc
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.cc
-@@ -65,7 +65,7 @@
+@@ -61,7 +61,7 @@
#include "gpu/vulkan/vulkan_implementation.h"
#include "gpu/vulkan/vulkan_util.h"
@@ -16,15 +16,15 @@ $NetBSD$
#endif
@@ -304,7 +304,7 @@ SharedContextState::SharedContextState(
- if (gr_context_type_ == GrContextType::kVulkan) {
+ ) {
if (vk_context_provider_) {
#if BUILDFLAG(ENABLE_VULKAN) && \
- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN))
+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
external_semaphore_pool_ = std::make_unique<ExternalSemaphorePool>(this);
#endif
- use_virtualized_gl_contexts_ = false;
-@@ -341,7 +341,7 @@ SharedContextState::~SharedContextState(
+ }
+@@ -344,7 +344,7 @@ SharedContextState::~SharedContextState(
}
#if BUILDFLAG(ENABLE_VULKAN) && \
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
index 4dbb39b789..2e56b63fc1 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__context__state.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_context_state.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_context_state.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_context_state.h
@@ -235,7 +235,7 @@ class GPU_GLES2_EXPORT SharedContextStat
return &memory_type_tracker_;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
index 2dbfab4115..dd3582c340 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_angle__vulkan__image__backing__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.cc
@@ -20,7 +20,7 @@ namespace {
// TODO(penghuang): verify the scanout is the right usage for video playback.
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index 3cceaa01ae..f5084d5063 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -57,7 +57,7 @@
+@@ -53,7 +53,7 @@
#include "ui/gl/gl_version_info.h"
#include "ui/gl/scoped_binders.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
#if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
#include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -708,7 +708,7 @@ std::unique_ptr<DawnImageRepresentation>
+@@ -742,7 +742,7 @@ std::unique_ptr<DawnImageRepresentation>
wgpu::BackendType backend_type,
std::vector<wgpu::TextureFormat> view_formats,
scoped_refptr<SharedContextState> context_state) {
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
index 0932ef7e26..4da7f62649 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing__factory.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing_factory.cc
-@@ -139,7 +139,7 @@ bool IsFormatSupported(viz::SharedImageF
+@@ -145,7 +145,7 @@ bool IsFormatSupported(viz::SharedImageF
SharedImageUsageSet SupportedUsage() {
SharedImageUsageSet supported_usage =
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 31775e92ee..4270217ab5 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
@@ -52,7 +52,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
@@ -33,12 +33,12 @@ $NetBSD$
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -316,7 +316,7 @@ SharedImageFactory::SharedImageFactory(
- context_state_, workarounds_);
+@@ -305,7 +305,7 @@ SharedImageFactory::SharedImageFactory(
factories_.push_back(std::move(ozone_factory));
}
+
-#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA))
+#if BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD))
- if (gr_context_type_ == GrContextType::kVulkan) {
- auto external_vk_image_factory =
- std::make_unique<ExternalVkImageBackingFactory>(context_state_);
+ if (gr_context_type_ == GrContextType::kVulkan
+ #if BUILDFLAG(USE_WEBGPU_ON_VULKAN_VIA_GL_INTEROP)
+ /* We support GL context for WebGPU gl-vulkan interop (on linux).*/
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
index 28b6b15a68..c461cf9e18 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_shared__image__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_image/shared_image_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/shared_image_manager.cc
@@ -769,7 +769,7 @@ bool SharedImageManager::SupportsScanout
return true;
diff --git a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
index d6c8dc2e52..d384dfb8ac 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_shared__image_wrapped__sk__image__backing.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/shared_image/wrapped_sk_image_backing.cc
@@ -214,7 +214,7 @@ bool WrappedSkImageBacking::Initialize(c
diff --git a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index 2c02b92752..5084a990ae 100644
--- a/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/chromium/patches/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1758,7 +1758,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
+@@ -1759,7 +1759,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreateP
backend_types = {wgpu::BackendType::D3D12};
#elif BUILDFLAG(IS_APPLE)
backend_types = {wgpu::BackendType::Metal};
-#elif BUILDFLAG(IS_LINUX)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (shared_context_state_->GrContextIsVulkan() ||
+ webgpu_on_vk_gl_interop_ ||
shared_context_state_->IsGraphiteDawnVulkan()) {
- backend_types = {wgpu::BackendType::Vulkan};
-@@ -2003,7 +2003,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -2006,7 +2006,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
}
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/chromium/patches/patch-gpu_config_gpu__control__list.cc b/chromium/patches/patch-gpu_config_gpu__control__list.cc
index 14cbfb2fe3..aa51a2195b 100644
--- a/chromium/patches/patch-gpu_config_gpu__control__list.cc
+++ b/chromium/patches/patch-gpu_config_gpu__control__list.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_control_list.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/config/gpu_control_list.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/config/gpu_control_list.cc
-@@ -846,7 +846,7 @@ GpuControlList::OsType GpuControlList::G
+@@ -855,7 +855,7 @@ GpuControlList::OsType GpuControlList::G
return kOsAndroid;
#elif BUILDFLAG(IS_FUCHSIA)
return kOsFuchsia;
diff --git a/chromium/patches/patch-gpu_config_gpu__finch__features.cc b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
index f70805bc14..e68d87276d 100644
--- a/chromium/patches/patch-gpu_config_gpu__finch__features.cc
+++ b/chromium/patches/patch-gpu_config_gpu__finch__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_finch_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/config/gpu_finch_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/config/gpu_finch_features.cc
@@ -122,7 +122,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFl
// Android and Linux.
diff --git a/chromium/patches/patch-gpu_config_gpu__info__collector.cc b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
index d96c58f905..e8d12b34ae 100644
--- a/chromium/patches/patch-gpu_config_gpu__info__collector.cc
+++ b/chromium/patches/patch-gpu_config_gpu__info__collector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_info_collector.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/config/gpu_info_collector.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/config/gpu_info_collector.cc
@@ -362,7 +362,7 @@ void ReportWebGPUAdapterMetrics(dawn::na
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
diff --git a/chromium/patches/patch-gpu_config_gpu__test__config.cc b/chromium/patches/patch-gpu_config_gpu__test__config.cc
index e20df17b82..cbd83b944d 100644
--- a/chromium/patches/patch-gpu_config_gpu__test__config.cc
+++ b/chromium/patches/patch-gpu_config_gpu__test__config.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/config/gpu_test_config.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/config/gpu_test_config.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/config/gpu_test_config.cc
@@ -27,7 +27,7 @@ namespace {
GPUTestConfig::OS GetCurrentOS() {
diff --git a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
index c8e60b8191..3e8649481a 100644
--- a/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
+++ b/chromium/patches/patch-gpu_ipc_service_gpu__init.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/gpu_init.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/ipc/service/gpu_init.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/ipc/service/gpu_init.cc
-@@ -156,7 +156,7 @@ void InitializePlatformOverlaySettings(G
+@@ -158,7 +158,7 @@ void InitializePlatformOverlaySettings(G
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CASTOS)
bool CanAccessDeviceFile(const GPUInfo& gpu_info) {
@@ -15,7 +15,7 @@ $NetBSD$
if (gpu_info.gpu.vendor_id != 0x10de || // NVIDIA
gpu_info.gpu.driver_vendor != "NVIDIA")
return true;
-@@ -418,7 +418,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -420,7 +420,7 @@ bool GpuInit::InitializeAndStartSandbox(
enable_watchdog = false;
#endif
@@ -24,7 +24,7 @@ $NetBSD$
bool gpu_sandbox_start_early = gpu_preferences_.gpu_sandbox_start_early;
#else // !(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
// For some reasons MacOSX's VideoToolbox might crash when called after
-@@ -456,7 +456,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -458,7 +458,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
bool attempted_startsandbox = false;
@@ -33,7 +33,7 @@ $NetBSD$
// On Chrome OS ARM Mali, GPU driver userspace creates threads when
// initializing a GL context, so start the sandbox early.
// TODO(zmo): Need to collect OS version before this.
-@@ -553,7 +553,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -555,7 +555,7 @@ bool GpuInit::InitializeAndStartSandbox(
gpu_preferences_.gr_context_type = GrContextType::kGL;
}
@@ -42,7 +42,7 @@ $NetBSD$
// The ContentSandboxHelper is currently the only one implementation of
// GpuSandboxHelper and it has no dependency. Except on Linux where
// VaapiWrapper checks the GL implementation to determine which display
-@@ -611,7 +611,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -613,7 +613,7 @@ bool GpuInit::InitializeAndStartSandbox(
command_line, gpu_feature_info_,
gpu_preferences_.disable_software_rasterizer, false);
if (gl_use_swiftshader_) {
@@ -51,7 +51,7 @@ $NetBSD$
VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
<< "on Linux";
return false;
-@@ -779,7 +779,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -799,7 +799,7 @@ bool GpuInit::InitializeAndStartSandbox(
->GetSupportedFormatsForGLNativePixmapImport();
#endif // BUILDFLAG(IS_OZONE)
@@ -60,7 +60,7 @@ $NetBSD$
// Driver may create a compatibility profile context when collect graphics
// information on Linux platform. Try to collect graphics information
// based on core profile context after disabling platform extensions.
-@@ -831,7 +831,7 @@ bool GpuInit::InitializeAndStartSandbox(
+@@ -851,7 +851,7 @@ bool GpuInit::InitializeAndStartSandbox(
}
}
}
@@ -69,7 +69,7 @@ $NetBSD$
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1033,7 +1033,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1053,7 +1053,7 @@ void GpuInit::InitializeInProcess(base::
}
bool gl_disabled = gl::GetGLImplementation() == gl::kGLImplementationDisabled;
@@ -78,7 +78,7 @@ $NetBSD$
(BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_CHROMEOS_DEVICE))
if (!gl_disabled && !gl_use_swiftshader_ && std::getenv("RUNNING_UNDER_RR")) {
// https://rr-project.org/ is a Linux-only record-and-replay debugger that
-@@ -1089,7 +1089,7 @@ void GpuInit::InitializeInProcess(base::
+@@ -1109,7 +1109,7 @@ void GpuInit::InitializeInProcess(base::
}
}
diff --git a/chromium/patches/patch-gpu_ipc_service_x__util.h b/chromium/patches/patch-gpu_ipc_service_x__util.h
index cc7b308260..9867f4089e 100644
--- a/chromium/patches/patch-gpu_ipc_service_x__util.h
+++ b/chromium/patches/patch-gpu_ipc_service_x__util.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/ipc/service/x_util.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/ipc/service/x_util.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/ipc/service/x_util.h
@@ -12,7 +12,7 @@
#include "gpu/ipc/service/gpu_config.h"
diff --git a/chromium/patches/patch-gpu_vulkan_generate__bindings.py b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
index 55dc08b215..c6656efe79 100644
--- a/chromium/patches/patch-gpu_vulkan_generate__bindings.py
+++ b/chromium/patches/patch-gpu_vulkan_generate__bindings.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/generate_bindings.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/generate_bindings.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/generate_bindings.py
@@ -271,7 +271,7 @@ VULKAN_DEVICE_FUNCTIONS = [
]
diff --git a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
index f276623a32..237bdd9e32 100644
--- a/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
+++ b/chromium/patches/patch-gpu_vulkan_semaphore__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/semaphore_handle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/semaphore_handle.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/semaphore_handle.cc
@@ -39,7 +39,7 @@ SemaphoreHandle::SemaphoreHandle(gfx::Gp
// https://fuchsia.dev/reference/fidl/fuchsia.ui.scenic.
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
index d9cc26a56b..78230de285 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.cc
-@@ -145,7 +145,7 @@ bool VulkanDeviceQueue::Initialize(
+@@ -141,7 +141,7 @@ bool VulkanDeviceQueue::Initialize(
// In dual-CPU cases, we cannot detect the active GPU correctly on Linux,
// so don't select GPU device based on the |gpu_info|.
@@ -15,7 +15,7 @@ $NetBSD$
// If gpu_info is provided, the device should match it.
if (gpu_info && (device_properties.vendorID != gpu_info->gpu.vendor_id ||
device_properties.deviceID != gpu_info->gpu.device_id)) {
-@@ -292,7 +292,7 @@ bool VulkanDeviceQueue::Initialize(
+@@ -288,7 +288,7 @@ bool VulkanDeviceQueue::Initialize(
// Android, Fuchsia, Linux, and CrOS (VaapiVideoDecoder) need YCbCr sampler
// support.
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
index 2623774491..2a7da9b9f4 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__device__queue.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_device_queue.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/vulkan_device_queue.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/vulkan_device_queue.h
@@ -188,7 +188,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanDev
#endif
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
index 14e8d98059..943cc1dc09 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_function_pointers.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/vulkan_function_pointers.cc
@@ -1297,7 +1297,7 @@ bool VulkanFunctionPointers::BindDeviceF
}
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
index 9d17fba76b..752981a346 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__function__pointers.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_function_pointers.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/vulkan_function_pointers.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/vulkan_function_pointers.h
@@ -391,7 +391,7 @@ struct COMPONENT_EXPORT(VULKAN) VulkanFu
VulkanFunction<PFN_vkGetSwapchainImagesKHR> vkGetSwapchainImagesKHR;
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__image.h b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
index da8d3921fa..7676f17ae6 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__image.h
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_image.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/vulkan_image.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/vulkan_image.h
@@ -86,7 +86,7 @@ class COMPONENT_EXPORT(VULKAN) VulkanIma
VkImageUsageFlags usage,
diff --git a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
index ae33d9ec90..024d5bdbbc 100644
--- a/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
+++ b/chromium/patches/patch-gpu_vulkan_vulkan__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- gpu/vulkan/vulkan_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- gpu/vulkan/vulkan_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ gpu/vulkan/vulkan_util.cc
-@@ -474,7 +474,7 @@ bool CheckVulkanCompatibilities(
+@@ -473,7 +473,7 @@ bool CheckVulkanCompatibilities(
}
}
diff --git a/chromium/patches/patch-headless_BUILD.gn b/chromium/patches/patch-headless_BUILD.gn
index 9ec9a1ed80..dbde08081d 100644
--- a/chromium/patches/patch-headless_BUILD.gn
+++ b/chromium/patches/patch-headless_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- headless/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/BUILD.gn
-@@ -489,7 +489,7 @@ component("headless_non_renderer") {
+@@ -487,7 +487,7 @@ component("headless_non_renderer") {
}
}
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
index 938b4d0b22..5c37bada35 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_browser_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- headless/lib/browser/headless_browser_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/lib/browser/headless_browser_impl.cc
-@@ -40,7 +40,7 @@
+@@ -36,7 +36,7 @@
#include "components/os_crypt/async/browser/keychain_key_provider.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/command_line.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
#include "components/password_manager/core/browser/password_manager_switches.h" // nogncheck
-@@ -413,7 +413,7 @@ void HeadlessBrowserImpl::CreateOSCryptA
+@@ -410,7 +410,7 @@ void HeadlessBrowserImpl::CreateOSCryptA
providers.emplace_back(std::make_pair(
/*precedence=*/10u,
std::make_unique<os_crypt_async::KeychainKeyProvider>()));
diff --git a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index c900ee289d..14f2b0ad5b 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -4,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-12-17 23:05:18.000000000 +0000
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -26,7 +26,7 @@
+@@ -22,7 +22,7 @@
#include "content/public/browser/browser_thread.h"
#include "headless/lib/browser/headless_browser_impl.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "base/command_line.h"
#include "components/os_crypt/sync/key_storage_config_linux.h"
#include "components/os_crypt/sync/os_crypt.h"
-@@ -168,7 +168,7 @@ class BrowserShutdownHandler {
+@@ -164,7 +164,7 @@ class BrowserShutdownHandler {
} // namespace
@@ -24,7 +24,7 @@ $NetBSD$
constexpr char kProductName[] = "HeadlessChrome";
#endif
-@@ -176,9 +176,9 @@ void HeadlessBrowserMainParts::PostCreat
+@@ -172,9 +172,9 @@ void HeadlessBrowserMainParts::PostCreat
BrowserShutdownHandler::Install(base::BindOnce(
&HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
index 5d9b3e7618..f605a7d463 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/lib/browser/headless_content_browser_client.cc
@@ -61,7 +61,7 @@
#include "content/public/common/content_descriptors.h"
diff --git a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
index a9d7237cf7..94ddafcd04 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
+++ b/chromium/patches/patch-headless_lib_browser_headless__content__browser__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_content_browser_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- headless/lib/browser/headless_content_browser_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/lib/browser/headless_content_browser_client.h
@@ -48,7 +48,7 @@ class HeadlessContentBrowserClient : pub
CreateDevToolsManagerDelegate() override;
diff --git a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
index f75e0f59f3..70ba3304a2 100644
--- a/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/chromium/patches/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/lib/browser/headless_web_contents_impl.cc
@@ -71,7 +71,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
namespace {
diff --git a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
index 474f576d0e..78db706b55 100644
--- a/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
+++ b/chromium/patches/patch-headless_lib_headless__content__main__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- headless/lib/headless_content_main_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- headless/lib/headless_content_main_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ headless/lib/headless_content_main_delegate.cc
-@@ -411,7 +411,7 @@ void HeadlessContentMainDelegate::InitCr
+@@ -408,7 +408,7 @@ void HeadlessContentMainDelegate::InitCr
if (process_type != ::switches::kZygoteProcess) {
g_headless_crash_client.Pointer()->set_crash_dumps_dir(
command_line.GetSwitchValuePath(switches::kCrashDumpsDir));
diff --git a/chromium/patches/patch-ipc_ipc__channel.cc b/chromium/patches/patch-ipc_ipc__channel.cc
index 6c6b2b66c1..942b1c3add 100644
--- a/chromium/patches/patch-ipc_ipc__channel.cc
+++ b/chromium/patches/patch-ipc_ipc__channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ipc/ipc_channel.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ipc/ipc_channel.cc
@@ -41,7 +41,7 @@ namespace {
// Global atomic used to guarantee channel IDs are unique.
@@ -24,7 +24,7 @@ $NetBSD$
if (int global_pid = Channel::GetGlobalPid()) {
return global_pid;
}
-@@ -123,7 +123,7 @@ std::string Channel::GenerateUniqueRando
+@@ -120,7 +120,7 @@ std::string Channel::GenerateUniqueRando
base::RandInt(0, std::numeric_limits<int32_t>::max()));
}
diff --git a/chromium/patches/patch-ipc_ipc__channel.h b/chromium/patches/patch-ipc_ipc__channel.h
index 5c3004b664..b95403c65d 100644
--- a/chromium/patches/patch-ipc_ipc__channel.h
+++ b/chromium/patches/patch-ipc_ipc__channel.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/ipc_channel.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ipc/ipc_channel.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ipc/ipc_channel.h
-@@ -201,7 +201,7 @@ class COMPONENT_EXPORT(IPC) Channel fina
+@@ -169,7 +169,7 @@ class COMPONENT_EXPORT(IPC) Channel fina
// Generates a channel ID that's non-predictable and unique.
static std::string GenerateUniqueRandomChannelID();
diff --git a/chromium/patches/patch-ipc_param__traits__utils.h b/chromium/patches/patch-ipc_param__traits__utils.h
index 25456527b6..f63d509117 100644
--- a/chromium/patches/patch-ipc_param__traits__utils.h
+++ b/chromium/patches/patch-ipc_param__traits__utils.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ipc/param_traits_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ipc/param_traits_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ipc/param_traits_utils.h
-@@ -177,7 +177,7 @@ struct ParamTraits<unsigned int> {
+@@ -173,7 +173,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
// these traits for 32 bit ARM then that'll catch any errors.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/chromium/patches/patch-media_BUILD.gn b/chromium/patches/patch-media_BUILD.gn
index d043bc1c01..a225c59596 100644
--- a/chromium/patches/patch-media_BUILD.gn
+++ b/chromium/patches/patch-media_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/BUILD.gn
@@ -107,6 +107,12 @@ config("media_config") {
defines += [ "DLOPEN_PULSEAUDIO" ]
diff --git a/chromium/patches/patch-media_audio_BUILD.gn b/chromium/patches/patch-media_audio_BUILD.gn
index 8ffe8c577c..b8f59d79c2 100644
--- a/chromium/patches/patch-media_audio_BUILD.gn
+++ b/chromium/patches/patch-media_audio_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/audio/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/audio/BUILD.gn
@@ -291,10 +291,35 @@ source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
diff --git a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
index cc383abf2e..864f111120 100644
--- a/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
+++ b/chromium/patches/patch-media_audio_alsa_audio__manager__alsa.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/alsa/audio_manager_alsa.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/audio/alsa/audio_manager_alsa.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/audio/alsa/audio_manager_alsa.cc
@@ -103,7 +103,9 @@ void AudioManagerAlsa::GetAlsaAudioDevic
int card = -1;
diff --git a/chromium/patches/patch-media_audio_audio__input__device.cc b/chromium/patches/patch-media_audio_audio__input__device.cc
index b4f02e16f3..1887e63e6d 100644
--- a/chromium/patches/patch-media_audio_audio__input__device.cc
+++ b/chromium/patches/patch-media_audio_audio__input__device.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_input_device.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/audio/audio_input_device.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/audio/audio_input_device.cc
@@ -270,7 +270,7 @@ void AudioInputDevice::OnStreamCreated(
// here. See comments in AliveChecker and PowerObserverHelper for details and
diff --git a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
index 0689e11f05..010bee6ea6 100644
--- a/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
+++ b/chromium/patches/patch-media_audio_audio__output__proxy__unittest.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/audio_output_proxy_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/audio/audio_output_proxy_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/audio/audio_output_proxy_unittest.cc
-@@ -443,7 +443,11 @@ class AudioOutputProxyTest : public test
+@@ -445,7 +445,11 @@ class AudioOutputProxyTest : public test
// |stream| is closed at this point. Start() should reopen it again.
EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _))
.Times(2)
diff --git a/chromium/patches/patch-media_audio_pulse_pulse__util.cc b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
index 7aa627bd82..2f43029e25 100644
--- a/chromium/patches/patch-media_audio_pulse_pulse__util.cc
+++ b/chromium/patches/patch-media_audio_pulse_pulse__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/pulse/pulse_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/audio/pulse/pulse_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/audio/pulse/pulse_util.cc
@@ -45,8 +45,12 @@ constexpr char kBrowserDisplayName[] = "
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
index 6bf47928fd..fa2a0bef1e 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/audio_manager_sndio.cc.orig 2025-12-30 13:49:36.350696214 +0000
+--- media/audio/sndio/audio_manager_sndio.cc.orig 2026-01-19 14:53:54.679504118 +0000
+++ media/audio/sndio/audio_manager_sndio.cc
@@ -0,0 +1,215 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
index 6e73d46fd4..23818392c3 100644
--- a/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
+++ b/chromium/patches/patch-media_audio_sndio_audio__manager__sndio.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/audio_manager_sndio.h.orig 2025-12-30 13:49:36.350846281 +0000
+--- media/audio/sndio/audio_manager_sndio.h.orig 2026-01-19 14:53:54.679657372 +0000
+++ media/audio/sndio/audio_manager_sndio.h
@@ -0,0 +1,66 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.cc b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
index 828cba94d8..3784bcf294 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.cc
@@ -4,14 +4,15 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.cc.orig 2025-12-30 13:49:36.350967102 +0000
+--- media/audio/sndio/sndio_input.cc.orig 2026-01-19 14:53:54.679781240 +0000
+++ media/audio/sndio/sndio_input.cc
-@@ -0,0 +1,201 @@
+@@ -0,0 +1,202 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "base/logging.h"
++#include "media/base/audio_bus.h"
+#include "media/base/audio_sample_types.h"
+#include "media/base/audio_timestamp_helper.h"
+#include "media/audio/sndio/audio_manager_sndio.h"
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__input.h b/chromium/patches/patch-media_audio_sndio_sndio__input.h
index 8c58829231..1744c0ec67 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__input.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__input.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_input.h.orig 2025-12-30 13:49:36.351112079 +0000
+--- media/audio/sndio/sndio_input.h.orig 2026-01-19 14:53:54.679918153 +0000
+++ media/audio/sndio/sndio_input.h
@@ -0,0 +1,91 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.cc b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
index c26c4d607e..7c2574e677 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.cc
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.cc.orig 2025-12-30 13:49:36.351241857 +0000
+--- media/audio/sndio/sndio_output.cc.orig 2026-01-19 14:53:54.680049475 +0000
+++ media/audio/sndio/sndio_output.cc
-@@ -0,0 +1,188 @@
+@@ -0,0 +1,189 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -15,6 +15,7 @@ $NetBSD$
+#include "base/time/time.h"
+#include "base/time/default_tick_clock.h"
+#include "media/audio/audio_manager_base.h"
++#include "media/base/audio_bus.h"
+#include "media/base/audio_sample_types.h"
+#include "media/base/audio_timestamp_helper.h"
+#include "media/audio/sndio/sndio_output.h"
diff --git a/chromium/patches/patch-media_audio_sndio_sndio__output.h b/chromium/patches/patch-media_audio_sndio_sndio__output.h
index 98e613a6ea..7f35ef7651 100644
--- a/chromium/patches/patch-media_audio_sndio_sndio__output.h
+++ b/chromium/patches/patch-media_audio_sndio_sndio__output.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/audio/sndio/sndio_output.h.orig 2025-12-30 13:49:36.351377596 +0000
+--- media/audio/sndio/sndio_output.h.orig 2026-01-19 14:53:54.680197620 +0000
+++ media/audio/sndio/sndio_output.h
@@ -0,0 +1,88 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-media_base_audio__latency.cc b/chromium/patches/patch-media_base_audio__latency.cc
index 90408be813..7d101be6a8 100644
--- a/chromium/patches/patch-media_base_audio__latency.cc
+++ b/chromium/patches/patch-media_base_audio__latency.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/audio_latency.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/audio_latency.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/audio_latency.cc
-@@ -143,7 +143,7 @@ int AudioLatency::GetRtcBufferSize(int s
+@@ -110,7 +110,7 @@ int AudioLatency::GetRtcBufferSize(int s
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
index ee60e49ef4..c7a1093f3d 100644
--- a/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libaom__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/libaom_thread_wrapper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/libaom_thread_wrapper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/libaom_thread_wrapper.cc
@@ -5,17 +5,21 @@
#include "base/logging.h"
diff --git a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
index 324bc71dd0..8c7ebf8a6f 100644
--- a/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
+++ b/chromium/patches/patch-media_base_libvpx__thread__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/libvpx_thread_wrapper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/libvpx_thread_wrapper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/libvpx_thread_wrapper.cc
@@ -5,11 +5,14 @@
#include "media/base/libvpx_thread_wrapper.h"
diff --git a/chromium/patches/patch-media_base_media__switches.cc b/chromium/patches/patch-media_base_media__switches.cc
index a3b29070cf..152dbd0194 100644
--- a/chromium/patches/patch-media_base_media__switches.cc
+++ b/chromium/patches/patch-media_base_media__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/media_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/media_switches.cc
-@@ -19,7 +19,7 @@
+@@ -20,7 +20,7 @@
#include "ui/gl/gl_features.h"
#include "ui/gl/gl_utils.h"
@@ -15,8 +15,8 @@ $NetBSD$
#include "base/cpu.h"
#endif
-@@ -67,7 +67,7 @@ const char kReportVp9AsAnUnsupportedMime
- "report-vp9-as-an-unsupported-mime-type";
+@@ -269,7 +269,7 @@ const char kMinVideoDecoderOutputBufferS
+ #endif // BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
- BUILDFLAG(IS_SOLARIS)
@@ -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.
-@@ -367,13 +367,38 @@ BASE_FEATURE(kMacCatapLoopbackAudioForSc
+@@ -399,13 +399,38 @@ BASE_FEATURE(kMacCatapLoopbackAudioForSc
BASE_FEATURE(kUseSCContentSharingPicker, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC)
@@ -64,7 +64,7 @@ $NetBSD$
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -614,7 +639,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPi
+@@ -644,7 +669,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPi
// Show toolbar button that opens dialog for controlling media sessions.
BASE_FEATURE(kGlobalMediaControls,
@@ -73,7 +73,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -632,7 +657,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
+@@ -662,7 +687,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdated
#if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
BASE_FEATURE(kMediaRemotingWithoutFullscreen,
@@ -82,16 +82,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -643,7 +668,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullsc
- // Show picture-in-picture button in Global Media Controls.
- BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- base::FEATURE_ENABLED_BY_DEFAULT
- #else
- base::FEATURE_DISABLED_BY_DEFAULT
-@@ -665,7 +690,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
+@@ -685,7 +710,7 @@ BASE_FEATURE(kSuspendMediaForFrozenFrame
// autoplay policy.
BASE_FEATURE(kUnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -100,7 +91,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,
-@@ -721,7 +746,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
+@@ -741,7 +766,7 @@ BASE_FEATURE(kVaapiVp9SModeHWEncoding, b
// Enables VSync aligned MJPEG decoding.
BASE_FEATURE(kVSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -109,7 +100,7 @@ $NetBSD$
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1220,7 +1245,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
+@@ -1243,7 +1268,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecodi
BASE_FEATURE(kUseSharedImageInOOPVDProcess, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -118,7 +109,7 @@ $NetBSD$
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
BASE_FEATURE(kUseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1282,7 +1307,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
+@@ -1305,7 +1330,7 @@ BASE_FEATURE(kRecordMediaEngagementScore
// Enables Media Engagement Index recording for Web Audio playbacks.
BASE_FEATURE(kRecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
@@ -127,7 +118,7 @@ $NetBSD$
// Reduces the number of buffers needed in the output video frame pool to
// populate the Renderer pipeline for hardware accelerated VideoDecoder in
// non-low latency scenarios.
-@@ -1545,7 +1570,7 @@ bool IsSystemLoopbackCaptureSupported()
+@@ -1581,7 +1606,7 @@ bool IsSystemLoopbackCaptureSupported()
#elif BUILDFLAG(IS_MAC)
return (IsMacSckSystemLoopbackCaptureSupported() ||
IsMacCatapSystemLoopbackCaptureSupported());
diff --git a/chromium/patches/patch-media_base_media__switches.h b/chromium/patches/patch-media_base_media__switches.h
index ff2e7bf38b..0e89f1cda7 100644
--- a/chromium/patches/patch-media_base_media__switches.h
+++ b/chromium/patches/patch-media_base_media__switches.h
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/media_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/media_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/media_switches.h
-@@ -43,7 +43,7 @@ MEDIA_EXPORT extern const char kDisableB
- MEDIA_EXPORT extern const char kReportVp9AsAnUnsupportedMimeType[];
+@@ -84,7 +84,7 @@ MEDIA_EXPORT extern const char kMinVideo
+ #endif // BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FREEBSD) || \
- BUILDFLAG(IS_SOLARIS)
+ BUILDFLAG(IS_SOLARIS) || BUILDFLAG(IS_NETBSD)
MEDIA_EXPORT extern const char kAlsaInputDevice[];
MEDIA_EXPORT extern const char kAlsaOutputDevice[];
- #endif
-@@ -334,13 +334,26 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMedia
+ #endif // BUILDFLAG(IS_LINUX) || ...
+@@ -288,13 +288,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);
-@@ -358,7 +371,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
+@@ -312,7 +325,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifi
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
@@ -53,7 +53,7 @@ $NetBSD$
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -374,7 +387,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapi
+@@ -328,7 +341,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);
-@@ -478,7 +491,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
+@@ -432,7 +445,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseSharedImageInOOPVDProcess);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/chromium/patches/patch-media_base_video__frame.cc b/chromium/patches/patch-media_base_video__frame.cc
index 8e15a4a10b..b7a52a6e80 100644
--- a/chromium/patches/patch-media_base_video__frame.cc
+++ b/chromium/patches/patch-media_base_video__frame.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/video_frame.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/video_frame.cc
@@ -85,7 +85,7 @@ std::string VideoFrame::StorageTypeToStr
return "OWNED_MEMORY";
diff --git a/chromium/patches/patch-media_base_video__frame.h b/chromium/patches/patch-media_base_video__frame.h
index 0c3cfbc6c1..31e8a642cb 100644
--- a/chromium/patches/patch-media_base_video__frame.h
+++ b/chromium/patches/patch-media_base_video__frame.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/base/video_frame.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/base/video_frame.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/base/video_frame.h
@@ -41,7 +41,7 @@
#include "ui/gfx/geometry/size.h"
diff --git a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
index 6d80d7ca2b..943d67778d 100644
--- a/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_create__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/create_video_capture_device_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/create_video_capture_device_factory.cc.orig 2026-01-07 00:50:30.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/patches/patch-media_capture_video_fake__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
index c97ae3929a..8c70670ded 100644
--- a/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_fake__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/fake_video_capture_device_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/fake_video_capture_device_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/fake_video_capture_device_factory.cc
@@ -228,7 +228,7 @@ void FakeVideoCaptureDeviceFactory::GetD
int entry_index = 0;
diff --git a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
index 5bfd2aaa84..35cc130669 100644
--- a/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
+++ b/chromium/patches/patch-media_capture_video_file__video__capture__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/file_video_capture_device_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/file_video_capture_device_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/file_video_capture_device_factory.cc
@@ -52,7 +52,7 @@ void FileVideoCaptureDeviceFactory::GetD
VideoCaptureApi::WIN_DIRECT_SHOW;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
index 8eb23dd527..372acb57a1 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/fake_v4l2_impl.cc
@@ -571,7 +571,7 @@ int FakeV4L2Impl::close(int fd) {
return kSuccessReturnValue;
diff --git a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
index ddebcd6f8e..8ad60de78e 100644
--- a/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_fake__v4l2__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/fake_v4l2_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/fake_v4l2_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/fake_v4l2_impl.h
@@ -8,7 +8,13 @@
#include <map>
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
index 4356492171..17adc30cc4 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_delegate.cc
@@ -10,8 +10,10 @@
#include "media/capture/video/linux/v4l2_capture_delegate.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
index d804c51941..4a56c56903 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_delegate.h.orig 2026-01-07 00:50:30.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/patches/patch-media_capture_video_linux_v4l2__capture__device.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
index 831a360e56..67da8d4bde 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_device.h
@@ -23,7 +23,7 @@ class CAPTURE_EXPORT V4L2CaptureDevice
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
index e0dc789447..068b58eba4 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_device_impl.cc
@@ -22,7 +22,7 @@ int V4L2CaptureDeviceImpl::close(int fd)
return ::close(fd);
diff --git a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
index f31ef97d2b..238f22254e 100644
--- a/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
+++ b/chromium/patches/patch-media_capture_video_linux_v4l2__capture__device__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/v4l2_capture_device_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/v4l2_capture_device_impl.h
@@ -19,7 +19,7 @@ class CAPTURE_EXPORT V4L2CaptureDeviceIm
public:
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
index 595772d2ea..1028cbcd23 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.cc
@@ -29,7 +29,7 @@
#include "media/capture/video/linux/scoped_v4l2_device_fd.h"
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
index 19b45fbc8f..ad6b98a057 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__factory__v4l2.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/video_capture_device_factory_v4l2.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/video_capture_device_factory_v4l2.h
@@ -51,7 +51,7 @@ class CAPTURE_EXPORT VideoCaptureDeviceF
diff --git a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
index c4f76f69c8..77ce4d75af 100644
--- a/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
+++ b/chromium/patches/patch-media_capture_video_linux_video__capture__device__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/linux/video_capture_device_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/linux/video_capture_device_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/linux/video_capture_device_linux.cc
@@ -15,7 +15,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
index 8c9480b136..d647e397df 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__buffer__tracker__factory__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/video_capture_buffer_tracker_factory_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/video_capture_buffer_tracker_factory_impl.cc
@@ -13,7 +13,7 @@
#include "media/capture/video/chromeos/gpu_memory_buffer_tracker_cros.h"
diff --git a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
index 65dbcc8e14..5963ba7360 100644
--- a/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
+++ b/chromium/patches/patch-media_capture_video_video__capture__device__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/capture/video/video_capture_device_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/capture/video/video_capture_device_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/capture/video/video_capture_device_client.cc
@@ -168,7 +168,7 @@ FourccAndFlip GetFourccAndFlipFromPixelF
CHECK(!is_width_odd && !is_height_odd);
diff --git a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
index 8695b67511..ff86ca211b 100644
--- a/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
+++ b/chromium/patches/patch-media_cdm_cdm__paths__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/cdm/cdm_paths_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/cdm/cdm_paths_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/cdm/cdm_paths_unittest.cc
@@ -26,7 +26,7 @@ const char kComponentPlatform[] =
"win";
diff --git a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
index a914311f65..5adaab8091 100644
--- a/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
+++ b/chromium/patches/patch-media_cdm_library__cdm_cdm__paths.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/cdm/library_cdm/cdm_paths.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/cdm/library_cdm/cdm_paths.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/cdm/library_cdm/cdm_paths.gni
@@ -14,7 +14,7 @@ assert(enable_library_cdms)
# Explicitly define what we use to avoid confusion.
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
index d48fc894b8..49892f6b74 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/ffmpeg/scripts/build_ffmpeg.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/ffmpeg/scripts/build_ffmpeg.py
@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
diff --git a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
index 5640801f69..2be04c2d57 100644
--- a/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
+++ b/chromium/patches/patch-media_ffmpeg_scripts_robo__lib_config.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/ffmpeg/scripts/robo_lib/config.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/ffmpeg/scripts/robo_lib/config.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/ffmpeg/scripts/robo_lib/config.py
@@ -56,19 +56,13 @@ class RoboConfiguration:
self._llvm_path = os.path.join(self.chrome_src(), "third_party",
diff --git a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
index e2415f4b3b..cffcb1a2a6 100644
--- a/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_gl__image__processor__backend.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/chromeos/gl_image_processor_backend.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/chromeos/gl_image_processor_backend.cc
-@@ -29,6 +29,10 @@
+@@ -28,6 +28,10 @@
#include "ui/ozone/public/ozone_platform.h"
#include "ui/ozone/public/surface_factory_ozone.h"
diff --git a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
index 22508b7dd3..b3131e19d6 100644
--- a/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_libyuv__image__processor__backend.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/chromeos/libyuv_image_processor_backend.cc.orig 2026-01-07 00:50:30.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/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
index 7be6109264..aa7de28bb1 100644
--- a/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_mailbox__video__frame__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/chromeos/mailbox_video_frame_converter.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/chromeos/mailbox_video_frame_converter.cc
@@ -226,7 +226,7 @@ MailboxVideoFrameConverter::GenerateShar
VideoPixelFormatToString(origin_frame->format()));
diff --git a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index 5ee86c7cda..4839cb8975 100644
--- a/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/chromeos/platform_video_frame_utils.cc
@@ -70,7 +70,7 @@ static std::unique_ptr<ui::GbmDevice> Cr
const base::FilePath dev_path(FILE_PATH_LITERAL(
diff --git a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
index a252439a4b..a3ab07e8d2 100644
--- a/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
+++ b/chromium/patches/patch-media_gpu_chromeos_video__decoder__pipeline.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/chromeos/video_decoder_pipeline.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/chromeos/video_decoder_pipeline.cc
@@ -1132,7 +1132,7 @@ VideoDecoderPipeline::PickDecoderOutputF
}
diff --git a/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
index 67a062a8f1..ba932d2d83 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__decode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/gpu_video_decode_accelerator_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/gpu_video_decode_accelerator_factory.cc
@@ -13,7 +13,7 @@
#include "media/gpu/media_gpu_export.h"
diff --git a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
index 1858e8bc35..40efcb58e7 100644
--- a/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
+++ b/chromium/patches/patch-media_gpu_gpu__video__encode__accelerator__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/gpu_video_encode_accelerator_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/gpu_video_encode_accelerator_factory.cc
@@ -160,7 +160,7 @@ std::vector<VEAFactoryFunction> GetVEAFa
}
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
index 3c806ee988..ac31992635 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.cc
@@ -17,7 +17,9 @@
#include "media/gpu/vaapi/vaapi_wrapper.h"
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
index 5833def976..8ff813306c 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__decoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/sandbox/hardware_video_decoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_DECODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
index 44e532dc5f..cbd6b6b306 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.cc
@@ -18,12 +18,15 @@
#include "media/gpu/v4l2/v4l2_device.h"
diff --git a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
index 20deb164f2..2e7bec2555 100644
--- a/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
+++ b/chromium/patches/patch-media_gpu_sandbox_hardware__video__encoding__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/sandbox/hardware_video_encoding_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef MEDIA_GPU_SANDBOX_HARDWARE_VIDEO_ENCODING_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-media_gpu_test_raw__video.cc b/chromium/patches/patch-media_gpu_test_raw__video.cc
index 3ef753c4d9..2dda8b7dd3 100644
--- a/chromium/patches/patch-media_gpu_test_raw__video.cc
+++ b/chromium/patches/patch-media_gpu_test_raw__video.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/raw_video.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/test/raw_video.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/test/raw_video.cc
@@ -64,7 +64,7 @@ std::unique_ptr<base::MemoryMappedFile>
base::File::FLAG_READ | base::File::FLAG_WRITE
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
index 211857b524..29d3347858 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__file__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_file_writer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/test/video_frame_file_writer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/test/video_frame_file_writer.cc
@@ -25,7 +25,7 @@
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
index 1ab9b8b6b1..bbb6545160 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_helpers.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/test/video_frame_helpers.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/test/video_frame_helpers.cc
@@ -22,7 +22,7 @@
#include "third_party/libyuv/include/libyuv.h"
diff --git a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
index c6b6084246..362f4718ef 100644
--- a/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
+++ b/chromium/patches/patch-media_gpu_test_video__frame__validator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/test/video_frame_validator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/test/video_frame_validator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/test/video_frame_validator.cc
@@ -29,7 +29,7 @@
#include "media/media_buildflags.h"
diff --git a/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
index 3abed8204b..e71ebe1b79 100644
--- a/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
+++ b/chromium/patches/patch-media_gpu_v4l2_v4l2__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/v4l2/v4l2_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/v4l2/v4l2_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/v4l2/v4l2_utils.cc
@@ -18,7 +18,7 @@
#include <map>
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
index 09638a9944..311a0ccb96 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__video__decoder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/vaapi/vaapi_video_decoder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/vaapi/vaapi_video_decoder.cc
@@ -786,7 +786,7 @@ void VaapiVideoDecoder::ApplyResolutionC
const gfx::Size decoder_natural_size =
diff --git a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
index 9be7289763..0ab3aa7587 100644
--- a/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/chromium/patches/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/gpu/vaapi/vaapi_wrapper.cc
@@ -84,7 +84,7 @@
using media_gpu_vaapi::kModuleVa_prot;
@@ -12,6 +12,6 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/files/file_util.h"
#include "base/strings/string_split.h"
#endif
+
diff --git a/chromium/patches/patch-media_media__options.gni b/chromium/patches/patch-media_media__options.gni
index b436d9a504..4817f77bfb 100644
--- a/chromium/patches/patch-media_media__options.gni
+++ b/chromium/patches/patch-media_media__options.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/media_options.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/media_options.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/media_options.gni
@@ -206,12 +206,18 @@ declare_args() {
# Enables runtime selection of ALSA library for audio.
diff --git a/chromium/patches/patch-media_mojo_mojom_BUILD.gn b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
index 0ae0fb2c28..56c8786988 100644
--- a/chromium/patches/patch-media_mojo_mojom_BUILD.gn
+++ b/chromium/patches/patch-media_mojo_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/mojo/mojom/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/mojo/mojom/BUILD.gn
@@ -1037,7 +1037,7 @@ source_set("test_support") {
sources = []
diff --git a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index d830b0206b..545fab4f99 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2026-01-07 00:50:30.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/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
index 168581f32b..cab8bfcfcb 100644
--- a/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
+++ b/chromium/patches/patch-media_mojo_mojom_video__frame__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/mojo/mojom/video_frame_mojom_traits.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/mojo/mojom/video_frame_mojom_traits.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/mojo/mojom/video_frame_mojom_traits.h
@@ -21,7 +21,7 @@
diff --git a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
index b41a5cb794..4b4e580928 100644
--- a/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/chromium/patches/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/video/gpu_memory_buffer_video_frame_pool.cc
@@ -677,7 +677,7 @@ void GpuMemoryBufferVideoFramePool::Pool
}
diff --git a/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc b/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
index c83052e2dd..a05b4ba6e7 100644
--- a/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
+++ b/chromium/patches/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/renderable_gpu_memory_buffer_video_frame_pool.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/video/renderable_gpu_memory_buffer_video_frame_pool.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/video/renderable_gpu_memory_buffer_video_frame_pool.cc
@@ -196,7 +196,7 @@ bool FrameResources::Initialize(VideoPix
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
index fb899a9a01..e47019d605 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/video/video_encode_accelerator_adapter.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/video/video_encode_accelerator_adapter.cc
@@ -468,7 +468,7 @@ void VideoEncodeAcceleratorAdapter::Init
diff --git a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
index 86bdd5188a..b1a89a967f 100644
--- a/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/chromium/patches/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/video/video_encode_accelerator_adapter_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/video/video_encode_accelerator_adapter_test.cc
-@@ -260,7 +260,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
+@@ -259,7 +259,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
});
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
@@ -15,7 +15,7 @@ $NetBSD$
expected_input_format = PIXEL_FORMAT_NV12;
#endif
vea()->SetEncodingCallback(base::BindLambdaForTesting(
-@@ -369,7 +369,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
+@@ -368,7 +368,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
});
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
@@ -24,7 +24,7 @@ $NetBSD$
expected_input_format = PIXEL_FORMAT_NV12;
#endif
-@@ -467,7 +467,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
+@@ -466,7 +466,7 @@ TEST_P(VideoEncodeAcceleratorAdapterTest
CreateGreenFrame(large_size, pixel_format, base::Milliseconds(2));
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
@@ -33,7 +33,7 @@ $NetBSD$
expected_input_format = PIXEL_FORMAT_NV12;
#endif
const gfx::ColorSpace expected_color_space =
-@@ -714,7 +714,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
+@@ -713,7 +713,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest
});
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
diff --git a/chromium/patches/patch-media_webrtc_audio__processor.cc b/chromium/patches/patch-media_webrtc_audio__processor.cc
index 6ad82b7033..16f4cdef9b 100644
--- a/chromium/patches/patch-media_webrtc_audio__processor.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- media/webrtc/audio_processor.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/webrtc/audio_processor.cc
-@@ -517,7 +517,7 @@ std::optional<double> AudioProcessor::Pr
+@@ -516,7 +516,7 @@ std::optional<double> AudioProcessor::Pr
// controller.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
DCHECK_LE(volume, 1.0);
diff --git a/chromium/patches/patch-media_webrtc_helpers.cc b/chromium/patches/patch-media_webrtc_helpers.cc
index 208f0c82f7..338d2b84ce 100644
--- a/chromium/patches/patch-media_webrtc_helpers.cc
+++ b/chromium/patches/patch-media_webrtc_helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/helpers.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/webrtc/helpers.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/webrtc/helpers.cc
@@ -48,14 +48,14 @@ void ConfigAutomaticGainControl(const Au
return;
diff --git a/chromium/patches/patch-media_webrtc_helpers__unittests.cc b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
index 20e01ac448..8343a90b71 100644
--- a/chromium/patches/patch-media_webrtc_helpers__unittests.cc
+++ b/chromium/patches/patch-media_webrtc_helpers__unittests.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- media/webrtc/helpers_unittests.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- media/webrtc/helpers_unittests.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ media/webrtc/helpers_unittests.cc
@@ -37,7 +37,7 @@ TEST(CreateWebRtcAudioProcessingModuleTe
EXPECT_TRUE(config.echo_canceller.enabled);
diff --git a/chromium/patches/patch-mojo_core_BUILD.gn b/chromium/patches/patch-mojo_core_BUILD.gn
index 7943622b0b..b3d03a8e7a 100644
--- a/chromium/patches/patch-mojo_core_BUILD.gn
+++ b/chromium/patches/patch-mojo_core_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/core/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/core/BUILD.gn
-@@ -161,7 +161,7 @@ source_set("impl_for_embedder") {
+@@ -163,7 +163,7 @@ source_set("impl_for_embedder") {
"channel_posix.h",
]
diff --git a/chromium/patches/patch-mojo_core_channel.cc b/chromium/patches/patch-mojo_core_channel.cc
index 68087bcb49..7455ee105c 100644
--- a/chromium/patches/patch-mojo_core_channel.cc
+++ b/chromium/patches/patch-mojo_core_channel.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/core/channel.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/core/channel.cc
@@ -81,7 +81,11 @@ const size_t kMaxAttachedHandles = 64;
const size_t kMaxAttachedHandles = 253;
@@ -27,7 +27,7 @@ $NetBSD$
namespace {
-@@ -1306,7 +1310,7 @@ bool Channel::OnControlMessage(Message::
+@@ -1309,7 +1313,7 @@ bool Channel::OnControlMessage(Message::
}
// Currently only CrOs, Linux, and Android support upgrades.
diff --git a/chromium/patches/patch-mojo_core_channel.h b/chromium/patches/patch-mojo_core_channel.h
index af73101c67..99772002e2 100644
--- a/chromium/patches/patch-mojo_core_channel.h
+++ b/chromium/patches/patch-mojo_core_channel.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/core/channel.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/core/channel.h
@@ -167,7 +167,7 @@ class MOJO_SYSTEM_IMPL_EXPORT Channel
} v2;
diff --git a/chromium/patches/patch-mojo_core_channel__posix.cc b/chromium/patches/patch-mojo_core_channel__posix.cc
index 89857cdc65..04eabdf4ad 100644
--- a/chromium/patches/patch-mojo_core_channel__posix.cc
+++ b/chromium/patches/patch-mojo_core_channel__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/channel_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/core/channel_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/core/channel_posix.cc
@@ -594,6 +594,13 @@ void Channel::OfferChannelUpgrade() {
}
diff --git a/chromium/patches/patch-mojo_core_embedder_features.h b/chromium/patches/patch-mojo_core_embedder_features.h
index 5d9fa020f3..1c86e6d218 100644
--- a/chromium/patches/patch-mojo_core_embedder_features.h
+++ b/chromium/patches/patch-mojo_core_embedder_features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/core/embedder/features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/core/embedder/features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/core/embedder/features.h
@@ -14,7 +14,7 @@
namespace mojo {
diff --git a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
index fb49f6a7eb..61515a22d4 100644
--- a/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
+++ b/chromium/patches/patch-mojo_public_cpp_platform_socket__utils__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/public/cpp/platform/socket_utils_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/public/cpp/platform/socket_utils_posix.cc
@@ -30,7 +30,7 @@ bool IsRecoverableError() {
}
diff --git a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
index 8136552c00..599a55c73b 100644
--- a/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
+++ b/chromium/patches/patch-mojo_public_tools_bindings_mojom.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- mojo/public/tools/bindings/mojom.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- mojo/public/tools/bindings/mojom.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ mojo/public/tools/bindings/mojom.gni
@@ -751,6 +751,21 @@ template("mojom") {
enabled_features += [ "is_apple" ]
diff --git a/chromium/patches/patch-net_BUILD.gn b/chromium/patches/patch-net_BUILD.gn
index 26ed208713..7aff24856e 100644
--- a/chromium/patches/patch-net_BUILD.gn
+++ b/chromium/patches/patch-net_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/BUILD.gn.orig 2026-01-07 00:50:30.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" ]
}
-@@ -1379,6 +1379,19 @@ component("net") {
+@@ -1384,6 +1384,19 @@ component("net") {
]
}
@@ -35,7 +35,7 @@ $NetBSD$
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1544,7 +1557,7 @@ component("net") {
+@@ -1549,7 +1562,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",
-@@ -2290,7 +2303,7 @@ static_library("test_support") {
+@@ -2296,7 +2309,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",
-@@ -3091,14 +3104,14 @@ target(_test_target_type, "net_unittests
+@@ -3099,14 +3112,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",
-@@ -3204,6 +3217,10 @@ target(_test_target_type, "net_unittests
+@@ -3216,6 +3229,10 @@ target(_test_target_type, "net_unittests
]
}
@@ -81,7 +81,7 @@ $NetBSD$
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3260,7 +3277,7 @@ target(_test_target_type, "net_unittests
+@@ -3272,7 +3289,7 @@ target(_test_target_type, "net_unittests
]
data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
@@ -90,7 +90,7 @@ $NetBSD$
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3390,7 +3407,7 @@ target(_test_target_type, "net_unittests
+@@ -3402,7 +3419,7 @@ target(_test_target_type, "net_unittests
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/chromium/patches/patch-net_base_features.cc b/chromium/patches/patch-net_base_features.cc
index 3caccac31c..827359f150 100644
--- a/chromium/patches/patch-net_base_features.cc
+++ b/chromium/patches/patch-net_base_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/features.cc
@@ -29,7 +29,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCross
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -519,7 +519,7 @@ inline constexpr auto kMigrateSessionsOn
+@@ -451,7 +451,7 @@ inline constexpr auto kMigrateSessionsOn
BASE_FEATURE(kMigrateSessionsOnNetworkChangeV2,
kMigrateSessionsOnNetworkChangeV2Default);
@@ -24,7 +24,7 @@ $NetBSD$
BASE_FEATURE(kAddressTrackerLinuxIsProxied, base::FEATURE_ENABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_LINUX)
-@@ -627,7 +627,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
+@@ -554,7 +554,7 @@ BASE_FEATURE(kReportingApiEnableEnterpri
base::FEATURE_DISABLED_BY_DEFAULT);
BASE_FEATURE(kSimdutfBase64Support,
@@ -33,7 +33,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -712,7 +712,7 @@ BASE_FEATURE(kHttpCacheMappedFileFlushWi
+@@ -644,7 +644,7 @@ BASE_FEATURE(kHttpCacheMappedFileFlushWi
BASE_FEATURE(kHttpCacheNoVarySearch,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-net_base_network__change__notifier.cc b/chromium/patches/patch-net_base_network__change__notifier.cc
index 2247d5eedd..b743fe6d13 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/network_change_notifier.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/network_change_notifier.cc
@@ -38,7 +38,7 @@
#include "net/base/network_change_notifier_linux.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier.h b/chromium/patches/patch-net_base_network__change__notifier.h
index daa202bddd..1d93d06dc2 100644
--- a/chromium/patches/patch-net_base_network__change__notifier.h
+++ b/chromium/patches/patch-net_base_network__change__notifier.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/network_change_notifier.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/network_change_notifier.h
@@ -20,7 +20,7 @@
#include "net/base/network_handle.h"
diff --git a/chromium/patches/patch-net_base_network__change__notifier__passive.cc b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
index 9682f1cadc..72e7b06deb 100644
--- a/chromium/patches/patch-net_base_network__change__notifier__passive.cc
+++ b/chromium/patches/patch-net_base_network__change__notifier__passive.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_change_notifier_passive.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/network_change_notifier_passive.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/network_change_notifier_passive.cc
@@ -108,7 +108,7 @@ NetworkChangeNotifierPassive::GetAddress
NetworkChangeNotifier::NetworkChangeCalculatorParams
diff --git a/chromium/patches/patch-net_base_network__interfaces__posix.h b/chromium/patches/patch-net_base_network__interfaces__posix.h
index e3f213e482..ee468cbff9 100644
--- a/chromium/patches/patch-net_base_network__interfaces__posix.h
+++ b/chromium/patches/patch-net_base_network__interfaces__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/network_interfaces_posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/network_interfaces_posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/network_interfaces_posix.h
@@ -8,6 +8,8 @@
// This file provides some basic functionality shared between
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix.cc b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
index 1ce09e7f6c..8b806b0444 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/sockaddr_util_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/sockaddr_util_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/sockaddr_util_posix.cc
@@ -51,7 +51,8 @@ bool FillUnixAddress(std::string_view so
return true;
diff --git a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
index b811bb987f..a19628baf6 100644
--- a/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/chromium/patches/patch-net_base_sockaddr__util__posix__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/base/sockaddr_util_posix_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/base/sockaddr_util_posix_unittest.cc
@@ -77,7 +77,8 @@ TEST(FillUnixAddressTest, AbstractLinuxA
SockaddrStorage storage;
diff --git a/chromium/patches/patch-net_disk__cache_backend__experiment.h b/chromium/patches/patch-net_disk__cache_backend__experiment.h
index 8263987994..131626927f 100644
--- a/chromium/patches/patch-net_disk__cache_backend__experiment.h
+++ b/chromium/patches/patch-net_disk__cache_backend__experiment.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/disk_cache/backend_experiment.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/disk_cache/backend_experiment.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/disk_cache/backend_experiment.h
@@ -15,7 +15,7 @@ namespace disk_cache {
// default.
diff --git a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
index 9df3341f90..09dc671bb1 100644
--- a/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/chromium/patches/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/disk_cache/simple/simple_file_tracker.cc
@@ -36,7 +36,17 @@ bool SimpleFileTracker::TrackedFiles::In
}
diff --git a/chromium/patches/patch-net_dns_BUILD.gn b/chromium/patches/patch-net_dns_BUILD.gn
index ea16108ae1..9d35213c47 100644
--- a/chromium/patches/patch-net_dns_BUILD.gn
+++ b/chromium/patches/patch-net_dns_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/BUILD.gn
@@ -144,7 +144,7 @@ source_set("dns") {
"platform_dns_query_executor_android.cc",
diff --git a/chromium/patches/patch-net_dns_address__info.cc b/chromium/patches/patch-net_dns_address__info.cc
index 067b159faf..9fd98084b6 100644
--- a/chromium/patches/patch-net_dns_address__info.cc
+++ b/chromium/patches/patch-net_dns_address__info.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_info.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/address_info.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/address_info.cc
-@@ -78,8 +78,12 @@ AddressInfo::AddressInfoAndResult Addres
+@@ -74,8 +74,12 @@ AddressInfo::AddressInfoAndResult Addres
// error.
// http://crbug.com/134142
err = ERR_NAME_NOT_RESOLVED;
diff --git a/chromium/patches/patch-net_dns_address__sorter__posix.cc b/chromium/patches/patch-net_dns_address__sorter__posix.cc
index 3d92b949fa..5b7af1c91f 100644
--- a/chromium/patches/patch-net_dns_address__sorter__posix.cc
+++ b/chromium/patches/patch-net_dns_address__sorter__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/address_sorter_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/address_sorter_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/address_sorter_posix.cc
-@@ -33,6 +33,7 @@
+@@ -29,6 +29,7 @@
#include "net/dns/netinet_in_var_ios.h"
#else
#include <netinet/in_var.h>
diff --git a/chromium/patches/patch-net_dns_dns__config__service__posix.cc b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
index e64af5f79c..760b101f70 100644
--- a/chromium/patches/patch-net_dns_dns__config__service__posix.cc
+++ b/chromium/patches/patch-net_dns_dns__config__service__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_config_service_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/dns_config_service_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/dns_config_service_posix.cc
-@@ -39,6 +39,11 @@
+@@ -35,6 +35,11 @@
#include "net/dns/dns_config_watcher_mac.h"
#endif
@@ -18,7 +18,7 @@ $NetBSD$
namespace net {
namespace internal {
-@@ -136,6 +141,11 @@ class DnsConfigServicePosix::Watcher : p
+@@ -132,6 +137,11 @@ class DnsConfigServicePosix::Watcher : p
bool Watch() override {
CheckOnCorrectSequence();
diff --git a/chromium/patches/patch-net_dns_dns__reloader.cc b/chromium/patches/patch-net_dns_dns__reloader.cc
index 6834b6d657..416156d1e9 100644
--- a/chromium/patches/patch-net_dns_dns__reloader.cc
+++ b/chromium/patches/patch-net_dns_dns__reloader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_reloader.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/dns_reloader.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/dns_reloader.cc
@@ -10,6 +10,7 @@
// - there's not guarantee it exists at all. :(
diff --git a/chromium/patches/patch-net_dns_dns__util.cc b/chromium/patches/patch-net_dns_dns__util.cc
index e2920f929f..1fac6e3d48 100644
--- a/chromium/patches/patch-net_dns_dns__util.cc
+++ b/chromium/patches/patch-net_dns_dns__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/dns_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/dns_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/dns_util.cc
@@ -29,6 +29,8 @@
#include "net/dns/public/util.h"
diff --git a/chromium/patches/patch-net_dns_host__resolver__proc.cc b/chromium/patches/patch-net_dns_host__resolver__proc.cc
index 9dc4fbff84..fbcbd38f4a 100644
--- a/chromium/patches/patch-net_dns_host__resolver__proc.cc
+++ b/chromium/patches/patch-net_dns_host__resolver__proc.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/host_resolver_proc.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/host_resolver_proc.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/host_resolver_proc.cc
@@ -16,10 +16,6 @@
#include "net/base/net_errors.h"
diff --git a/chromium/patches/patch-net_dns_public_BUILD.gn b/chromium/patches/patch-net_dns_public_BUILD.gn
index 1fe7ab5e5e..5c27a030cc 100644
--- a/chromium/patches/patch-net_dns_public_BUILD.gn
+++ b/chromium/patches/patch-net_dns_public_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/public/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/public/BUILD.gn
@@ -78,7 +78,7 @@ source_set("tests") {
"doh_provider_entry_unittest.cc",
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.cc b/chromium/patches/patch-net_dns_public_resolv__reader.cc
index b0760e6d00..2652590325 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.cc
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/public/resolv_reader.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/public/resolv_reader.cc
-@@ -34,7 +34,7 @@ std::unique_ptr<ScopedResState> ResolvRe
+@@ -30,7 +30,7 @@ std::unique_ptr<ScopedResState> ResolvRe
}
bool ResolvReader::IsLikelySystemdResolved() {
@@ -15,7 +15,7 @@ $NetBSD$
// Look for a single 127.0.0.53:53 nameserver endpoint. The only known
// significant usage of such a configuration is the systemd-resolved local
// resolver, so it is then a fairly safe assumption that any DNS queries to
-@@ -64,7 +64,7 @@ std::optional<std::vector<IPEndPoint>> G
+@@ -60,7 +60,7 @@ std::optional<std::vector<IPEndPoint>> G
if (!(res.options & RES_INIT))
return std::nullopt;
diff --git a/chromium/patches/patch-net_dns_public_resolv__reader.h b/chromium/patches/patch-net_dns_public_resolv__reader.h
index c5972a02c1..53ef85115e 100644
--- a/chromium/patches/patch-net_dns_public_resolv__reader.h
+++ b/chromium/patches/patch-net_dns_public_resolv__reader.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/resolv_reader.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/public/resolv_reader.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/public/resolv_reader.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_RESOLV_READER_H_
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.cc b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
index 077f1e45a4..ee845feda4 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.cc
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/public/scoped_res_state.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/public/scoped_res_state.cc
-@@ -33,7 +33,7 @@ ScopedResState::~ScopedResState() {
+@@ -29,7 +29,7 @@ ScopedResState::~ScopedResState() {
#if !BUILDFLAG(IS_OPENBSD) && !BUILDFLAG(IS_FUCHSIA)
// Prefer res_ndestroy where available.
diff --git a/chromium/patches/patch-net_dns_public_scoped__res__state.h b/chromium/patches/patch-net_dns_public_scoped__res__state.h
index e42ec6ffd1..9359b8c8a4 100644
--- a/chromium/patches/patch-net_dns_public_scoped__res__state.h
+++ b/chromium/patches/patch-net_dns_public_scoped__res__state.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/dns/public/scoped_res_state.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/dns/public/scoped_res_state.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/dns/public/scoped_res_state.h
@@ -5,6 +5,7 @@
#ifndef NET_DNS_PUBLIC_SCOPED_RES_STATE_H_
diff --git a/chromium/patches/patch-net_filter_zstd__source__stream.cc b/chromium/patches/patch-net_filter_zstd__source__stream.cc
index 1d330a5afe..10712526ab 100644
--- a/chromium/patches/patch-net_filter_zstd__source__stream.cc
+++ b/chromium/patches/patch-net_filter_zstd__source__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/filter/zstd_source_stream.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/filter/zstd_source_stream.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/filter/zstd_source_stream.cc
@@ -7,6 +7,7 @@
#include <algorithm>
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
index 509a0b01a3..cbb82d5c2e 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_gssapi_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/http/http_auth_gssapi_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/http/http_auth_gssapi_posix.cc
@@ -366,7 +366,9 @@ base::NativeLibrary GSSAPISharedLibrary:
} else {
diff --git a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
index 5825857521..0a05f3a381 100644
--- a/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
+++ b/chromium/patches/patch-net_http_http__auth__gssapi__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_gssapi_posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/http/http_auth_gssapi_posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/http/http_auth_gssapi_posix.h
@@ -21,6 +21,9 @@
#if BUILDFLAG(IS_APPLE)
diff --git a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
index 817c6f17a3..91c8b8baec 100644
--- a/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
+++ b/chromium/patches/patch-net_http_http__auth__handler__negotiate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_handler_negotiate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/http/http_auth_handler_negotiate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/http/http_auth_handler_negotiate.cc
@@ -119,7 +119,7 @@ int HttpAuthHandlerNegotiate::Factory::C
#elif BUILDFLAG(IS_POSIX)
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.cc b/chromium/patches/patch-net_http_http__auth__preferences.cc
index 8114126be5..518aad9ce7 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.cc
+++ b/chromium/patches/patch-net_http_http__auth__preferences.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_preferences.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/http/http_auth_preferences.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/http/http_auth_preferences.cc
@@ -38,7 +38,7 @@ std::string HttpAuthPreferences::AuthAnd
}
diff --git a/chromium/patches/patch-net_http_http__auth__preferences.h b/chromium/patches/patch-net_http_http__auth__preferences.h
index 0f74cac755..90275588e0 100644
--- a/chromium/patches/patch-net_http_http__auth__preferences.h
+++ b/chromium/patches/patch-net_http_http__auth__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_auth_preferences.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/http/http_auth_preferences.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/http/http_auth_preferences.h
@@ -49,7 +49,7 @@ class NET_EXPORT HttpAuthPreferences {
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-net_http_http__network__session.cc b/chromium/patches/patch-net_http_http__network__session.cc
index 593f6bc2d8..98a60fadfb 100644
--- a/chromium/patches/patch-net_http_http__network__session.cc
+++ b/chromium/patches/patch-net_http_http__network__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/http/http_network_session.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/http/http_network_session.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/http/http_network_session.cc
@@ -21,7 +21,9 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
index 60324f143a..6b571569b9 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/proxy_resolution/proxy_config_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/proxy_resolution/proxy_config_service.cc
@@ -19,20 +19,20 @@
#include "net/proxy_resolution/proxy_config_service_ios.h"
diff --git a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
index 6abe94a09c..7a3d0bc7d6 100644
--- a/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
+++ b/chromium/patches/patch-net_proxy__resolution_proxy__config__service__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/proxy_resolution/proxy_config_service_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/proxy_resolution/proxy_config_service_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/proxy_resolution/proxy_config_service_linux.cc
-@@ -11,7 +11,9 @@
+@@ -6,7 +6,9 @@
#include <errno.h>
#include <limits.h>
@@ -16,7 +16,7 @@ $NetBSD$
#include <unistd.h>
#include <map>
-@@ -502,6 +504,7 @@ bool SettingGetterImplGSettings::CheckVe
+@@ -498,6 +500,7 @@ bool SettingGetterImplGSettings::CheckVe
}
#endif // defined(USE_GIO)
@@ -24,7 +24,7 @@ $NetBSD$
// Converts |value| from a decimal string to an int. If there was a failure
// parsing, returns |default_value|.
int StringToIntOrDefault(std::string_view value, int default_value) {
-@@ -1039,6 +1042,7 @@ class SettingGetterImplKDE : public Prox
+@@ -1038,6 +1041,7 @@ class SettingGetterImplKDE : public Prox
// events on.
scoped_refptr<base::SequencedTaskRunner> file_task_runner_;
};
@@ -32,7 +32,7 @@ $NetBSD$
} // namespace
-@@ -1259,9 +1263,11 @@ ProxyConfigServiceLinux::Delegate::Deleg
+@@ -1258,9 +1262,11 @@ ProxyConfigServiceLinux::Delegate::Deleg
case base::nix::DESKTOP_ENVIRONMENT_KDE4:
case base::nix::DESKTOP_ENVIRONMENT_KDE5:
case base::nix::DESKTOP_ENVIRONMENT_KDE6:
diff --git a/chromium/patches/patch-net_socket_socks5__client__socket.cc b/chromium/patches/patch-net_socket_socks5__client__socket.cc
index ae02c0c55f..f902e932c5 100644
--- a/chromium/patches/patch-net_socket_socks5__client__socket.cc
+++ b/chromium/patches/patch-net_socket_socks5__client__socket.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/socks5_client_socket.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/socket/socks5_client_socket.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/socket/socks5_client_socket.cc
@@ -23,6 +23,9 @@
#include "net/log/net_log_event_type.h"
diff --git a/chromium/patches/patch-net_socket_tcp__socket__posix.cc b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
index 58de3dce04..e7c1bf32d8 100644
--- a/chromium/patches/patch-net_socket_tcp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_tcp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/tcp_socket_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/socket/tcp_socket_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/socket/tcp_socket_posix.cc
@@ -6,6 +6,9 @@
@@ -16,7 +16,7 @@ $NetBSD$
#include <sys/socket.h>
#include <algorithm>
-@@ -98,6 +101,17 @@ bool SetTCPKeepAlive(int fd, bool enable
+@@ -97,6 +100,17 @@ bool SetTCPKeepAlive(int fd, bool enable
PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
return false;
}
diff --git a/chromium/patches/patch-net_socket_udp__socket__posix.cc b/chromium/patches/patch-net_socket_udp__socket__posix.cc
index d9067428a0..b34e8f1fd3 100644
--- a/chromium/patches/patch-net_socket_udp__socket__posix.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/socket/udp_socket_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/socket/udp_socket_posix.cc
@@ -78,6 +78,32 @@ constexpr int kBindRetries = 10;
constexpr int kPortStart = 1024;
@@ -39,7 +39,7 @@ $NetBSD$
int GetSocketFDHash(int fd) {
return fd ^ 1595649551;
}
-@@ -550,12 +576,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -559,12 +585,17 @@ int UDPSocketPosix::SetRecvTos() {
#endif // BUILDFLAG(IS_APPLE)
}
@@ -58,7 +58,7 @@ $NetBSD$
if (confirm) {
sendto_flags_ |= MSG_CONFIRM;
} else {
-@@ -576,7 +607,7 @@ int UDPSocketPosix::SetBroadcast(bool br
+@@ -585,7 +616,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.
-@@ -897,9 +928,17 @@ int UDPSocketPosix::SetMulticastOptions(
+@@ -906,9 +937,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)
-@@ -934,7 +973,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
+@@ -943,7 +982,7 @@ int UDPSocketPosix::DoBind(const IPEndPo
#if BUILDFLAG(IS_CHROMEOS)
if (last_error == EINVAL)
return ERR_ADDRESS_IN_USE;
@@ -94,7 +94,7 @@ $NetBSD$
if (last_error == EADDRNOTAVAIL)
return ERR_ADDRESS_IN_USE;
#endif
-@@ -962,9 +1001,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
+@@ -971,9 +1010,17 @@ int UDPSocketPosix::JoinGroup(const IPAd
case IPAddress::kIPv4AddressSize: {
if (addr_family_ != AF_INET)
return ERR_ADDRESS_INVALID;
@@ -112,7 +112,7 @@ $NetBSD$
mreq.imr_multiaddr = ToInAddr(group_address);
int rv = setsockopt(socket_, IPPROTO_IP, IP_ADD_MEMBERSHIP,
&mreq, sizeof(mreq));
-@@ -999,9 +1046,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
+@@ -1008,9 +1055,17 @@ int UDPSocketPosix::LeaveGroup(const IPA
case IPAddress::kIPv4AddressSize: {
if (addr_family_ != AF_INET)
return ERR_ADDRESS_INVALID;
diff --git a/chromium/patches/patch-net_socket_udp__socket__unittest.cc b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
index 5fff73544c..39df7d41c0 100644
--- a/chromium/patches/patch-net_socket_udp__socket__unittest.cc
+++ b/chromium/patches/patch-net_socket_udp__socket__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/socket/udp_socket_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/socket/udp_socket_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/socket/udp_socket_unittest.cc
@@ -396,7 +396,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
@@ -42,7 +42,7 @@ $NetBSD$
#define MAYBE_SharedMulticastAddress DISABLED_SharedMulticastAddress
#else
#define MAYBE_SharedMulticastAddress SharedMulticastAddress
-@@ -849,7 +849,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMultic
+@@ -846,7 +846,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMultic
NetLogSource());
ASSERT_THAT(client_socket.Connect(send_address), IsOk());
diff --git a/chromium/patches/patch-net_third__party_quiche_BUILD.gn b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
index 04d5edc5b4..2c8db3e33c 100644
--- a/chromium/patches/patch-net_third__party_quiche_BUILD.gn
+++ b/chromium/patches/patch-net_third__party_quiche_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/third_party/quiche/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/third_party/quiche/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/third_party/quiche/BUILD.gn
@@ -28,7 +28,7 @@ import("//net/third_party/quiche/src/bui
import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
index 09368b1fee..36edcce7f1 100644
--- a/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
+++ b/chromium/patches/patch-net_tools_cert__verify__tool_cert__verify__tool.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/tools/cert_verify_tool/cert_verify_tool.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/tools/cert_verify_tool/cert_verify_tool.cc
-@@ -35,7 +35,7 @@
+@@ -36,7 +36,7 @@
#include "third_party/boringssl/src/pki/trust_store.h"
#include "third_party/boringssl/src/pki/trust_store_collection.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "net/proxy_resolution/proxy_config.h"
#include "net/proxy_resolution/proxy_config_service_fixed.h"
#endif
-@@ -67,7 +67,7 @@ void SetUpOnNetworkThread(
+@@ -68,7 +68,7 @@ void SetUpOnNetworkThread(
base::WaitableEvent* initialization_complete_event) {
net::URLRequestContextBuilder url_request_context_builder;
url_request_context_builder.set_user_agent(GetUserAgent());
diff --git a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
index 52e3642f8c..eaee996ab3 100644
--- a/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
+++ b/chromium/patches/patch-net_tools_net__watcher_net__watcher.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/tools/net_watcher/net_watcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/tools/net_watcher/net_watcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/tools/net_watcher/net_watcher.cc
-@@ -31,7 +31,7 @@
+@@ -32,7 +32,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
#include "net/proxy_resolution/proxy_config_with_annotation.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "net/base/network_change_notifier_linux.h"
#endif
-@@ -41,7 +41,7 @@
+@@ -42,7 +42,7 @@
namespace {
@@ -24,7 +24,7 @@ $NetBSD$
// Flag to specifies which network interfaces to ignore. Interfaces should
// follow as a comma seperated list.
const char kIgnoreNetifFlag[] = "ignore-netif";
-@@ -176,7 +176,7 @@ int main(int argc, char* argv[]) {
+@@ -177,7 +177,7 @@ int main(int argc, char* argv[]) {
NetWatcher net_watcher;
diff --git a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
index c399103c3c..b6f18198c0 100644
--- a/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
+++ b/chromium/patches/patch-net_traffic__annotation_network__traffic__annotation.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/traffic_annotation/network_traffic_annotation.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/traffic_annotation/network_traffic_annotation.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/traffic_annotation/network_traffic_annotation.h
-@@ -369,7 +369,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -365,7 +365,7 @@ struct MutablePartialNetworkTrafficAnnot
} // namespace net
// Placeholder for unannotated usages.
@@ -15,7 +15,7 @@ $NetBSD$
#define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
#endif
-@@ -380,7 +380,7 @@ struct MutablePartialNetworkTrafficAnnot
+@@ -376,7 +376,7 @@ struct MutablePartialNetworkTrafficAnnot
//
// On Linux and Windows, use MISSING_TRAFFIC_ANNOTATION or
// TRAFFIC_ANNOTATION_FOR_TESTS.
diff --git a/chromium/patches/patch-net_url__request_url__request__context.cc b/chromium/patches/patch-net_url__request_url__request__context.cc
index ccb6c12dfa..920e3909cf 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/url_request/url_request_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/url_request/url_request_context.cc
-@@ -128,7 +128,7 @@ const HttpNetworkSessionContext* URLRequ
+@@ -129,7 +129,7 @@ const HttpNetworkSessionContext* URLRequ
return &network_session->context();
}
diff --git a/chromium/patches/patch-net_url__request_url__request__context.h b/chromium/patches/patch-net_url__request_url__request__context.h
index 7753375fd4..a4664bb201 100644
--- a/chromium/patches/patch-net_url__request_url__request__context.h
+++ b/chromium/patches/patch-net_url__request_url__request__context.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/url_request/url_request_context.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/url_request/url_request_context.h
-@@ -86,7 +86,7 @@ class NET_EXPORT URLRequestContext final
+@@ -89,7 +89,7 @@ class NET_EXPORT URLRequestContext final
// session.
const HttpNetworkSessionContext* GetNetworkSessionContext() const;
diff --git a/chromium/patches/patch-net_url__request_url__request__context__builder.cc b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
index 9b256ccbef..41b5bc56e9 100644
--- a/chromium/patches/patch-net_url__request_url__request__context__builder.cc
+++ b/chromium/patches/patch-net_url__request_url__request__context__builder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/url_request/url_request_context_builder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/url_request/url_request_context_builder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/url_request/url_request_context_builder.cc
@@ -446,7 +446,7 @@ std::unique_ptr<URLRequestContext> URLRe
}
diff --git a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
index 3f5d91c4ba..1973fe2e70 100644
--- a/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
+++ b/chromium/patches/patch-net_websockets_websocket__basic__stream__adapters__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ net/websockets/websocket_basic_stream_adapters_test.cc
@@ -1097,10 +1097,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
OnCloseOkShouldBeTranslatedToConnectionClose) {
diff --git a/chromium/patches/patch-pdf_pdf__features.cc b/chromium/patches/patch-pdf_pdf__features.cc
new file mode 100644
index 0000000000..6fcc5ac8b6
--- /dev/null
+++ b/chromium/patches/patch-pdf_pdf__features.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- pdf/pdf_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ pdf/pdf_features.cc
+@@ -47,7 +47,7 @@ BASE_FEATURE(kPdfUseSkiaRenderer, base::
+ // Feature has no effect if Chrome is built with no XFA support.
+ BASE_FEATURE(kPdfXfaSupport, base::FEATURE_DISABLED_BY_DEFAULT);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enables PDFium's version 2 font mapping interface, which uses per-request
+ // font matching instead of enumerating all fonts upfront. This eliminates the
+ // need for the ListFamilies() IPC call and improves PDF load performance on
diff --git a/chromium/patches/patch-pdf_pdf__features.h b/chromium/patches/patch-pdf_pdf__features.h
new file mode 100644
index 0000000000..eb9f715bf3
--- /dev/null
+++ b/chromium/patches/patch-pdf_pdf__features.h
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- pdf/pdf_features.h.orig 2026-01-07 00:50:30.000000000 +0000
++++ pdf/pdf_features.h
+@@ -31,7 +31,7 @@ BASE_DECLARE_FEATURE(kPdfUseShowSaveFile
+ BASE_DECLARE_FEATURE(kPdfUseSkiaRenderer);
+ BASE_DECLARE_FEATURE(kPdfXfaSupport);
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ BASE_DECLARE_FEATURE(kPdfiumPerRequestFontMatching);
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+
diff --git a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
index d304634fdb..ccc6e33943 100644
--- a/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
+++ b/chromium/patches/patch-pdf_pdfium_pdfium__engine.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- pdf/pdfium/pdfium_engine.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- pdf/pdfium/pdfium_engine.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ pdf/pdfium/pdfium_engine.cc
-@@ -116,7 +116,7 @@
+@@ -118,7 +118,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -578,7 +578,7 @@ void InitializeSDK(bool enable_v8,
+@@ -580,7 +580,7 @@ void InitializeSDK(bool enable_v8,
FPDF_InitLibraryWithConfig(&config);
diff --git a/chromium/patches/patch-printing_backend_cups__helper.cc b/chromium/patches/patch-printing_backend_cups__helper.cc
index 7c3dfb3caf..c623149bb8 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__helper.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/cups_helper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/cups_helper.cc
-@@ -13,7 +13,7 @@
+@@ -8,7 +8,7 @@
#include "base/time/time.h"
#include "build/build_config.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <cups/ppd.h>
#include <stddef.h>
#include <stdio.h>
-@@ -43,11 +43,11 @@
+@@ -38,11 +38,11 @@
#include "url/gurl.h"
#endif // BUILDFLAG(IS_LINUX)
@@ -29,7 +29,7 @@ $NetBSD$
using base::EqualsCaseInsensitiveASCII;
#endif // BUILDFLAG(IS_LINUX)
-@@ -60,7 +60,7 @@ namespace {
+@@ -55,7 +55,7 @@ namespace {
// able to start and respond on all systems within this duration.
constexpr base::TimeDelta kCupsTimeout = base::Seconds(5);
@@ -38,7 +38,7 @@ $NetBSD$
// CUPS default max copies value (parsed from kCupsMaxCopies PPD attribute).
constexpr int32_t kDefaultMaxCopies = 9999;
constexpr char kCupsMaxCopies[] = "cupsMaxCopies";
-@@ -766,7 +766,7 @@ const int kDefaultIPPServerPort = 631;
+@@ -761,7 +761,7 @@ const int kDefaultIPPServerPort = 631;
} // namespace
@@ -47,7 +47,7 @@ $NetBSD$
// Helper wrapper around http_t structure, with connection and cleanup
// functionality.
HttpConnectionCUPS::HttpConnectionCUPS(const GURL& print_server_url,
-@@ -971,7 +971,7 @@ ScopedHttpPtr HttpConnect2(const char* h
+@@ -966,7 +966,7 @@ ScopedHttpPtr HttpConnect2(const char* h
int blocking,
int msec,
int* cancel) {
diff --git a/chromium/patches/patch-printing_backend_cups__helper.h b/chromium/patches/patch-printing_backend_cups__helper.h
index efd7820b6a..67f4ea7d0a 100644
--- a/chromium/patches/patch-printing_backend_cups__helper.h
+++ b/chromium/patches/patch-printing_backend_cups__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_helper.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/cups_helper.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/cups_helper.h
@@ -32,7 +32,7 @@ constexpr int kCupsTimeoutMs = 3000;
constexpr cups_ptype_t kDestinationsFilterMask =
diff --git a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
index 6533ba02f2..83131c9615 100644
--- a/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
+++ b/chromium/patches/patch-printing_backend_cups__ipp__helper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_ipp_helper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/cups_ipp_helper.cc.orig 2026-01-07 00:50:30.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/patches/patch-printing_backend_cups__jobs.cc b/chromium/patches/patch-printing_backend_cups__jobs.cc
index 2d28a82d2f..323339ed0d 100644
--- a/chromium/patches/patch-printing_backend_cups__jobs.cc
+++ b/chromium/patches/patch-printing_backend_cups__jobs.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_jobs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/cups_jobs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/cups_jobs.cc
-@@ -31,7 +31,7 @@
+@@ -26,7 +26,7 @@
#include "printing/backend/cups_ipp_helper.h"
#include "printing/printer_status.h"
diff --git a/chromium/patches/patch-printing_backend_cups__printer.cc b/chromium/patches/patch-printing_backend_cups__printer.cc
index 4d8db4b709..a9938933ce 100644
--- a/chromium/patches/patch-printing_backend_cups__printer.cc
+++ b/chromium/patches/patch-printing_backend_cups__printer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_printer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/cups_printer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/cups_printer.cc
@@ -24,7 +24,7 @@
#include "printing/print_job_constants.h"
diff --git a/chromium/patches/patch-printing_backend_cups__weak__functions.h b/chromium/patches/patch-printing_backend_cups__weak__functions.h
index b9f964d27a..778d796448 100644
--- a/chromium/patches/patch-printing_backend_cups__weak__functions.h
+++ b/chromium/patches/patch-printing_backend_cups__weak__functions.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/cups_weak_functions.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/cups_weak_functions.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/cups_weak_functions.h
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups.h b/chromium/patches/patch-printing_backend_print__backend__cups.h
index 962052415c..0e68692f5a 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups.h
+++ b/chromium/patches/patch-printing_backend_print__backend__cups.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/print_backend_cups.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/print_backend_cups.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/print_backend_cups.h
@@ -17,7 +17,7 @@
#include "printing/mojom/print.mojom.h"
diff --git a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
index f58663d469..2d4e1a8e9f 100644
--- a/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
+++ b/chromium/patches/patch-printing_backend_print__backend__cups__ipp.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/backend/print_backend_cups_ipp.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/backend/print_backend_cups_ipp.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/backend/print_backend_cups_ipp.cc
-@@ -21,7 +21,7 @@
+@@ -20,7 +20,7 @@
#include "printing/mojom/print.mojom.h"
#include "printing/units.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
index 2f1a895c08..f4c4f7599e 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits.cc
@@ -19,7 +19,7 @@
#include "base/numerics/safe_conversions.h"
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
index 28ec1df5da..c3037fa729 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits.h
@@ -166,7 +166,7 @@ struct StructTraits<printing::mojom::Pri
return s.pages_per_sheet();
diff --git a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
index bdfb4fc394..f6502f77a4 100644
--- a/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
+++ b/chromium/patches/patch-printing_mojom_printing__context__mojom__traits__unittest.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/mojom/printing_context_mojom_traits_unittest.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/mojom/printing_context_mojom_traits_unittest.cc
@@ -80,7 +80,7 @@ base::Value::Dict GenerateSampleSystemPr
data.Set(kMacSystemPrintDialogDataDestinationLocation, "/foo/bar.pdf");
diff --git a/chromium/patches/patch-printing_print__settings.cc b/chromium/patches/patch-printing_print__settings.cc
index 8c5f27c54f..9d055f5715 100644
--- a/chromium/patches/patch-printing_print__settings.cc
+++ b/chromium/patches/patch-printing_print__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/print_settings.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/print_settings.cc
@@ -319,7 +319,7 @@ PrintSettings& PrintSettings::operator=(
#endif
diff --git a/chromium/patches/patch-printing_print__settings.h b/chromium/patches/patch-printing_print__settings.h
index b9aa1d7d4f..199ad15fa5 100644
--- a/chromium/patches/patch-printing_print__settings.h
+++ b/chromium/patches/patch-printing_print__settings.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/print_settings.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/print_settings.h
@@ -25,7 +25,7 @@
#include "base/values.h"
diff --git a/chromium/patches/patch-printing_print__settings__conversion.cc b/chromium/patches/patch-printing_print__settings__conversion.cc
index 525c2e6ef7..7f62c12806 100644
--- a/chromium/patches/patch-printing_print__settings__conversion.cc
+++ b/chromium/patches/patch-printing_print__settings__conversion.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/print_settings_conversion.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/print_settings_conversion.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/print_settings_conversion.cc
@@ -291,7 +291,7 @@ std::unique_ptr<PrintSettings> PrintSett
settings->set_is_modifiable(is_modifiable.value());
diff --git a/chromium/patches/patch-printing_printing__context__linux.cc b/chromium/patches/patch-printing_printing__context__linux.cc
index a74d59cdfd..4f7ceaedfb 100644
--- a/chromium/patches/patch-printing_printing__context__linux.cc
+++ b/chromium/patches/patch-printing_printing__context__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_context_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/printing_context_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/printing_context_linux.cc
@@ -22,7 +22,7 @@
#endif
diff --git a/chromium/patches/patch-printing_printing__features.cc b/chromium/patches/patch-printing_printing__features.cc
index e0a7c80b95..4e5c313940 100644
--- a/chromium/patches/patch-printing_printing__features.cc
+++ b/chromium/patches/patch-printing_printing__features.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/printing_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/printing_features.cc
-@@ -22,7 +22,7 @@ BASE_FEATURE(kAddPrinterViaPrintscanmgr,
- BASE_FEATURE(kApiPrintingMarginsAndScale, base::FEATURE_DISABLED_BY_DEFAULT);
- #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -26,7 +26,7 @@ BASE_FEATURE(kApiPrintingMarginsAndScale
+ BASE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML,
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Use the CUPS IPP printing backend instead of the original CUPS backend that
// calls the deprecated PPD API.
BASE_FEATURE(kCupsIppPrintingBackend, base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -54,7 +54,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
+@@ -58,7 +58,7 @@ BASE_FEATURE(kUseXpsForPrintingFromPdf,
// Enables printing interactions with the operating system to be performed
// out-of-process.
BASE_FEATURE(kEnableOopPrintDrivers,
diff --git a/chromium/patches/patch-printing_printing__features.h b/chromium/patches/patch-printing_printing__features.h
index 9081a81955..576fc24299 100644
--- a/chromium/patches/patch-printing_printing__features.h
+++ b/chromium/patches/patch-printing_printing__features.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/printing_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/printing_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/printing_features.h
-@@ -24,7 +24,7 @@ COMPONENT_EXPORT(PRINTING_BASE)
- BASE_DECLARE_FEATURE(kApiPrintingMarginsAndScale);
- #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -27,7 +27,7 @@ BASE_DECLARE_FEATURE(kApiPrintingMargins
+ COMPONENT_EXPORT(PRINTING_BASE)
+ BASE_DECLARE_FEATURE(kAlignPdfDefaultPrintSettingsWithHTML);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
index 47dd09f189..5c268de97d 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/sandbox/print_backend_sandbox_hook_linux.cc
@@ -10,20 +10,27 @@
#include "base/path_service.h"
diff --git a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
index d10b48e6f8..0e6b98fd6b 100644
--- a/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
+++ b/chromium/patches/patch-printing_sandbox_print__backend__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- printing/sandbox/print_backend_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ printing/sandbox/print_backend_sandbox_hook_linux.h
@@ -5,8 +5,13 @@
#ifndef PRINTING_SANDBOX_PRINT_BACKEND_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-remoting_base_constants.h b/chromium/patches/patch-remoting_base_constants.h
index 6b5b440a10..6f68e871dd 100644
--- a/chromium/patches/patch-remoting_base_constants.h
+++ b/chromium/patches/patch-remoting_base_constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/base/constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/base/constants.h
@@ -27,7 +27,7 @@ const int kDefaultDpi = 96;
// The video frame rate.
diff --git a/chromium/patches/patch-remoting_base_environment__details.cc b/chromium/patches/patch-remoting_base_environment__details.cc
new file mode 100644
index 0000000000..b1c8e4286d
--- /dev/null
+++ b/chromium/patches/patch-remoting_base_environment__details.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
+
+--- remoting/base/environment_details.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ remoting/base/environment_details.cc
+@@ -9,7 +9,7 @@
+ #include "build/build_config.h"
+ #include "remoting/base/version.h"
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ #include "base/linux_util.h"
+ #endif
+
+@@ -28,7 +28,7 @@ std::string GetOperatingSystemName() {
+ return "Mac";
+ #elif BUILDFLAG(IS_CHROMEOS)
+ return "ChromeOS";
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return "Linux";
+ #elif BUILDFLAG(IS_ANDROID)
+ return "Android";
+@@ -40,7 +40,7 @@ std::string GetOperatingSystemName() {
+ // Get the Operating System Version, removing the need to check for OS
+ // definitions and keeps the format used consistent.
+ std::string GetOperatingSystemVersion() {
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return base::GetLinuxDistro();
+ #else
+ return base::SysInfo::OperatingSystemVersion();
diff --git a/chromium/patches/patch-remoting_base_host__settings.cc b/chromium/patches/patch-remoting_base_host__settings.cc
index d57ce2c0f3..a46e227790 100644
--- a/chromium/patches/patch-remoting_base_host__settings.cc
+++ b/chromium/patches/patch-remoting_base_host__settings.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/base/host_settings.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/base/host_settings.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/base/host_settings.cc
@@ -7,7 +7,7 @@
#include "base/no_destructor.h"
diff --git a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
index 8f7737f267..20bcb8e848 100644
--- a/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
+++ b/chromium/patches/patch-remoting_codec_webrtc__video__encoder__vpx.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/codec/webrtc_video_encoder_vpx.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/codec/webrtc_video_encoder_vpx.cc
-@@ -92,7 +92,7 @@ void SetVp8CodecParameters(vpx_codec_enc
+@@ -88,7 +88,7 @@ void SetVp8CodecParameters(vpx_codec_enc
const webrtc::DesktopSize& size) {
SetCommonCodecParameters(config, size);
diff --git a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
index d4ec9370f8..c85e9425fd 100644
--- a/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
+++ b/chromium/patches/patch-remoting_host_base_desktop__environment__options.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/desktop_environment_options.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/base/desktop_environment_options.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/base/desktop_environment_options.cc
@@ -109,7 +109,7 @@ bool DesktopEnvironmentOptions::capture_
// TODO(joedow): Determine whether we can migrate additional platforms to
diff --git a/chromium/patches/patch-remoting_host_base_switches.cc b/chromium/patches/patch-remoting_host_base_switches.cc
index 2ee529c103..9189d6c691 100644
--- a/chromium/patches/patch-remoting_host_base_switches.cc
+++ b/chromium/patches/patch-remoting_host_base_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/base/switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/base/switches.cc
@@ -23,13 +23,13 @@ const char kProcessTypeEvaluateCapabilit
const char kProcessTypeFileChooser[] = "file_chooser";
diff --git a/chromium/patches/patch-remoting_host_base_switches.h b/chromium/patches/patch-remoting_host_base_switches.h
index 2dc3decc9d..6c501c26ca 100644
--- a/chromium/patches/patch-remoting_host_base_switches.h
+++ b/chromium/patches/patch-remoting_host_base_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/base/switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/base/switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/base/switches.h
@@ -35,13 +35,13 @@ extern const char kProcessTypeRdpDesktop
extern const char kProcessTypeEvaluateCapability[];
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.cc b/chromium/patches/patch-remoting_host_chromoting__host.cc
index 5ee9071e55..11a4523281 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/chromoting_host.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/chromoting_host.cc
@@ -138,7 +138,7 @@ void ChromotingHost::Start(const std::st
&ChromotingHost::OnIncomingSession, base::Unretained(this)));
diff --git a/chromium/patches/patch-remoting_host_chromoting__host.h b/chromium/patches/patch-remoting_host_chromoting__host.h
index bb437e1db5..1765df1603 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host.h
+++ b/chromium/patches/patch-remoting_host_chromoting__host.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/chromoting_host.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/chromoting_host.h
@@ -36,7 +36,7 @@
#include "remoting/protocol/session_manager.h"
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__context.cc b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
index e778decbe3..9411653a16 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__context.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/chromoting_host_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/chromoting_host_context.cc
@@ -335,7 +335,7 @@ std::unique_ptr<ChromotingHostContext> C
// on a UI thread.
diff --git a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
index 68dbb284bc..96f4412aa5 100644
--- a/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
+++ b/chromium/patches/patch-remoting_host_chromoting__host__services__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/chromoting_host_services_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/chromoting_host_services_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/chromoting_host_services_client.cc
@@ -139,7 +139,7 @@ bool ChromotingHostServicesClient::Ensur
if (session_services_remote_.is_bound()) {
diff --git a/chromium/patches/patch-remoting_host_client__session.cc b/chromium/patches/patch-remoting_host_client__session.cc
index 3a058476d7..ab83c2ee4c 100644
--- a/chromium/patches/patch-remoting_host_client__session.cc
+++ b/chromium/patches/patch-remoting_host_client__session.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/client_session.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/client_session.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/client_session.cc
@@ -195,7 +195,7 @@ void ClientSession::NotifyClientResoluti
if (effective_policies_.curtain_required.value_or(false)) {
diff --git a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
index 2142e1e1b3..27f243248c 100644
--- a/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
+++ b/chromium/patches/patch-remoting_host_crash_crash__file__uploader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/crash/crash_file_uploader.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/crash/crash_file_uploader.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/crash/crash_file_uploader.cc
@@ -45,7 +45,7 @@ constexpr char kMinidumpFileName[] = "du
diff --git a/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc b/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
index b8e7681a3c..47b71d593d 100644
--- a/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
+++ b/chromium/patches/patch-remoting_host_create__desktop__interaction__strategy__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/create_desktop_interaction_strategy_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/create_desktop_interaction_strategy_factory.cc
@@ -12,7 +12,7 @@
#include "remoting/host/desktop_interaction_strategy.h"
@@ -13,14 +13,14 @@ $NetBSD$
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "remoting/host/linux/gnome_interaction_strategy.h"
- #include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
- #endif // BUILDFLAG(IS_LINUX)
-@@ -25,7 +25,7 @@ CreateDesktopInteractionStrategyFactory(
+ #include "remoting/host/linux/gnome_remote_desktop_session.h"
+ #include "remoting/host/linux/portal_interaction_strategy.h"
+@@ -27,7 +27,7 @@ CreateDesktopInteractionStrategyFactory(
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner,
scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner,
scoped_refptr<base::SingleThreadTaskRunner> input_task_runner) {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
- return std::make_unique<GnomeInteractionStrategyFactory>(ui_task_runner);
- }
+ if (GnomeRemoteDesktopSession::IsRunningUnderGnome()) {
+ return std::make_unique<GnomeInteractionStrategyFactory>(ui_task_runner);
diff --git a/chromium/patches/patch-remoting_host_evaluate__capability.cc b/chromium/patches/patch-remoting_host_evaluate__capability.cc
index f5cebc2b89..b2984a6a09 100644
--- a/chromium/patches/patch-remoting_host_evaluate__capability.cc
+++ b/chromium/patches/patch-remoting_host_evaluate__capability.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/evaluate_capability.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/evaluate_capability.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/evaluate_capability.cc
@@ -56,7 +56,7 @@ base::FilePath BuildHostBinaryPath() {
}
diff --git a/chromium/patches/patch-remoting_host_host__attributes.cc b/chromium/patches/patch-remoting_host_host__attributes.cc
deleted file mode 100644
index 6dc132b229..0000000000
--- a/chromium/patches/patch-remoting_host_host__attributes.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
-
---- remoting/host/host_attributes.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ remoting/host/host_attributes.cc
-@@ -102,7 +102,7 @@ std::string GetHostAttributes() {
- if (media::InitializeMediaFoundation()) {
- result.push_back("HWEncoder");
- }
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- result.push_back("HWEncoder");
- #endif
-
diff --git a/chromium/patches/patch-remoting_host_host__details.cc b/chromium/patches/patch-remoting_host_host__details.cc
deleted file mode 100644
index 54c2e7d230..0000000000
--- a/chromium/patches/patch-remoting_host_host__details.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
-
---- remoting/host/host_details.cc.orig 2025-12-17 23:05:18.000000000 +0000
-+++ remoting/host/host_details.cc
-@@ -7,7 +7,7 @@
- #include "base/system/sys_info.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #include "base/linux_util.h"
- #endif
-
-@@ -22,7 +22,7 @@ std::string GetHostOperatingSystemName()
- return "Mac";
- #elif BUILDFLAG(IS_CHROMEOS)
- return "ChromeOS";
--#elif BUILDFLAG(IS_LINUX)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return "Linux";
- #elif BUILDFLAG(IS_ANDROID)
- return "Android";
-@@ -34,7 +34,7 @@ std::string GetHostOperatingSystemName()
- // Get the host Operating System Version, removing the need to check for OS
- // definitions and keeps the format used consistent.
- std::string GetHostOperatingSystemVersion() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- return base::GetLinuxDistro();
- #else
- return base::SysInfo::OperatingSystemVersion();
diff --git a/chromium/patches/patch-remoting_host_host__main.cc b/chromium/patches/patch-remoting_host_host__main.cc
index 94a16c2fde..32197dafbe 100644
--- a/chromium/patches/patch-remoting_host_host__main.cc
+++ b/chromium/patches/patch-remoting_host_host__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/host_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/host_main.cc
-@@ -57,7 +57,7 @@ int FileChooserMain();
+@@ -53,7 +53,7 @@ int FileChooserMain();
int RdpDesktopSessionMain();
int UrlForwarderConfiguratorMain();
#endif // BUILDFLAG(IS_WIN)
@@ -15,16 +15,16 @@ $NetBSD$
int XSessionChooserMain();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -70,7 +70,7 @@ const char kUsageMessage[] =
- "\n"
- "Options:\n"
+@@ -67,7 +67,7 @@ void Usage(const base::FilePath& program
+ "\n"
+ "Options:\n"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- " --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
- "Linux.\n"
+ " --audio-pipe-name=<pipe> - Sets the pipe name to capture audio on "
+ "Linux.\n"
#endif // BUILDFLAG(IS_LINUX)
-@@ -163,7 +163,7 @@ MainRoutineFn SelectMainRoutine(const st
+@@ -157,7 +157,7 @@ MainRoutineFn SelectMainRoutine(const st
} else if (process_type == kProcessTypeUrlForwarderConfigurator) {
main_routine = &UrlForwarderConfiguratorMain;
#endif // BUILDFLAG(IS_WIN)
@@ -33,7 +33,7 @@ $NetBSD$
} else if (process_type == kProcessTypeXSessionChooser) {
main_routine = &XSessionChooserMain;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -231,7 +231,7 @@ int HostMain(int argc, char** argv) {
+@@ -225,7 +225,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()) {
diff --git a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
index 2e22fa9772..eee7ccac2a 100644
--- a/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
+++ b/chromium/patches/patch-remoting_host_host__power__save__blocker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/host_power_save_blocker.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/host_power_save_blocker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/host_power_save_blocker.cc
@@ -29,7 +29,7 @@ HostPowerSaveBlocker::~HostPowerSaveBloc
diff --git a/chromium/patches/patch-remoting_host_ipc__constants.cc b/chromium/patches/patch-remoting_host_ipc__constants.cc
index fcfbc25ac9..1c5a65d6ab 100644
--- a/chromium/patches/patch-remoting_host_ipc__constants.cc
+++ b/chromium/patches/patch-remoting_host_ipc__constants.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/ipc_constants.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/ipc_constants.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/ipc_constants.cc
@@ -17,7 +17,7 @@ namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
index 4bbbdcda82..eed2f818f3 100644
--- a/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_it2me_it2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/it2me/it2me_native_messaging_host_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/it2me/it2me_native_messaging_host_main.cc
@@ -29,7 +29,7 @@
#include "remoting/host/resources.h"
diff --git a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
index 643b6b13e7..08a5facafb 100644
--- a/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
+++ b/chromium/patches/patch-remoting_host_me2me__desktop__environment.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/me2me_desktop_environment.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/me2me_desktop_environment.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/me2me_desktop_environment.cc
@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::Get
capabilities += protocol::kRemoteWebAuthnCapability;
diff --git a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
index 7548dc03c6..c9ade1facd 100644
--- a/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
+++ b/chromium/patches/patch-remoting_host_mojo__caller__security__checker.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/mojo_caller_security_checker.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/mojo_caller_security_checker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/mojo_caller_security_checker.cc
@@ -32,7 +32,7 @@
namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_policy__watcher.cc b/chromium/patches/patch-remoting_host_policy__watcher.cc
index 3d68959e02..78901cd860 100644
--- a/chromium/patches/patch-remoting_host_policy__watcher.cc
+++ b/chromium/patches/patch-remoting_host_policy__watcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/policy_watcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/policy_watcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/policy_watcher.cc
@@ -183,7 +183,7 @@ base::Value::Dict PolicyWatcher::GetDefa
result.Set(key::kRemoteAccessHostAllowEnterpriseFileTransfer, false);
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
index cc97188ee3..1738bdc8a3 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_client.cc
@@ -18,7 +18,7 @@
#include "remoting/host/mojom/chromoting_host_services.mojom.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
index 746575c72a..18535a5c24 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_main.cc
@@ -27,7 +27,7 @@
#include "remoting/host/usage_stats_consent.h"
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
index 78d77e03b8..4fe3364a68 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_remote__open__url__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/remote_open_url/remote_open_url_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/remote_open_url/remote_open_url_util.cc
@@ -29,7 +29,7 @@ const wchar_t kRegisteredApplicationsKey
#endif // BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
index 85239272ba..f7581c4552 100644
--- a/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
+++ b/chromium/patches/patch-remoting_host_remote__open__url_url__forwarder__configurator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/remote_open_url/url_forwarder_configurator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/remote_open_url/url_forwarder_configurator.cc
@@ -13,7 +13,7 @@ UrlForwarderConfigurator::UrlForwarderCo
diff --git a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc b/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
index 88eaaebd3d..e92c74fef5 100644
--- a/chromium/patches/patch-remoting_host_remoting__me2me__host.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- remoting/host/remoting_me2me_host.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/remoting_me2me_host.cc
@@ -140,7 +140,7 @@
#include "remoting/host/mac/permission_utils.h"
@@ -15,7 +15,7 @@ $NetBSD$
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
-@@ -151,7 +151,7 @@
+@@ -152,7 +152,7 @@
#endif // defined(REMOTING_USE_X11)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -24,7 +24,7 @@ $NetBSD$
#include "base/linux_util.h"
#include "remoting/host/linux/audio_capturer_linux.h"
#include "remoting/host/linux/certificate_watcher.h"
-@@ -166,7 +166,7 @@
+@@ -167,7 +167,7 @@
#include "remoting/host/pairing_registry_delegate_win.h"
#endif // BUILDFLAG(IS_WIN)
@@ -33,7 +33,7 @@ $NetBSD$
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/host/host_wtmpdb_logger.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -200,7 +200,7 @@ const char kApplicationName[] = "chromot
+@@ -201,7 +201,7 @@ const char kApplicationName[] = "chromot
const char kStdinConfigPath[] = "-";
#endif // !defined(REMOTING_MULTI_PROCESS)
@@ -42,7 +42,7 @@ $NetBSD$
// The command line switch used to pass name of the pipe to capture audio on
// linux.
const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -448,7 +448,7 @@ class HostProcess : public ConfigWatcher
+@@ -449,7 +449,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -51,7 +51,7 @@ $NetBSD$
// Watch for certificate changes and kill the host when changes occur
std::unique_ptr<CertificateWatcher> cert_watcher_;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -510,7 +510,7 @@ class HostProcess : public ConfigWatcher
+@@ -511,7 +511,7 @@ class HostProcess : public ConfigWatcher
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -60,7 +60,7 @@ $NetBSD$
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -837,7 +837,7 @@ void HostProcess::StartOnNetworkThread()
+@@ -838,7 +838,7 @@ void HostProcess::StartOnNetworkThread()
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -69,7 +69,7 @@ $NetBSD$
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -914,7 +914,7 @@ void HostProcess::CreateAuthenticatorFac
+@@ -915,7 +915,7 @@ void HostProcess::CreateAuthenticatorFac
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -78,7 +78,7 @@ $NetBSD$
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1052,7 +1052,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1053,7 +1053,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -87,7 +87,7 @@ $NetBSD$
// If an audio pipe is specific on the command-line then initialize
// AudioCapturerLinux to capture from it.
base::FilePath audio_pipe_name =
-@@ -1131,7 +1131,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1132,7 +1132,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -96,7 +96,7 @@ $NetBSD$
// Cause the global AudioPipeReader to be freed, otherwise the audio
// thread will remain in-use and prevent the process from exiting.
// TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1139,7 +1139,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1140,7 +1140,7 @@ void HostProcess::ShutdownOnUiThread() {
AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -105,16 +105,16 @@ $NetBSD$
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1829,7 +1829,7 @@ void HostProcess::StartHost() {
+@@ -1830,7 +1830,7 @@ void HostProcess::StartHost() {
SetState(HOST_STARTED);
-#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
- GnomeRemoteDesktopSession::GetInstance()->Init(
- base::BindOnce([](base::expected<void, std::string> result) {
-@@ -1919,7 +1919,7 @@ void HostProcess::StartHost() {
+ if (GnomeRemoteDesktopSession::IsRunningUnderGnome()) {
+ GnomeRemoteDesktopSession::GetInstance()->Init(
+@@ -1935,7 +1935,7 @@ void HostProcess::StartHost() {
host_->AddExtension(std::make_unique<TestEchoExtension>());
@@ -123,7 +123,7 @@ $NetBSD$
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableWtmpdb)) {
host_wtmpdb_logger_ =
-@@ -1954,7 +1954,7 @@ void HostProcess::StartHost() {
+@@ -1970,7 +1970,7 @@ void HostProcess::StartHost() {
// addresses.
host_->Start(*host_owner_emails_.begin());
@@ -132,7 +132,7 @@ $NetBSD$
// For Windows and Mac, ChromotingHostServices connections are handled by
// another process, then the message pipe is forwarded to the network process.
host_->StartChromotingHostServices();
-@@ -2099,7 +2099,7 @@ int HostProcessMain() {
+@@ -2115,7 +2115,7 @@ int HostProcessMain() {
HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -141,7 +141,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 ...)
-@@ -2144,7 +2144,7 @@ int HostProcessMain() {
+@@ -2160,7 +2160,7 @@ int HostProcessMain() {
return kInitializationFailed;
}
@@ -150,7 +150,7 @@ $NetBSD$
// Log and cleanup the crash database. We do this after a short delay so that
// the crash database has a chance to be updated properly if we just got
// relaunched after a crash.
-@@ -2164,7 +2164,7 @@ int HostProcessMain() {
+@@ -2180,7 +2180,7 @@ int HostProcessMain() {
std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
net::NetworkChangeNotifier::CreateIfNeeded());
diff --git a/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc b/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
index fc5f28d305..c1846ff197 100644
--- a/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
+++ b/chromium/patches/patch-remoting_host_security__key_remote__security__key__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/security_key/remote_security_key_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/security_key/remote_security_key_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/security_key/remote_security_key_main.cc
@@ -24,7 +24,7 @@
#include "remoting/host/security_key/security_key_message_handler.h"
diff --git a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
index 1bc3ff6a25..c9e0abb54a 100644
--- a/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
+++ b/chromium/patches/patch-remoting_host_session__policies__from__dict.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/session_policies_from_dict.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/session_policies_from_dict.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/session_policies_from_dict.cc
@@ -75,7 +75,7 @@ std::optional<SessionPolicies> SessionPo
session_policies.curtain_required =
diff --git a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
index 1d82ebd956..cfa2d5c6e0 100644
--- a/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_me2me__native__messaging__host__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/setup/me2me_native_messaging_host_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/setup/me2me_native_messaging_host_main.cc
@@ -41,7 +41,7 @@
#include "base/apple/scoped_nsautorelease_pool.h"
diff --git a/chromium/patches/patch-remoting_host_setup_start__host__main.cc b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
index 392f518d67..cee5315889 100644
--- a/chromium/patches/patch-remoting_host_setup_start__host__main.cc
+++ b/chromium/patches/patch-remoting_host_setup_start__host__main.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/setup/start_host_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/setup/start_host_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/setup/start_host_main.cc
-@@ -44,7 +44,7 @@
+@@ -41,7 +41,7 @@
#include <unistd.h>
#endif // BUILDFLAG(IS_POSIX)
@@ -33,7 +33,7 @@ $NetBSD$
if (command_line->HasSwitch("no-start")) {
// On Linux, registering the host with systemd and starting it is the only
// reason start_host requires root. The --no-start options skips that final
-@@ -445,7 +445,7 @@ int StartHostMain(int argc, char** argv)
+@@ -446,7 +446,7 @@ int StartHostMain(int argc, char** argv)
// We don't have a config file yet so we can't use IsUsageStatsAllowed(),
// instead we can just check the command line parameter.
if (params.enable_crash_reporting) {
diff --git a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
index 5f41ea54f0..dea764bd50 100644
--- a/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_desktop__session__type__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/desktop_session_type_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/webauthn/desktop_session_type_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/webauthn/desktop_session_type_util.cc
@@ -11,7 +11,7 @@
namespace remoting {
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
index 70525b8d50..35c28e892e 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__caller__security__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_caller_security_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_caller_security_utils.cc
@@ -14,7 +14,7 @@
#include "base/strings/utf_string_conversions.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
index 6ac2776274..1cae0c6a9a 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__extension__notifier.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_extension_notifier.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_extension_notifier.cc
@@ -27,7 +27,7 @@
#include "base/task/thread_pool.h"
diff --git a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
index 3b92182e1f..dbf0011874 100644
--- a/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
+++ b/chromium/patches/patch-remoting_host_webauthn_remote__webauthn__main.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/host/webauthn/remote_webauthn_main.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/host/webauthn/remote_webauthn_main.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/host/webauthn/remote_webauthn_main.cc
@@ -27,7 +27,7 @@
#include "remoting/host/webauthn/remote_webauthn_caller_security_utils.h"
diff --git a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
index 4afa077fa0..15b5e3b67f 100644
--- a/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
+++ b/chromium/patches/patch-remoting_protocol_webrtc__video__stream.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/protocol/webrtc_video_stream.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/protocol/webrtc_video_stream.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/protocol/webrtc_video_stream.cc
@@ -276,7 +276,7 @@ WebrtcVideoStream::WebrtcVideoStream(con
: session_options_(session_options) {
diff --git a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
index 9dd89c1b38..dcb0cc4d23 100644
--- a/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
+++ b/chromium/patches/patch-remoting_signaling_ftl__host__device__id__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- remoting/signaling/ftl_host_device_id_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- remoting/signaling/ftl_host_device_id_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ remoting/signaling/ftl_host_device_id_provider.cc
@@ -16,7 +16,7 @@ constexpr char kDeviceIdPrefix[] = "crd-
constexpr char kDeviceIdPrefix[] = "crd-mac-host-";
diff --git a/chromium/patches/patch-sandbox_BUILD.gn b/chromium/patches/patch-sandbox_BUILD.gn
index a9389c6142..ad2e269d2b 100644
--- a/chromium/patches/patch-sandbox_BUILD.gn
+++ b/chromium/patches/patch-sandbox_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/BUILD.gn
@@ -49,7 +49,7 @@ group("sandbox") {
"//sandbox/mac:system_services",
diff --git a/chromium/patches/patch-sandbox_features.gni b/chromium/patches/patch-sandbox_features.gni
index 0a452b49db..bb6eefb79f 100644
--- a/chromium/patches/patch-sandbox_features.gni
+++ b/chromium/patches/patch-sandbox_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/features.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/features.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/features.gni
@@ -6,7 +6,7 @@
# currently.
diff --git a/chromium/patches/patch-sandbox_linux_BUILD.gn b/chromium/patches/patch-sandbox_linux_BUILD.gn
index 1b33ef1e21..326d5a1ac1 100644
--- a/chromium/patches/patch-sandbox_linux_BUILD.gn
+++ b/chromium/patches/patch-sandbox_linux_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/linux/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/linux/BUILD.gn
@@ -10,11 +10,11 @@ if (is_android) {
}
diff --git a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
index 0ab855102e..b2d2e77a38 100644
--- a/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/chromium/patches/patch-sandbox_linux_services_init__process__reaper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/init_process_reaper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/linux/services/init_process_reaper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/linux/services/init_process_reaper.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
index 68f359138d..6e430428e9 100644
--- a/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
+++ b/chromium/patches/patch-sandbox_linux_services_libc__interceptor.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/linux/services/libc_interceptor.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/linux/services/libc_interceptor.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/linux/services/libc_interceptor.cc
-@@ -17,7 +17,9 @@
+@@ -12,7 +12,9 @@
#include <stddef.h>
#include <stdint.h>
#include <string.h>
@@ -16,7 +16,7 @@ $NetBSD$
#include <sys/socket.h>
#include <sys/types.h>
#include <time.h>
-@@ -173,7 +175,7 @@ bool ReadTimeStruct(base::PickleIterator
+@@ -168,7 +170,7 @@ bool ReadTimeStruct(base::PickleIterator
} else {
base::AutoLock lock(g_timezones_lock.Get());
auto ret_pair = g_timezones.Get().insert(timezone);
diff --git a/chromium/patches/patch-sandbox_policy_BUILD.gn b/chromium/patches/patch-sandbox_policy_BUILD.gn
index 2da4da5e82..1e2159b150 100644
--- a/chromium/patches/patch-sandbox_policy_BUILD.gn
+++ b/chromium/patches/patch-sandbox_policy_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/BUILD.gn
@@ -46,7 +46,7 @@ component("policy") {
"//third_party/jni_zero",
diff --git a/chromium/patches/patch-sandbox_policy_features.cc b/chromium/patches/patch-sandbox_policy_features.cc
index 77a43ff450..2f51ddeb72 100644
--- a/chromium/patches/patch-sandbox_policy_features.cc
+++ b/chromium/patches/patch-sandbox_policy_features.cc
@@ -4,17 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/features.cc
-@@ -17,7 +17,11 @@ namespace sandbox::policy::features {
- #if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_FUCHSIA)
- // Enables network service sandbox.
- // (Only causes an effect when feature kNetworkServiceInProcess is disabled.)
-+#if BUILDFLAG(IS_BSD)
-+BASE_FEATURE(kNetworkServiceSandbox, base::FEATURE_ENABLED_BY_DEFAULT);
-+#else
- BASE_FEATURE(kNetworkServiceSandbox, base::FEATURE_DISABLED_BY_DEFAULT);
-+#endif
+@@ -154,7 +154,7 @@ bool IsNetworkSandboxSupported() {
+ #endif // BUILDFLAG(IS_WIN)
- #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- // Enables a fine-grained seccomp-BPF syscall filter for the network service.
+ bool IsNetworkSandboxEnabled() {
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ return true;
+ #else
+ #if BUILDFLAG(IS_WIN)
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
index db9dbcf57f..cd96cba5cf 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2025-12-30 13:49:36.376727652 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2026-01-19 14:53:54.705677175 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.cc
@@ -0,0 +1,210 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
index bf63d3580d..2b35de5c50 100644
--- a/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
+++ b/chromium/patches/patch-sandbox_policy_freebsd_sandbox__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2025-12-30 13:49:36.376867660 +0000
+--- sandbox/policy/freebsd/sandbox_freebsd.h.orig 2026-01-19 14:53:54.705820019 +0000
+++ sandbox/policy/freebsd/sandbox_freebsd.h
@@ -0,0 +1,276 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
index d3f8876559..cadd0e39bf 100644
--- a/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
+++ b/chromium/patches/patch-sandbox_policy_mojom_sandbox.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/mojom/sandbox.mojom.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/mojom/sandbox.mojom.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/mojom/sandbox.mojom
@@ -68,6 +68,15 @@ enum Sandbox {
// Minimally privileged sandbox on Fuchsia.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 505708dec6..2be1efca80 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-12-30 13:49:36.377523223 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2026-01-19 14:53:54.706143701 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
@@ -0,0 +1,396 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
index 656c1d0a88..262a69dc5a 100644
--- a/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
+++ b/chromium/patches/patch-sandbox_policy_openbsd_sandbox__openbsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2025-12-30 13:49:36.377685192 +0000
+--- sandbox/policy/openbsd/sandbox_openbsd.h.orig 2026-01-19 14:53:54.706298969 +0000
+++ sandbox/policy/openbsd/sandbox_openbsd.h
@@ -0,0 +1,280 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.cc b/chromium/patches/patch-sandbox_policy_sandbox.cc
index 5305d4af9c..a5f2a15557 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/sandbox.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/sandbox.cc
@@ -18,6 +18,10 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox.h b/chromium/patches/patch-sandbox_policy_sandbox.h
index f09109a6d9..7d2268e6e5 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox.h
+++ b/chromium/patches/patch-sandbox_policy_sandbox.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/sandbox.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/sandbox.h
@@ -12,6 +12,14 @@
#include "sandbox/policy/linux/sandbox_linux.h"
diff --git a/chromium/patches/patch-sandbox_policy_sandbox__type.cc b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
index c98980d612..1f467fc20b 100644
--- a/chromium/patches/patch-sandbox_policy_sandbox__type.cc
+++ b/chromium/patches/patch-sandbox_policy_sandbox__type.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/sandbox_type.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/sandbox_type.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/sandbox_type.cc
@@ -12,7 +12,7 @@
#include "sandbox/policy/mojom/sandbox.mojom.h"
@@ -24,7 +24,7 @@ $NetBSD$
constexpr char kPrintBackendSandbox[] = "print_backend";
constexpr char kScreenAISandbox[] = "screen_ai";
#endif
-@@ -52,11 +52,11 @@ constexpr char kWindowsSystemProxyResolv
+@@ -52,11 +52,11 @@ constexpr char kProxyResolverSandbox[] =
constexpr char kMirroringSandbox[] = "mirroring";
#endif // BUILDFLAG(IS_MAC)
@@ -42,10 +42,10 @@ $NetBSD$
constexpr char kNearbySandbox[] = "nearby";
#endif // BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
constexpr char kOnDeviceTranslationSandbox[] = "on_device_translation";
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
@@ -124,7 +124,7 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kCdm:
@@ -58,7 +58,7 @@ $NetBSD$
#if BUILDFLAG(IS_WIN)
@@ -135,7 +135,7 @@ void SetCommandLineFlagsForSandboxType(b
case Sandbox::kMediaFoundationCdm:
- case Sandbox::kWindowsSystemProxyResolver:
+ case Sandbox::kProxyResolver:
#endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
@@ -75,8 +75,8 @@ $NetBSD$
case Sandbox::kScreenAI:
#endif
case Sandbox::kSpeechRecognition:
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
case Sandbox::kOnDeviceTranslation:
#endif
DCHECK(command_line->GetSwitchValueASCII(switches::kProcessType) ==
@@ -118,8 +118,8 @@ $NetBSD$
case Sandbox::kScreenAI:
return kScreenAISandbox;
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
case Sandbox::kOnDeviceTranslation:
return kOnDeviceTranslationSandbox;
#endif
@@ -154,8 +154,8 @@ $NetBSD$
return Sandbox::kScreenAI;
}
#endif
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
if (sandbox_string == kOnDeviceTranslationSandbox) {
return Sandbox::kOnDeviceTranslation;
}
diff --git a/chromium/patches/patch-sandbox_policy_switches.cc b/chromium/patches/patch-sandbox_policy_switches.cc
index a1e368ef65..74aa342ac2 100644
--- a/chromium/patches/patch-sandbox_policy_switches.cc
+++ b/chromium/patches/patch-sandbox_policy_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/switches.cc
@@ -40,7 +40,9 @@ const char kGpuSandboxFailuresFatal[] =
// Meant to be used as a browser-level switch for testing purposes only.
diff --git a/chromium/patches/patch-sandbox_policy_switches.h b/chromium/patches/patch-sandbox_policy_switches.h
index 924a9d9653..75121b0b6f 100644
--- a/chromium/patches/patch-sandbox_policy_switches.h
+++ b/chromium/patches/patch-sandbox_policy_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sandbox/policy/switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- sandbox/policy/switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ sandbox/policy/switches.h
@@ -24,7 +24,8 @@ SANDBOX_POLICY_EXPORT extern const char
SANDBOX_POLICY_EXPORT extern const char kGpuSandboxAllowSysVShm[];
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
index 53068c1f18..ee486b6420 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/audio/audio_sandbox_hook_linux.cc
-@@ -147,6 +147,7 @@ void AddPulseAudioFilePermissions(
+@@ -146,6 +146,7 @@ void AddPulseAudioFilePermissions(
}
#endif
@@ -14,7 +14,7 @@ $NetBSD$
std::vector<BrokerFilePermission> GetAudioFilePermissions() {
std::vector<BrokerFilePermission> permissions{
BrokerFilePermission::ReadOnly("/dev/urandom"),
-@@ -175,10 +176,12 @@ void LoadAudioLibraries() {
+@@ -174,10 +175,12 @@ void LoadAudioLibraries() {
}
}
}
@@ -27,7 +27,7 @@ $NetBSD$
LoadAudioLibraries();
auto* instance = sandbox::policy::SandboxLinux::GetInstance();
instance->StartBrokerProcess(MakeBrokerCommandSet({
-@@ -196,6 +199,7 @@ bool AudioPreSandboxHook(sandbox::policy
+@@ -195,6 +198,7 @@ bool AudioPreSandboxHook(sandbox::policy
// TODO(crbug.com/40579955) enable namespace sandbox. Currently, if
// enabled, connect() on pulse native socket fails with ENOENT (called from
// pa_context_connect).
diff --git a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
index 9a5213d12b..99e72b2880 100644
--- a/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_audio_audio__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/audio/audio_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/audio/audio_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/audio/audio_sandbox_hook_linux.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_AUDIO_AUDIO_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_device_BUILD.gn b/chromium/patches/patch-services_device_BUILD.gn
index 622720ddfd..9a804f7a7c 100644
--- a/chromium/patches/patch-services_device_BUILD.gn
+++ b/chromium/patches/patch-services_device_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/BUILD.gn
@@ -17,7 +17,7 @@ if (is_ios) {
}
diff --git a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
index fa624c1370..8a2382eb6b 100644
--- a/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
+++ b/chromium/patches/patch-services_device_geolocation_location__provider__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/geolocation/location_provider_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/geolocation/location_provider_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/geolocation/location_provider_manager.cc
@@ -91,7 +91,7 @@ LocationProviderManager::LocationProvide
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_IOS)
diff --git a/chromium/patches/patch-services_device_hid_BUILD.gn b/chromium/patches/patch-services_device_hid_BUILD.gn
index 7e9f7435d0..4179d6c288 100644
--- a/chromium/patches/patch-services_device_hid_BUILD.gn
+++ b/chromium/patches/patch-services_device_hid_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/hid/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/hid/BUILD.gn
@@ -34,7 +34,35 @@ source_set("hid") {
"//services/device/public/mojom",
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
index 2b433c6624..aa9a8eca1f 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_fido.cc.orig 2025-12-30 13:49:36.379028679 +0000
+--- services/device/hid/hid_connection_fido.cc.orig 2026-01-19 14:53:54.707688658 +0000
+++ services/device/hid/hid_connection_fido.cc
@@ -0,0 +1,216 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__fido.h b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
index ae613395a7..6eafc11cb3 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_fido.h.orig 2025-12-30 13:49:36.379169077 +0000
+--- services/device/hid/hid_connection_fido.h.orig 2026-01-19 14:53:54.707833066 +0000
+++ services/device/hid/hid_connection_fido.h
@@ -0,0 +1,60 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
index 8594aed844..ea6fab40e7 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_freebsd.cc.orig 2025-12-30 13:49:36.379316559 +0000
+--- services/device/hid/hid_connection_freebsd.cc.orig 2026-01-19 14:53:54.707968886 +0000
+++ services/device/hid/hid_connection_freebsd.cc
@@ -0,0 +1,240 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
index a8ff9ea1da..1d7040a9d3 100644
--- a/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__connection__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_connection_freebsd.h.orig 2025-12-30 13:49:36.379459061 +0000
+--- services/device/hid/hid_connection_freebsd.h.orig 2026-01-19 14:53:54.708113705 +0000
+++ services/device/hid/hid_connection_freebsd.h
@@ -0,0 +1,67 @@
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service.cc b/chromium/patches/patch-services_device_hid_hid__service.cc
index dc02c7a17f..a64ed6f349 100644
--- a/chromium/patches/patch-services_device_hid_hid__service.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/hid/hid_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/hid/hid_service.cc
@@ -20,12 +20,18 @@
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.cc b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
index d06d68507a..24363af1a3 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.cc.orig 2025-12-30 13:49:36.379714790 +0000
+--- services/device/hid/hid_service_fido.cc.orig 2026-01-19 14:53:54.708577045 +0000
+++ services/device/hid/hid_service_fido.cc
@@ -0,0 +1,396 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__fido.h b/chromium/patches/patch-services_device_hid_hid__service__fido.h
index 7b87f4c936..c725f01ec9 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__fido.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__fido.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_fido.h.orig 2025-12-30 13:49:36.382230777 +0000
+--- services/device/hid/hid_service_fido.h.orig 2026-01-19 14:53:54.708738094 +0000
+++ services/device/hid/hid_service_fido.h
@@ -0,0 +1,65 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
index e38b094a98..ba58fd7515 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.cc.orig 2025-12-30 13:49:36.382713620 +0000
+--- services/device/hid/hid_service_freebsd.cc.orig 2026-01-19 14:53:54.708878614 +0000
+++ services/device/hid/hid_service_freebsd.cc
@@ -0,0 +1,395 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
index 48138d17f9..85415716a6 100644
--- a/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
+++ b/chromium/patches/patch-services_device_hid_hid__service__freebsd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/hid/hid_service_freebsd.h.orig 2025-12-30 13:49:36.382908502 +0000
+--- services/device/hid/hid_service_freebsd.h.orig 2026-01-19 14:53:54.709043971 +0000
+++ services/device/hid/hid_service_freebsd.h
@@ -0,0 +1,49 @@
+// Copyright 2014 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.cc b/chromium/patches/patch-services_device_public_cpp_device__features.cc
index 61896bd792..cdb896f096 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.cc
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/public/cpp/device_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/public/cpp/device_features.cc
-@@ -125,7 +125,7 @@ bool IsOsLevelGeolocationPermissionSuppo
+@@ -131,7 +131,7 @@ bool IsOsLevelGeolocationPermissionSuppo
// a USB interface is busy.
#if BUILDFLAG(IS_ANDROID)
BASE_FEATURE(kAutomaticUsbDetach, base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/chromium/patches/patch-services_device_public_cpp_device__features.h b/chromium/patches/patch-services_device_public_cpp_device__features.h
index e94e5b847a..a3076f44ec 100644
--- a/chromium/patches/patch-services_device_public_cpp_device__features.h
+++ b/chromium/patches/patch-services_device_public_cpp_device__features.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/device_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/public/cpp/device_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/public/cpp/device_features.h
@@ -53,7 +53,7 @@ extern const DEVICE_FEATURES_EXPORT
diff --git a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
index f32b273900..1b9055b94a 100644
--- a/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
+++ b/chromium/patches/patch-services_device_public_cpp_generic__sensor_sensor__reading.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/public/cpp/generic_sensor/sensor_reading.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/public/cpp/generic_sensor/sensor_reading.h
@@ -8,6 +8,8 @@
#include <stddef.h>
diff --git a/chromium/patches/patch-services_device_public_mojom_BUILD.gn b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
index 81d8cafb8b..11f6bbf5d5 100644
--- a/chromium/patches/patch-services_device_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_device_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/public/mojom/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/public/mojom/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/public/mojom/BUILD.gn
@@ -95,7 +95,7 @@ mojom("device_service") {
enable_js_fuzzing = false
diff --git a/chromium/patches/patch-services_device_serial_BUILD.gn b/chromium/patches/patch-services_device_serial_BUILD.gn
index 68f284fe12..9fb10cecbc 100644
--- a/chromium/patches/patch-services_device_serial_BUILD.gn
+++ b/chromium/patches/patch-services_device_serial_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/serial/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/serial/BUILD.gn
@@ -4,7 +4,7 @@
diff --git a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
index 5c0c7c9298..03add3bd6b 100644
--- a/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
+++ b/chromium/patches/patch-services_device_serial_serial__device__enumerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/serial_device_enumerator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/serial/serial_device_enumerator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/serial/serial_device_enumerator.cc
@@ -12,7 +12,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
index a28fae9ce6..2ac4c070a4 100644
--- a/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/chromium/patches/patch-services_device_serial_serial__io__handler__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/serial/serial_io_handler_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/serial/serial_io_handler_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/serial/serial_io_handler_posix.cc
@@ -70,7 +70,7 @@ bool BitrateToSpeedConstant(int bitrate,
BITRATE_TO_SPEED_CASE(9600)
diff --git a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
index a0b475d9a3..e73e489b89 100644
--- a/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
+++ b/chromium/patches/patch-services_device_time__zone__monitor_time__zone__monitor__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/time_zone_monitor/time_zone_monitor_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/time_zone_monitor/time_zone_monitor_linux.cc
@@ -131,9 +131,12 @@ class TimeZoneMonitorLinuxImpl
// false positives are harmless, assuming the false positive rate is
diff --git a/chromium/patches/patch-services_device_usb_BUILD.gn b/chromium/patches/patch-services_device_usb_BUILD.gn
index 21c315faf2..3ec53da140 100644
--- a/chromium/patches/patch-services_device_usb_BUILD.gn
+++ b/chromium/patches/patch-services_device_usb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/usb/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/usb/BUILD.gn
@@ -90,7 +90,7 @@ static_library("usb") {
deps += [ "//third_party/re2" ]
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
index e6dd0a1b9a..5e4e7cbc4e 100644
--- a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
+++ b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.cc
@@ -34,7 +34,7 @@
#include "chromeos/dbus/permission_broker/permission_broker_client.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
index 323ea83817..708afb0c0f 100644
--- a/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
+++ b/chromium/patches/patch-services_device_usb_usb__device__handle__usbfs.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_device_handle_usbfs.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/usb/usb_device_handle_usbfs.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/usb/usb_device_handle_usbfs.h
@@ -20,7 +20,7 @@
#include "base/threading/sequence_bound.h"
diff --git a/chromium/patches/patch-services_device_usb_usb__service.cc b/chromium/patches/patch-services_device_usb_usb__service.cc
index 4e9e8ff587..1b1aa41424 100644
--- a/chromium/patches/patch-services_device_usb_usb__service.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/device/usb/usb_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/device/usb/usb_service.cc
@@ -20,12 +20,16 @@
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.cc b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
index eaf6a89f0f..b0095a07b9 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.cc
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.cc.orig 2025-12-30 13:49:36.389332367 +0000
+--- services/device/usb/usb_service_fake.cc.orig 2026-01-19 14:53:54.710889786 +0000
+++ services/device/usb/usb_service_fake.cc
@@ -0,0 +1,50 @@
+// Copyright 2014 The Chromium Authors
diff --git a/chromium/patches/patch-services_device_usb_usb__service__fake.h b/chromium/patches/patch-services_device_usb_usb__service__fake.h
index 72fea9b089..5f5592f64a 100644
--- a/chromium/patches/patch-services_device_usb_usb__service__fake.h
+++ b/chromium/patches/patch-services_device_usb_usb__service__fake.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/device/usb/usb_service_fake.h.orig 2025-12-30 13:49:36.390161671 +0000
+--- services/device/usb/usb_service_fake.h.orig 2026-01-19 14:53:54.711029675 +0000
+++ services/device/usb/usb_service_fake.h
@@ -0,0 +1,48 @@
+// Copyright 2015 The Chromium Authors
diff --git a/chromium/patches/patch-services_network_BUILD.gn b/chromium/patches/patch-services_network_BUILD.gn
index 13b06964cb..bf3f06d6f9 100644
--- a/chromium/patches/patch-services_network_BUILD.gn
+++ b/chromium/patches/patch-services_network_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/BUILD.gn
-@@ -423,7 +423,6 @@ if (is_linux || is_chromeos) {
+@@ -425,7 +425,6 @@ if (is_linux || is_chromeos) {
]
deps = [
"//base",
diff --git a/chromium/patches/patch-services_network_network__context.cc b/chromium/patches/patch-services_network_network__context.cc
index 6a5d1ba974..0a21f45910 100644
--- a/chromium/patches/patch-services_network_network__context.cc
+++ b/chromium/patches/patch-services_network_network__context.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/network_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/network_context.cc
-@@ -630,7 +630,7 @@ NetworkContext::NetworkContextHttpAuthPr
+@@ -633,7 +633,7 @@ NetworkContext::NetworkContextHttpAuthPr
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -15,7 +15,7 @@ $NetBSD$
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2627,7 +2627,7 @@ void NetworkContext::OnHttpAuthDynamicPa
+@@ -2625,7 +2625,7 @@ void NetworkContext::OnHttpAuthDynamicPa
http_auth_dynamic_network_service_params->android_negotiate_account_type);
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_network_network__context.h b/chromium/patches/patch-services_network_network__context.h
index e5139cf084..3d842d0131 100644
--- a/chromium/patches/patch-services_network_network__context.h
+++ b/chromium/patches/patch-services_network_network__context.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_context.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/network_context.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/network_context.h
-@@ -757,7 +757,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -747,7 +747,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
public:
explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
~NetworkContextHttpAuthPreferences() override;
diff --git a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
index 39ac9af2a4..9867bf70dc 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_sandbox_hook_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/network_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.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/patches/patch-services_network_network__sandbox__hook__linux.h b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
index fec00f4504..6d5d0644dd 100644
--- a/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_network_network__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/network_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/network_sandbox_hook_linux.h
@@ -6,7 +6,11 @@
#define SERVICES_NETWORK_NETWORK_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_network_network__service.cc b/chromium/patches/patch-services_network_network__service.cc
index bca19e7f29..b842607a2b 100644
--- a/chromium/patches/patch-services_network_network__service.cc
+++ b/chromium/patches/patch-services_network_network__service.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/network_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/network_service.cc
-@@ -108,11 +108,11 @@
+@@ -103,11 +103,11 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
@@ -20,7 +20,7 @@ $NetBSD$
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1041,7 +1041,7 @@ void NetworkService::SetExplicitlyAllowe
+@@ -1011,7 +1011,7 @@ void NetworkService::SetExplicitlyAllowe
net::SetExplicitlyAllowedPorts(ports);
}
@@ -29,7 +29,7 @@ $NetBSD$
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1180,7 +1180,7 @@ NetworkService::CreateHttpAuthHandlerFac
+@@ -1150,7 +1150,7 @@ NetworkService::CreateHttpAuthHandlerFac
);
}
diff --git a/chromium/patches/patch-services_network_network__service.h b/chromium/patches/patch-services_network_network__service.h
index e3dfd9d800..e86fce5dec 100644
--- a/chromium/patches/patch-services_network_network__service.h
+++ b/chromium/patches/patch-services_network_network__service.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/network_service.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/network_service.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/network_service.h
-@@ -243,7 +243,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -232,7 +232,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;
-@@ -292,7 +292,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -281,7 +281,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)
-@@ -542,7 +542,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
+@@ -514,7 +514,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE)
// leaking stale listeners between tests.
std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
diff --git a/chromium/patches/patch-services_network_public_cpp_BUILD.gn b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
index 84e884cdbe..c046b69718 100644
--- a/chromium/patches/patch-services_network_public_cpp_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_cpp_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/public/cpp/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/public/cpp/BUILD.gn
-@@ -721,7 +721,7 @@ component("cpp_base") {
+@@ -722,7 +722,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",
-@@ -850,7 +850,7 @@ source_set("tests") {
+@@ -851,7 +851,7 @@ source_set("tests") {
"x_frame_options_parser_unittest.cc",
]
diff --git a/chromium/patches/patch-services_network_public_cpp_features.cc b/chromium/patches/patch-services_network_public_cpp_features.cc
index e5bcc9ee6e..f6f8b71e23 100644
--- a/chromium/patches/patch-services_network_public_cpp_features.cc
+++ b/chromium/patches/patch-services_network_public_cpp_features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/cpp/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/public/cpp/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/public/cpp/features.cc
@@ -93,7 +93,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIso
// Enable usage of hardcoded DoH upgrade mapping for use in automatic mode.
diff --git a/chromium/patches/patch-services_network_public_mojom_BUILD.gn b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
index 09280482dd..a41322a53e 100644
--- a/chromium/patches/patch-services_network_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_network_public_mojom_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/public/mojom/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/public/mojom/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/public/mojom/BUILD.gn
-@@ -719,11 +719,11 @@ mojom("url_loader_base") {
+@@ -720,11 +720,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" ]
-@@ -1044,7 +1044,7 @@ mojom("url_loader_base") {
+@@ -1049,7 +1049,7 @@ mojom("url_loader_base") {
},
]
@@ -29,7 +29,7 @@ $NetBSD$
cpp_typemaps += [
{
types = [
-@@ -1830,7 +1830,7 @@ mojom("mojom") {
+@@ -1837,7 +1837,7 @@ mojom("mojom") {
}
}
diff --git a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
index 4182c4e6c0..1740154174 100644
--- a/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
+++ b/chromium/patches/patch-services_network_shared__dictionary_shared__dictionary__writer__in__memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/network/shared_dictionary/shared_dictionary_writer_in_memory.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/network/shared_dictionary/shared_dictionary_writer_in_memory.h
@@ -9,6 +9,8 @@
#include <string>
diff --git a/chromium/patches/patch-services_on__device__model_ml_BUILD.gn b/chromium/patches/patch-services_on__device__model_ml_BUILD.gn
index 11cb772107..e6cbc2f15e 100644
--- a/chromium/patches/patch-services_on__device__model_ml_BUILD.gn
+++ b/chromium/patches/patch-services_on__device__model_ml_BUILD.gn
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/on_device_model/ml/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/on_device_model/ml/BUILD.gn
-@@ -82,7 +82,7 @@ if (use_blink || (is_ios && build_with_i
- if (!is_fuchsia) {
+@@ -86,7 +86,7 @@ if (use_blink || (is_ios && build_with_i
+ if (!is_fuchsia && build_with_tflite_lib) {
deps += [ "//services/on_device_model/safety:bert_safety_model" ]
}
- if (is_win || is_mac || is_linux) {
diff --git a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
index 4cf3078a38..9063feee36 100644
--- a/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
+++ b/chromium/patches/patch-services_on__device__model_ml_gpu__blocklist.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/gpu_blocklist.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/on_device_model/ml/gpu_blocklist.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/on_device_model/ml/gpu_blocklist.cc
@@ -24,7 +24,7 @@ const base::FeatureParam<std::string> kG
&optimization_guide::features::kOnDeviceModelPerformanceParams,
diff --git a/chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc b/chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc
index ce7279aab1..40d8ed2542 100644
--- a/chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc
+++ b/chromium/patches/patch-services_on__device__model_ml_on__device__model__executor.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/on_device_model/ml/on_device_model_executor.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/on_device_model/ml/on_device_model_executor.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/on_device_model/ml/on_device_model_executor.cc
-@@ -34,6 +34,7 @@
+@@ -35,6 +35,7 @@
#include "services/on_device_model/public/mojom/on_device_model.mojom.h"
#include "services/on_device_model/public/mojom/on_device_model_service.mojom.h"
diff --git a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
index 06f1a4d2c6..8317344144 100644
--- a/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
+++ b/chromium/patches/patch-services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
@@ -56,7 +56,7 @@ uint32_t CalculatePrivateFootprintKb(con
uint32_t shared_resident_kb) {
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
index d02960d2d8..b16a1f1888 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/BUILD.gn
@@ -27,10 +27,14 @@ component("memory_instrumentation") {
sources += [ "os_metrics_win.cc" ]
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
index 16ffea4f3d..5e436e1118 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
@@ -65,7 +65,7 @@ class COMPONENT_EXPORT(
static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(
diff --git a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
index a364e4c97d..58797d0578 100644
--- a/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
+++ b/chromium/patches/patch-services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__bsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2025-12-30 13:49:36.419342617 +0000
+--- services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc.orig 2026-01-19 14:53:54.713942289 +0000
+++ services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_bsd.cc
@@ -0,0 +1,69 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
diff --git a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
index 26fc576fd5..ce0e32d4a2 100644
--- a/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
+++ b/chromium/patches/patch-services_screen__ai_public_cpp_utilities.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/public/cpp/utilities.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/screen_ai/public/cpp/utilities.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/screen_ai/public/cpp/utilities.cc
@@ -21,7 +21,7 @@ namespace {
// The maximum image dimension which is processed without downsampling by OCR.
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
index 6dd06ec866..dabd8a841f 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.cc
-@@ -70,6 +70,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
+@@ -69,6 +69,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
}
}
@@ -14,7 +14,7 @@ $NetBSD$
auto* instance = sandbox::policy::SandboxLinux::GetInstance();
std::vector<BrokerFilePermission> permissions{
-@@ -91,6 +92,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
+@@ -90,6 +91,7 @@ bool ScreenAIPreSandboxHook(base::FilePa
sandbox::syscall_broker::COMMAND_OPEN}),
permissions, options);
instance->EngageNamespaceSandboxIfPossible();
diff --git a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
index 673b8ed96d..d7bda3d5f7 100644
--- a/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
+++ b/chromium/patches/patch-services_screen__ai_sandbox_screen__ai__sandbox__hook__linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/screen_ai/sandbox/screen_ai_sandbox_hook_linux.h
@@ -6,7 +6,13 @@
#define SERVICES_SCREEN_AI_SANDBOX_SCREEN_AI_SANDBOX_HOOK_LINUX_H_
diff --git a/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc b/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
index 9c0802177e..cb2855dfee 100644
--- a/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
+++ b/chromium/patches/patch-services_screen__ai_screen__ai__service__impl.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/screen_ai/screen_ai_service_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/screen_ai/screen_ai_service_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/screen_ai/screen_ai_service_impl.cc
@@ -34,7 +34,7 @@
#include "ui/accessibility/ax_tree_id.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "partition_alloc/buildflags.h"
#if PA_BUILDFLAG( \
-@@ -237,7 +237,7 @@ ScreenAIService::ScreenAIService(
+@@ -240,7 +240,7 @@ ScreenAIService::ScreenAIService(
: factory_receiver_(this, std::move(receiver)),
ocr_receiver_(this),
main_content_extraction_receiver_(this) {
diff --git a/chromium/patches/patch-services_service__manager_BUILD.gn b/chromium/patches/patch-services_service__manager_BUILD.gn
index a7d148bd42..d4f54d8404 100644
--- a/chromium/patches/patch-services_service__manager_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/service_manager/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/service_manager/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/service_manager/BUILD.gn
@@ -65,7 +65,7 @@ source_set("service_manager") {
]
diff --git a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
index 850da75bd5..19554092f0 100644
--- a/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
+++ b/chromium/patches/patch-services_service__manager_public_cpp_service__executable_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/service_manager/public/cpp/service_executable/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/service_manager/public/cpp/service_executable/BUILD.gn
@@ -22,7 +22,7 @@ source_set("support") {
"//services/service_manager/public/mojom",
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
index 5b9563b264..59b364b55f 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/shape_detection/shape_detection_sandbox_hook.cc
@@ -31,8 +31,10 @@ bool ShapeDetectionPreSandboxHook(
DVLOG(1) << "Successfully opened Chrome Shape Detection shared library.";
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
index c9b4075e41..cb3e823612 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__sandbox__hook.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/shape_detection/shape_detection_sandbox_hook.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/shape_detection/shape_detection_sandbox_hook.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/shape_detection/shape_detection_sandbox_hook.h
@@ -5,7 +5,13 @@
#ifndef SERVICES_SHAPE_DETECTION_SHAPE_DETECTION_SANDBOX_HOOK_H_
diff --git a/chromium/patches/patch-services_shape__detection_shape__detection__service.cc b/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
index 5dfb2b5a23..c9c777108b 100644
--- a/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
+++ b/chromium/patches/patch-services_shape__detection_shape__detection__service.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/shape_detection/shape_detection_service.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/shape_detection/shape_detection_service.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/shape_detection/shape_detection_service.cc
@@ -22,7 +22,7 @@
#elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc b/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
index 975afd8180..8270c48633 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
@@ -53,7 +53,7 @@ void FillThreadTrack(const perfetto::Thr
desc.mutable_chrome_thread()->set_thread_type(
diff --git a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index 841c6dcda2..07f77fca40 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -39,7 +39,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
diff --git a/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc b/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
index ad48bc5e34..c33a8fa152 100644
--- a/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
+++ b/chromium/patches/patch-services_tracing_public_cpp_system__metrics__sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/tracing/public/cpp/system_metrics_sampler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/tracing/public/cpp/system_metrics_sampler.cc
@@ -166,8 +166,8 @@ void SystemMetricsSampler::ProcessSample
TRACE_COUNTER(TRACE_DISABLED_BY_DEFAULT("system_metrics"),
diff --git a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
index f5c1bf6956..c38246c578 100644
--- a/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
+++ b/chromium/patches/patch-services_video__capture_public_mojom_video__capture__service.mojom
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/video_capture/public/mojom/video_capture_service.mojom.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/video_capture/public/mojom/video_capture_service.mojom.orig 2026-01-07 00:50:30.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/patches/patch-services_viz_public_mojom_BUILD.gn b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
index e927daa65e..dafab146bf 100644
--- a/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
+++ b/chromium/patches/patch-services_viz_public_mojom_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- services/viz/public/mojom/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- services/viz/public/mojom/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ services/viz/public/mojom/BUILD.gn
@@ -53,7 +53,7 @@ mojom("mojom") {
diff --git a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
index 2070cd526e..6d017f36cf 100644
--- a/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
+++ b/chromium/patches/patch-skia_ext_SkMemory__new__handler.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/SkMemory_new_handler.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- skia/ext/SkMemory_new_handler.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ skia/ext/SkMemory_new_handler.cpp
@@ -24,7 +24,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-skia_ext_font__utils.cc b/chromium/patches/patch-skia_ext_font__utils.cc
index 347531d75e..5bb91ec9cb 100644
--- a/chromium/patches/patch-skia_ext_font__utils.cc
+++ b/chromium/patches/patch-skia_ext_font__utils.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/font_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- skia/ext/font_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ skia/ext/font_utils.cc
-@@ -21,7 +21,7 @@
+@@ -24,7 +24,7 @@
#include "third_party/skia/include/ports/SkFontMgr_mac_ct.h"
#endif
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/skia/include/ports/SkFontConfigInterface.h"
#include "third_party/skia/include/ports/SkFontMgr_FontConfigInterface.h"
#include "third_party/skia/include/ports/SkFontScanner_Fontations.h"
-@@ -64,7 +64,7 @@ static sk_sp<SkFontMgr> fontmgr_factory(
+@@ -82,7 +82,7 @@ static sk_sp<SkFontMgr> fontmgr_factory(
return SkFontMgr_New_Android(nullptr, SkFontScanner_Make_Fontations());
#elif BUILDFLAG(IS_APPLE)
return SkFontMgr_New_CoreText(nullptr);
diff --git a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
index 6be4900199..0d1bed2b02 100644
--- a/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
+++ b/chromium/patches/patch-skia_ext_skcolorspace__trfn.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- skia/ext/skcolorspace_trfn.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- skia/ext/skcolorspace_trfn.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ skia/ext/skcolorspace_trfn.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-sql_database.cc b/chromium/patches/patch-sql_database.cc
index 0a03e93346..5981a7e4fe 100644
--- a/chromium/patches/patch-sql_database.cc
+++ b/chromium/patches/patch-sql_database.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- sql/database.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- sql/database.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ sql/database.cc
-@@ -106,7 +106,7 @@ bool FilePathIsFixedSSD(const base::File
+@@ -110,7 +110,7 @@ bool FilePathIsFixedSSD(const base::File
return !drive_info->has_seek_penalty.value_or(false)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
index b6b96e3bb3..47aa5d76c8 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/abseil-cpp/absl/base/config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/abseil-cpp/absl/base/config.h
@@ -412,7 +412,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES
#ifdef ABSL_HAVE_SCHED_YIELD
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
index d5c0afc5f9..fff06a8797 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_raw__logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/raw_logging.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/raw_logging.cc
@@ -43,7 +43,7 @@
// this, consider moving both to config.h instead.
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
index 8099cdb27e..38914fe8e6 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_base_internal_sysinfo.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/abseil-cpp/absl/base/internal/sysinfo.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/abseil-cpp/absl/base/internal/sysinfo.cc
@@ -30,7 +30,7 @@
#include <sys/syscall.h>
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
index cbd043b509..cf8e517802 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h
@@ -35,7 +35,7 @@
#if defined(__ELF__) && !defined(__OpenBSD__) && !defined(__QNX__) && \
diff --git a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
index 606fd9165f..729bb90f47 100644
--- a/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
+++ b/chromium/patches/patch-third__party_abseil-cpp_absl_time_internal_cctz_src_time__zone__format.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc
@@ -19,7 +19,8 @@
#endif
diff --git a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
index e6e8d07fdb..747e706b88 100644
--- a/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
+++ b/chromium/patches/patch-third__party_afl_src_afl-fuzz.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/afl/src/afl-fuzz.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/afl/src/afl-fuzz.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/afl/src/afl-fuzz.c
@@ -58,7 +58,8 @@
#include <sys/ioctl.h>
diff --git a/chromium/patches/patch-third__party_angle_BUILD.gn b/chromium/patches/patch-third__party_angle_BUILD.gn
index 33e2e06269..ae25221343 100644
--- a/chromium/patches/patch-third__party_angle_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/BUILD.gn
@@ -367,7 +367,6 @@ config("extra_warnings") {
"-Wtautological-type-limit-compare",
@@ -14,7 +14,7 @@ $NetBSD$
"-Wsuggest-destructor-override",
"-Wsuggest-override",
-@@ -544,7 +543,7 @@ template("angle_common_lib") {
+@@ -552,7 +551,7 @@ template("angle_common_lib") {
all_dependent_configs = [ ":angle_disable_pool_alloc" ]
}
@@ -23,7 +23,7 @@ $NetBSD$
libs = [ "dl" ]
}
-@@ -707,6 +706,9 @@ angle_static_library("angle_gpu_info_uti
+@@ -715,6 +714,9 @@ angle_static_library("angle_gpu_info_uti
"Xi",
"Xext",
]
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform.h b/chromium/patches/patch-third__party_angle_src_common_platform.h
index e1fa8ae995..f348a83309 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/platform.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/common/platform.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/common/platform.h
@@ -23,8 +23,19 @@
#elif defined(__linux__) || defined(EMSCRIPTEN)
diff --git a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
index c21286d2bf..85d77db77e 100644
--- a/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
+++ b/chromium/patches/patch-third__party_angle_src_common_platform__helpers.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/platform_helpers.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/common/platform_helpers.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/common/platform_helpers.h
@@ -62,7 +62,7 @@ inline constexpr bool IsIOS()
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
index e1f319f848..0364de1185 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/common/system_utils.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/common/system_utils.cpp
@@ -25,7 +25,7 @@ namespace angle
{
diff --git a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
index 01f5895841..b86afbf25d 100644
--- a/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/common/system_utils_linux.cpp
@@ -19,10 +19,17 @@
#include <sys/types.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
index ec733e7d29..4480a79531 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_internal.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_internal.h
@@ -15,6 +15,13 @@
namespace angle
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
index 1a203c38e5..5bd7b00361 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__libpci.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_libpci.cpp
@@ -12,6 +12,11 @@
#include <pci/pci.h>
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
index 063da22a36..a06be44ff5 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__linux.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_linux.cpp
@@ -71,6 +71,24 @@ bool GetPCIDevicesWithLibPCI(std::vector
diff --git a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
index e4257a8faf..aab46a416c 100644
--- a/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
+++ b/chromium/patches/patch-third__party_angle_src_gpu__info__util_SystemInfo__x11.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/gpu_info_util/SystemInfo_x11.cpp
@@ -8,6 +8,10 @@
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
index c8d6a45d1a..1569145940 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/Display.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/libANGLE/Display.cpp
-@@ -62,7 +62,7 @@
+@@ -64,7 +64,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
# elif ANGLE_ENABLE_CGL
# include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
@@ -15,7 +15,7 @@ $NetBSD$
# include "libANGLE/renderer/gl/egl/DisplayEGL.h"
# if defined(ANGLE_USE_X11)
# include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -426,7 +426,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -427,7 +427,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
impl = new rx::DisplayCGL(state);
break;
@@ -24,7 +24,7 @@ $NetBSD$
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -477,7 +477,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -478,7 +478,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
#if defined(ANGLE_ENABLE_OPENGL)
# if defined(ANGLE_PLATFORM_WINDOWS)
impl = new rx::DisplayWGL(state);
@@ -33,7 +33,7 @@ $NetBSD$
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -533,7 +533,7 @@ rx::DisplayImpl *CreateDisplayFromAttrib
+@@ -534,7 +534,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())
{
-@@ -2150,7 +2150,7 @@ static ClientExtensions GenerateClientEx
+@@ -2183,7 +2183,7 @@ static ClientExtensions GenerateClientEx
extensions.platformWaylandEXT = true;
#endif
@@ -51,7 +51,7 @@ $NetBSD$
extensions.platformSurfacelessMESA = true;
#endif
-@@ -2197,7 +2197,7 @@ static ClientExtensions GenerateClientEx
+@@ -2230,7 +2230,7 @@ static ClientExtensions GenerateClientEx
extensions.x11Visual = true;
#endif
diff --git a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
index b6c6a8b64f..f88a39c612 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_gl_glx_FunctionsGLX.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp.orig 2026-01-07 00:50:30.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/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
index 562c2240bc..e79af4f265 100644
--- a/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
+++ b/chromium/patches/patch-third__party_angle_src_libANGLE_renderer_vulkan_DisplayVk__api.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/src/libANGLE/renderer/vulkan/DisplayVk_api.h
@@ -23,7 +23,7 @@ bool IsVulkanWin32DisplayAvailable();
DisplayImpl *CreateVulkanWin32Display(const egl::DisplayState &state);
diff --git a/chromium/patches/patch-third__party_angle_util_BUILD.gn b/chromium/patches/patch-third__party_angle_util_BUILD.gn
index d2837f0009..4ee3dbcd34 100644
--- a/chromium/patches/patch-third__party_angle_util_BUILD.gn
+++ b/chromium/patches/patch-third__party_angle_util_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/angle/util/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/angle/util/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/angle/util/BUILD.gn
@@ -334,7 +334,7 @@ foreach(is_shared_library,
]
diff --git a/chromium/patches/patch-third__party_blink_common_features.cc b/chromium/patches/patch-third__party_blink_common_features.cc
index 4759d86282..beb172192b 100644
--- a/chromium/patches/patch-third__party_blink_common_features.cc
+++ b/chromium/patches/patch-third__party_blink_common_features.cc
@@ -4,18 +4,18 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/common/features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/common/features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/common/features.cc
-@@ -588,7 +588,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
- BASE_FEATURE(kDevToolsImprovedNetworkError, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -595,7 +595,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkErr
BASE_FEATURE(kDirectCompositorThreadIpc,
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1946,7 +1946,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
+@@ -1904,7 +1904,7 @@ BASE_FEATURE(kPrefetchFontLookupTables,
// currently out of scope.
BASE_FEATURE(kPreloadingEagerHoverHeuristics,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
index 93d7f245b4..64519a0591 100644
--- a/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
+++ b/chromium/patches/patch-third__party_blink_common_renderer__preferences_renderer__preferences__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/common/renderer_preferences/renderer_preferences_mojom_traits.cc
@@ -78,7 +78,7 @@ bool StructTraits<blink::mojom::Renderer
@@ -15,3 +15,12 @@ $NetBSD$
if (!data.ReadSystemFontFamilyName(&out->system_font_family_name))
return false;
#endif
+@@ -117,7 +117,7 @@ bool StructTraits<blink::mojom::Renderer
+ out->selection_clipboard_buffer_available =
+ data.selection_clipboard_buffer_available();
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ out->middle_click_paste_allowed = data.middle_click_paste_allowed();
+ #endif
+ out->plugin_fullscreen_allowed = data.plugin_fullscreen_allowed();
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
index 4128cb77d7..6226e406ce 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences.h
@@ -66,7 +66,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
UserAgentOverride user_agent_override;
@@ -15,3 +15,12 @@ $NetBSD$
std::string system_font_family_name;
#endif
#if BUILDFLAG(IS_WIN)
+@@ -88,7 +88,7 @@ struct BLINK_COMMON_EXPORT RendererPrefe
+ #if BUILDFLAG(IS_OZONE)
+ bool selection_clipboard_buffer_available{false};
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ bool middle_click_paste_allowed{true};
+ #endif
+ bool plugin_fullscreen_allowed{true};
diff --git a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
index defdfc5ccc..51801c436c 100644
--- a/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
+++ b/chromium/patches/patch-third__party_blink_public_common_renderer__preferences_renderer__preferences__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/public/common/renderer_preferences/renderer_preferences_mojom_traits.h
@@ -185,7 +185,7 @@ struct BLINK_COMMON_EXPORT
return data.send_subresource_notification;
@@ -15,3 +15,12 @@ $NetBSD$
static const std::string& system_font_family_name(
const ::blink::RendererPreferences& data) {
return data.system_font_family_name;
+@@ -199,7 +199,7 @@ struct BLINK_COMMON_EXPORT
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ static const bool& middle_click_paste_allowed(
+ const ::blink::RendererPreferences& data) {
+ return data.middle_click_paste_allowed;
diff --git a/chromium/patches/patch-third__party_blink_public_platform_platform.h b/chromium/patches/patch-third__party_blink_public_platform_platform.h
index 46597ad9ba..8b3ee447e0 100644
--- a/chromium/patches/patch-third__party_blink_public_platform_platform.h
+++ b/chromium/patches/patch-third__party_blink_public_platform_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/public/platform/platform.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/public/platform/platform.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/public/platform/platform.h
@@ -377,7 +377,7 @@ class BLINK_PLATFORM_EXPORT Platform {
return nullptr;
diff --git a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
index 86e6b7dca4..a94f9f8aa5 100644
--- a/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
+++ b/chromium/patches/patch-third__party_blink_renderer_bindings_scripts_bind__gen_style__format.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/bindings/scripts/bind_gen/style_format.py
@@ -30,7 +30,7 @@ def init(root_src_dir, enable_style_form
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
index c58e54751b..6fc6d87410 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_gperf.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/build/scripts/gperf.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/build/scripts/gperf.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/build/scripts/gperf.py
@@ -28,27 +28,6 @@ def generate_gperf(gperf_path, gperf_inp
stdout=subprocess.PIPE,
diff --git a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
index 22d1f3ce9d..9429ed46d6 100644
--- a/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
+++ b/chromium/patches/patch-third__party_blink_renderer_build_scripts_run__with__pythonpath.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/build/scripts/run_with_pythonpath.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/build/scripts/run_with_pythonpath.py
@@ -22,6 +22,7 @@ def main():
existing_pp = (
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
index 3d4cafa0dc..6049b2b51d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -83,12 +83,12 @@
#include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
index db74d0e276..515643e421 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.cc
@@ -132,15 +132,17 @@ void MemoryUsageMonitorPosix::ResetFileD
diff --git a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
index 5b54f4c3b6..349242e739 100644
--- a/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
+++ b/chromium/patches/patch-third__party_blink_renderer_controller_memory__usage__monitor__posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/controller/memory_usage_monitor_posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/controller/memory_usage_monitor_posix.h
@@ -13,7 +13,7 @@
#include "third_party/blink/renderer/controller/controller_export.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h b/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
index 0ce5a3fbf4..e273e3500d 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_dom_tree__scope.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/dom/tree_scope.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/dom/tree_scope.h
@@ -28,6 +28,7 @@
#define THIRD_PARTY_BLINK_RENDERER_CORE_DOM_TREE_SCOPE_H_
@@ -13,4 +13,4 @@ $NetBSD$
+#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/dom/tree_ordered_map.h"
#include "third_party/blink/renderer/core/html/forms/radio_button_group_scope.h"
- #include "third_party/blink/renderer/core/layout/hit_test_request.h"
+ #include "third_party/blink/renderer/platform/bindings/exception_state.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index 42a244b89e..4a6c840e50 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
@@ -138,7 +138,7 @@ const KeyboardCodeKeyDownEntry kKeyboard
{VKEY_DELETE, 0, "DeleteForward"},
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
index 2c11639d36..9ab282d688 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_execution__context_navigator__base.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/execution_context/navigator_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/execution_context/navigator_base.cc
-@@ -31,7 +31,7 @@ String GetReducedNavigatorPlatform() {
+@@ -32,7 +32,7 @@ String GetReducedNavigatorPlatform() {
return "Win32";
#elif BUILDFLAG(IS_FUCHSIA)
return "";
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 7c425e6c80..944625d7ef 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
-@@ -423,7 +423,7 @@ void RecordPrerenderActivationSignalDela
+@@ -422,7 +422,7 @@ void RecordPrerenderActivationSignalDela
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
SkFontHinting RendererPreferencesToSkiaHinting(
const blink::RendererPreferences& prefs) {
@@ -15,7 +15,7 @@ $NetBSD$
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3478,7 +3478,7 @@ void WebViewImpl::UpdateFontRenderingFro
+@@ -3472,7 +3472,7 @@ void WebViewImpl::UpdateFontRenderingFro
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
@@ -24,3 +24,12 @@ $NetBSD$
if (!renderer_preferences_.system_font_family_name.empty()) {
WebFontRenderStyle::SetSystemFontFamily(blink::WebString::FromUTF8(
renderer_preferences_.system_font_family_name));
+@@ -3610,7 +3610,7 @@ void WebViewImpl::UpdateRendererPreferen
+ renderer_preferences_.selection_clipboard_buffer_available);
+ #endif // BUILDFLAG(IS_OZONE)
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ GetSettings()->SetMiddleClickPasteAllowed(
+ renderer_preferences_.middle_click_paste_allowed);
+ #endif // BUILDFLAG(IS_LINUX)
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index a9f09fb8ed..d1932f3d20 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6475,7 +6475,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
+@@ -6476,7 +6476,7 @@ TEST_F(WebFrameTest, DISABLED_PositionFo
}
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@ $NetBSD$
// TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
// TODO(crbug.com/1317375): Build these tests on all platforms.
#define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6884,7 +6884,7 @@ TEST_F(CompositedSelectionBoundsTest, La
+@@ -6885,7 +6885,7 @@ TEST_F(CompositedSelectionBoundsTest, La
TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
RunTest("composited_selection_bounds_large_selection_noscroll.html");
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
index e45c638212..1f2593a69f 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_html_canvas_canvas__async__blob__creator.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/html/canvas/canvas_async_blob_creator.cc
-@@ -52,7 +52,7 @@ constexpr base::TimeDelta kEncodeRowSlac
+@@ -47,7 +47,7 @@ constexpr base::TimeDelta kEncodeRowSlac
/* The value is based on user statistics on Nov 2017. */
#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
index 05c40ecbce..e356c7f10c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_inspector_inspector__memory__agent.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
@@ -192,7 +192,7 @@ InspectorMemoryAgent::GetSamplingProfile
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
index abae531c22..e1d0cd9109 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_layout_layout__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/layout/layout_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/layout/layout_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/layout/layout_view.cc
@@ -75,7 +75,7 @@
#include "ui/display/screen_info.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -790,7 +790,7 @@ void LayoutView::LayoutRoot() {
+@@ -801,7 +801,7 @@ void LayoutView::LayoutRoot() {
intrinsic_logical_widths_ = LogicalWidth();
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc b/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
index e3e2f12929..436e250887 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_origin__trials_origin__trial__context.cc
@@ -4,7 +4,7 @@ $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-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/origin_trials/origin_trial_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/origin_trials/origin_trial_context.cc
@@ -559,7 +559,7 @@ bool OriginTrialContext::CanEnableTrialF
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc b/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
index b99fec01b0..e9e00048ef 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -650,7 +650,7 @@ bool ContextMenuController::ShowContextM
+@@ -656,7 +656,7 @@ bool ContextMenuController::ShowContextM
if (potential_image_node != nullptr &&
IsA<HTMLCanvasElement>(potential_image_node)) {
data.media_type = mojom::blink::ContextMenuDataMediaType::kCanvas;
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index 5a924a94d4..3bdfc2d377 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/paint/paint_layer.cc
@@ -123,7 +123,7 @@ namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
index bfb71bb77c..6c921c9033 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
@@ -122,7 +122,7 @@ bool ScrollbarThemeAura::SupportsDragSna
// Disable snapback on desktop Linux to better integrate with the desktop
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index 523bc1dc97..2def8aa173 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor.h
-@@ -82,7 +82,11 @@ class XSLTProcessor final : public Scrip
+@@ -89,7 +89,11 @@ class XSLTProcessor final : public Scrip
void reset();
diff --git a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
index a02d834418..3312f10bdc 100644
--- a/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_core_xml_xslt__processor__libxslt.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
@@ -68,7 +68,11 @@ void XSLTProcessor::GenericErrorFunc(voi
// It would be nice to do something with this error message.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
index 6aa2a6812f..577f7a60a8 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__device__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_device_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/media/audio/audio_device_factory.cc
@@ -33,7 +33,7 @@ namespace {
// Set when the default factory is overridden.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
index 0456f439d8..ec2cc9c920 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_media_audio_audio__renderer__mixer__manager__test.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/media/audio/audio_renderer_mixer_manager_test.cc
@@ -857,7 +857,7 @@ TEST_F(AudioRendererMixerManagerTest, Mi
mixer->get_output_params_for_testing().sample_rate());
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
index 0c628638e7..6eda6be539 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_rtc__data__channel.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/rtc_data_channel.cc
-@@ -538,6 +538,7 @@ void RTCDataChannel::send(Blob* data, Ex
+@@ -531,6 +531,7 @@ void RTCDataChannel::send(Blob* data, Ex
pending_messages_.push_back(message);
}
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index ae20b3f830..bfc6fc2cc1 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -385,7 +385,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
+@@ -382,7 +382,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED
SetupRenderer(kDefaultOutputDeviceId);
renderer_proxy_->Start();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
index 2cd26831e0..e4c9a0ef8a 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webaudio_audio__worklet__thread__test.cc
@@ -4,14 +4,14 @@ $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-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/webaudio/audio_worklet_thread_test.cc
-@@ -465,7 +465,7 @@ class AudioWorkletThreadPriorityTest
+@@ -463,7 +463,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.
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- if (expected_priority == base::ThreadPriorityForTest::kRealtimeAudio ||
- expected_priority == base::ThreadPriorityForTest::kDisplay) {
- EXPECT_EQ(actual_priority, base::ThreadPriorityForTest::kNormal);
+ if (expected_priority == base::ThreadType::kRealtimeAudio ||
+ expected_priority == base::ThreadType::kDisplayCritical) {
+ EXPECT_EQ(actual_priority, base::ThreadType::kDefault);
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index f6d3c30e74..6462514279 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6588,7 +6588,7 @@ void WebGLRenderingContextBase::TexImage
+@@ -6407,7 +6407,7 @@ void WebGLRenderingContextBase::TexImage
// unmultiply has been requested or we need to never premultiply for Image
// creation from a VideoFrame.
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.cc
new file mode 100644
index 0000000000..4ef75b56d5
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu.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/modules/webgpu/gpu.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ third_party/blink/renderer/modules/webgpu/gpu.cc
+@@ -419,7 +419,7 @@ V8GPUTextureFormat GPU::getPreferredCanv
+ }
+
+ wgpu::TextureFormat GPU::GetPreferredCanvasFormat() {
+-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Interop of vulkan and GL has mesa driver bugs for BGRA format
+ // See anglebug.com/40644739
+ return wgpu::TextureFormat::RGBA8Unorm;
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
index 4c6b8e153d..74eb7fcaf4 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__canvas__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_canvas_context.cc
@@ -255,7 +255,7 @@ GPUCanvasContext::PaintRenderingResultsT
@@ -15,3 +15,12 @@ $NetBSD$
// By returning false here the canvas will show up as black in the scenarios
// that copy the front buffer, such as printing.
// TODO(crbug.com/40902474): Support concurrent SharedImage reads via Dawn
+@@ -472,7 +472,7 @@ void GPUCanvasContext::configure(const G
+ }
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (texture_descriptor_.format == wgpu::TextureFormat::BGRA8Unorm) {
+ // WebGPU on vulkan with GL interop cannot support BGRA due to bugs in
+ // mesa. See anglebug.com/40644739
diff --git a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
index f3ca0bbc14..448d8f4057 100644
--- a/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_modules_webgpu_gpu__queue.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/modules/webgpu/gpu_queue.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/modules/webgpu/gpu_queue.cc
-@@ -892,7 +892,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
+@@ -913,7 +913,7 @@ bool GPUQueue::CopyFromCanvasSourceImage
// on linux platform.
// TODO(crbug.com/1424119): using a webgpu mailbox texture on the OpenGLES
// backend is failing for unknown reasons.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
index 3a03803576..a771595711 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2075,7 +2075,7 @@ static_library("test_support") {
+@@ -2071,7 +2071,7 @@ static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index bd8763edb6..643673bf05 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
@@ -80,7 +80,7 @@ const char kMonoEmojiLocale[] = "und-Zsy
extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
@@ -15,7 +15,7 @@ $NetBSD$
float FontCache::device_scale_factor_ = 1.0;
#endif
-@@ -116,7 +116,7 @@ const FontPlatformData* FontCache::Syste
+@@ -113,7 +113,7 @@ const FontPlatformData* FontCache::Syste
const FontDescription& font_description) {
const AtomicString& family = FontCache::SystemFontFamily();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index 310114a0c4..65fba10a0e 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -55,7 +55,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/gfx/font_fallback_linux.h"
#endif
-@@ -170,7 +170,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -168,7 +168,7 @@ class PLATFORM_EXPORT FontCache final {
static void MaybePreloadSystemFonts();
@@ -24,7 +24,7 @@ $NetBSD$
// These are needed for calling QueryRenderStyleForStrike, since
// gfx::GetFontRenderParams makes distinctions based on DSF.
static float DeviceScaleFactor() { return device_scale_factor_; }
-@@ -246,7 +246,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -244,7 +244,7 @@ class PLATFORM_EXPORT FontCache final {
const char* locale_family_name);
#endif // BUILDFLAG(IS_ANDROID)
@@ -33,17 +33,8 @@ $NetBSD$
static bool GetFontForCharacter(UChar32,
const char* preferred_locale,
gfx::FallbackFontData*);
-@@ -319,7 +319,7 @@ class PLATFORM_EXPORT FontCache final {
- const FontFaceCreationParams&,
- std::string& name);
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- static const FontPlatformData* CreateFontPlatformDataForCharacter(
- SkFontMgr*,
- UChar32,
-@@ -354,7 +354,7 @@ class PLATFORM_EXPORT FontCache final {
- bool is_test_font_mgr_ = false;
+@@ -346,7 +346,7 @@ class PLATFORM_EXPORT FontCache final {
+ static int32_t status_font_height_;
#endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index f8159d1938..7a35cb7d11 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_description.cc
@@ -45,7 +45,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index 618d318785..b97823f6e6 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
@@ -40,7 +40,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
index 469e7bc099..03cc5cff71 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
@@ -9,7 +9,7 @@
#if BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 4d7fb36ba3..a8ab566dab 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -4,18 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
-@@ -66,7 +66,7 @@ AtomicString ToAtomicString(const SkStri
- return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
- }
-
--#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // This function is called on android or when we are emulating android fonts on
- // linux and the embedder has overriden the default fontManager with
- // WebFontRendering::setSkiaFontMgr.
-@@ -278,7 +278,7 @@ const FontPlatformData* FontCache::Creat
+@@ -304,7 +304,7 @@ const FontPlatformData* FontCache::Creat
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
index 76d57dffbe..016dba8006 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_begin__frame__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/begin_frame_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/begin_frame_provider.cc
@@ -70,8 +70,12 @@ void BeginFrameProvider::CreateComposito
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
new file mode 100644
index 0000000000..523ef01922
--- /dev/null
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_canvas__resource__provider.cc
@@ -0,0 +1,17 @@
+$NetBSD$
+
+* Part of patchset to build chromium on NetBSD
+* Based on OpenBSD's chromium patches, and
+ pkgsrc's qt5-qtwebengine patches
+
+--- third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ third_party/blink/renderer/platform/graphics/canvas_resource_provider.cc
+@@ -1301,7 +1301,7 @@ CanvasResourceProvider::CreateSharedImag
+ gpu::SHARED_IMAGE_USAGE_CONCURRENT_READ_WRITE);
+ #endif
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // WebGpu preferred canvas on linux is RGBA and interop (vk on gl) is
+ // dependent on canvas copies being RGBA (not BGRA).
+ should_force_bgra8_to_rgba = true;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
index d8ea8c5eea..7720967ee8 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_gpu_image__layer__bridge.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/gpu/image_layer_bridge.cc
@@ -47,7 +47,7 @@ scoped_refptr<StaticBitmapImage> MakeAcc
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index b224b94995..1843c7c004 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -380,7 +380,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -379,7 +379,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
auto& feedback = details.presentation_feedback;
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
index b60ed84b26..3069916f55 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_instrumentation_partition__alloc__memory__dump__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/instrumentation/partition_alloc_memory_dump_provider.cc
@@ -14,7 +14,9 @@
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
index 5230ed700c..5128587a09 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_peerconnection_webrtc__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/peerconnection/webrtc_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/peerconnection/webrtc_util.cc
@@ -23,7 +23,7 @@
namespace blink {
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index b23e3a100d..8f4d61641c 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -348,7 +348,7 @@
+@@ -358,7 +358,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIMultimodalInput",
@@ -15,7 +15,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
implied_by: ["AIPromptAPIMultimodalInput"],
},
-@@ -378,7 +378,7 @@
+@@ -388,7 +388,7 @@
"default": "",
},
origin_trial_feature_name: "AIPromptAPIMultimodalInput",
@@ -24,7 +24,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -399,7 +399,7 @@
+@@ -422,7 +422,7 @@
"default": "",
},
origin_trial_feature_name: "AIProofreaderAPI",
@@ -33,7 +33,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -414,7 +414,7 @@
+@@ -437,7 +437,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -42,7 +42,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -447,7 +447,7 @@
+@@ -470,7 +470,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -51,7 +51,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -576,7 +576,7 @@
+@@ -594,7 +594,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -60,7 +60,7 @@ $NetBSD$
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1257,7 +1257,7 @@
+@@ -1279,7 +1279,7 @@
name: "CSPHashesV1",
base_feature: "none",
origin_trial_feature_name: "CSPExtendedScriptSrcHashes",
@@ -69,7 +69,7 @@ $NetBSD$
status: "experimental",
public: true,
},
-@@ -1838,7 +1838,7 @@
+@@ -1858,7 +1858,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -78,7 +78,7 @@ $NetBSD$
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1846,7 +1846,7 @@
+@@ -1866,7 +1866,7 @@
{
name: "DeviceBoundSessionCredentials2",
origin_trial_feature_name: "DeviceBoundSessionCredentials2",
@@ -87,7 +87,7 @@ $NetBSD$
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1982,7 +1982,7 @@
+@@ -2007,7 +2007,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -96,7 +96,7 @@ $NetBSD$
base_feature: "none",
},
{
-@@ -2254,7 +2254,7 @@
+@@ -2318,7 +2318,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -105,7 +105,7 @@ $NetBSD$
origin_trial_allows_third_party: true,
},
{
-@@ -3761,7 +3761,7 @@
+@@ -3862,7 +3862,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -114,7 +114,7 @@ $NetBSD$
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5299,7 +5299,7 @@
+@@ -5416,7 +5416,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -123,7 +123,7 @@ $NetBSD$
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5481,7 +5481,7 @@
+@@ -5611,7 +5611,7 @@
name: "WebAppInstallation",
status: {"Android": "", "default": "test"},
origin_trial_feature_name: "WebAppInstallation",
@@ -132,7 +132,7 @@ $NetBSD$
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
},
-@@ -5493,7 +5493,7 @@
+@@ -5623,7 +5623,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -141,7 +141,7 @@ $NetBSD$
status: "experimental",
base_feature: "none",
},
-@@ -5601,7 +5601,7 @@
+@@ -5731,7 +5731,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
index a9382f052b..46d93434d0 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_scheduler_common_thread.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/scheduler/common/thread.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/scheduler/common/thread.cc
@@ -95,7 +95,7 @@ void Thread::CreateAndSetCompositorThrea
// the program's lifetime once assigned.
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc b/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
index 121566ac01..2cec7232da 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_text_text__break__iterator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/text/text_break_iterator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/text/text_break_iterator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/text/text_break_iterator.cc
@@ -102,6 +102,10 @@ static const unsigned char kBreakAllLine
{ B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0) }, // VF
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
index 5975580d0c..c83444a43b 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_widget_compositing_blink__categorized__worker__pool__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/widget/compositing/blink_categorized_worker_pool_delegate.cc
@@ -27,7 +27,7 @@ BlinkCategorizedWorkerPoolDelegate& Blin
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
index d750f7bbd2..5ebf3d7a43 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_container__annotations.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/container_annotations.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/container_annotations.h
@@ -11,7 +11,7 @@
// TODO(ochang): Remove the ARCH_CPU_X86_64 condition to enable this for X86
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
index cc563a26e3..2d4cb0a065 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_math__extras.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/math_extras.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/math_extras.h
@@ -130,6 +130,10 @@ constexpr float Grad2turn(float g) {
return g * (1.0f / 400.0f);
diff --git a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
index faad44bca6..7b5e7f3d9a 100644
--- a/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
+++ b/chromium/patches/patch-third__party_blink_renderer_platform_wtf_stack__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/blink/renderer/platform/wtf/stack_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/blink/renderer/platform/wtf/stack_util.cc
@@ -22,6 +22,15 @@ extern "C" void* __libc_stack_end; // N
#include <sanitizer/asan_interface.h>
diff --git a/chromium/patches/patch-third__party_brotli_common_platform.h b/chromium/patches/patch-third__party_brotli_common_platform.h
index d98107ccb6..8d4954d304 100644
--- a/chromium/patches/patch-third__party_brotli_common_platform.h
+++ b/chromium/patches/patch-third__party_brotli_common_platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/brotli/common/platform.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/brotli/common/platform.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/brotli/common/platform.h
@@ -28,7 +28,7 @@
#include <brotli/port.h>
diff --git a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
index 5163106208..7460e2a160 100644
--- a/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
+++ b/chromium/patches/patch-third__party_cpuinfo_cpuinfo.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/cpuinfo/cpuinfo.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/cpuinfo/cpuinfo.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/cpuinfo/cpuinfo.gni
@@ -7,7 +7,7 @@ use_cpuinfo =
current_cpu != "ppc64" && current_cpu != "ppc64le" &&
diff --git a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
index f076746754..f20b758d07 100644
--- a/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
+++ b/chromium/patches/patch-third__party_crabbyavif_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crabbyavif/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crabbyavif/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crabbyavif/BUILD.gn
-@@ -198,12 +198,11 @@ rust_static_library("crabbyavif") {
+@@ -199,12 +199,11 @@ rust_static_library("crabbyavif") {
"dav1d",
"libyuv",
"capi",
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
index 918823834a..2f1d63db57 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_build_crashpad__buildconfig.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/build/crashpad_buildconfig.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
@@ -67,7 +67,7 @@ if (crashpad_is_in_chromium) {
crashpad_is_tvos = is_ios && target_platform == "tvos"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
index 7f90d81031..3a06d0e73a 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/client/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/client/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/client/BUILD.gn
@@ -148,6 +148,13 @@ static_library("common") {
if (crashpad_is_win) {
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
index 5ae2744c2d..f5159bd0a9 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_client_crashpad__client__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2025-12-30 13:49:36.512588173 +0000
+--- third_party/crashpad/crashpad/client/crashpad_client_posix.cc.orig 2026-01-19 14:53:54.734703342 +0000
+++ third_party/crashpad/crashpad/client/crashpad_client_posix.cc
@@ -0,0 +1,40 @@
+// Copyright 2017 The Crashpad Authors. All rights reserved.
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
index 4273a4b022..e0506ebdeb 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_minidump_minidump__misc__info__writer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/minidump/minidump_misc_info_writer.cc
@@ -159,6 +159,12 @@ std::string MinidumpMiscInfoDebugBuildSt
static constexpr char kOS[] = "win";
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
index fb37b90510..8063de6560 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_address__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/address_types.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/address_types.h
@@ -25,7 +25,7 @@
#include <mach/mach_types.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
index 5e614cc1f2..bd2fc0b146 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_capture__context.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/capture_context.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/capture_context.h
@@ -21,8 +21,11 @@
#include <mach/mach.h>
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
index f0dc7372e0..531264bffb 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_metrics.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/metrics.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/metrics.cc
@@ -25,7 +25,7 @@
#define METRICS_OS_NAME "Win"
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
index 4f086752e0..41a4edbd35 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_misc_uuid.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/misc/uuid.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/misc/uuid.cc
@@ -110,7 +110,7 @@ bool UUID::InitializeWithNew() {
InitializeFromBytes(uuid);
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
index 1a7f681311..a21fe19257 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_close__multiple.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/close_multiple.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/close_multiple.cc
@@ -73,7 +73,7 @@ void CloseNowOrOnExec(int fd, bool ebadf
// This is an advantage over looping over all possible file descriptors, because
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
index 75c8cc4ae9..b45585d0f2 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_drop__privileges.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/drop_privileges.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/drop_privileges.cc
@@ -25,7 +25,7 @@ void DropPrivileges() {
gid_t gid = getgid();
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
index 94278b2ca1..9cd512725d 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_signals.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/signals.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/signals.cc
@@ -51,7 +51,7 @@ constexpr int kCrashSignals[] = {
#if defined(SIGEMT)
diff --git a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
index 4db6129518..fb3d891812 100644
--- a/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
+++ b/chromium/patches/patch-third__party_crashpad_crashpad_util_posix_symbolic__constants__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crashpad/crashpad/util/posix/symbolic_constants_posix.cc
@@ -68,7 +68,7 @@ constexpr const char* kSignalNames[] = {
"INFO",
diff --git a/chromium/patches/patch-third__party_crc32c_BUILD.gn b/chromium/patches/patch-third__party_crc32c_BUILD.gn
index eff30c6c86..c367cfc32a 100644
--- a/chromium/patches/patch-third__party_crc32c_BUILD.gn
+++ b/chromium/patches/patch-third__party_crc32c_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/crc32c/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/crc32c/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/crc32c/BUILD.gn
@@ -45,7 +45,7 @@ config("crc32c_config") {
}
diff --git a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
index b9909eddc9..9d0cd01d7d 100644
--- a/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
+++ b/chromium/patches/patch-third__party_dawn_include_dawn_native_VulkanBackend.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/dawn/include/dawn/native/VulkanBackend.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/dawn/include/dawn/native/VulkanBackend.h
@@ -83,7 +83,8 @@ struct ExternalImageExportInfoVk : Exter
};
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
index 4c0b219df9..81c752a801 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_common_Platform.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/common/Platform.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/dawn/src/dawn/common/Platform.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/dawn/src/dawn/common/Platform.h
@@ -60,6 +60,11 @@
#error "Unsupported Windows platform."
diff --git a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
index 1549abb6ae..bd52e5c362 100644
--- a/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
+++ b/chromium/patches/patch-third__party_dawn_src_dawn_native_vulkan_BackendVk.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp
@@ -56,7 +56,7 @@ constexpr char kSwiftshaderLibName[] = "
#endif
diff --git a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
index e27529fa0e..3f78fbe987 100644
--- a/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
+++ b/chromium/patches/patch-third__party_ffmpeg_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ffmpeg/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ffmpeg/BUILD.gn
-@@ -355,7 +355,6 @@ target(link_target_type, "ffmpeg_interna
+@@ -360,7 +360,6 @@ target(link_target_type, "ffmpeg_interna
libs += [
"m",
"z",
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
index 70d17efd28..b1da3cb760 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
+++ b/chromium/patches/patch-third__party_ffmpeg_libavcodec_x86_cabac.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ffmpeg/libavcodec/x86/cabac.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ffmpeg/libavcodec/x86/cabac.h
@@ -31,7 +31,8 @@
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
index 4f6a0fc9c2..749c2f403b 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_cpu.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/cpu.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ffmpeg/libavutil/cpu.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ffmpeg/libavutil/cpu.c
@@ -38,10 +38,7 @@
#if HAVE_GETPROCESSAFFINITYMASK || HAVE_WINRT
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
index a44ea0147c..6e7f8b2ffa 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_mem.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/mem.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ffmpeg/libavutil/mem.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ffmpeg/libavutil/mem.c
@@ -33,9 +33,6 @@
#include <stdlib.h>
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
index a3a442a0db..f6044c4ba1 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_random__seed.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/random_seed.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ffmpeg/libavutil/random_seed.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ffmpeg/libavutil/random_seed.c
@@ -20,6 +20,10 @@
diff --git a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
index b8d8e68b7e..31064630a4 100644
--- a/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
+++ b/chromium/patches/patch-third__party_ffmpeg_libavutil_x86_x86inc.asm
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ffmpeg/libavutil/x86/x86inc.asm.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ffmpeg/libavutil/x86/x86inc.asm
@@ -46,6 +46,12 @@
%endif
diff --git a/chromium/patches/patch-third__party_fontconfig_include_meson-config.h b/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
index a8ae80b5c0..1afe9b80d1 100644
--- a/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
+++ b/chromium/patches/patch-third__party_fontconfig_include_meson-config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/fontconfig/include/meson-config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/fontconfig/include/meson-config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/fontconfig/include/meson-config.h
@@ -17,7 +17,7 @@
diff --git a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
index 32ba90e07b..3a25511975 100644
--- a/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
+++ b/chromium/patches/patch-third__party_fontconfig_src_src_fccompat.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/fontconfig/src/src/fccompat.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/fontconfig/src/src/fccompat.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/fontconfig/src/src/fccompat.c
@@ -175,7 +175,9 @@ FcRandom (void)
{
diff --git a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
index d906696458..ab020caacf 100644
--- a/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
+++ b/chromium/patches/patch-third__party_ipcz_src_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ipcz/src/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ipcz/src/BUILD.gn
@@ -7,7 +7,7 @@ import("//build_overrides/ipcz.gni")
import("//testing/libfuzzer/fuzzer_test.gni")
diff --git a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
index 8c55893f56..23760afda0 100644
--- a/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_reference__drivers_random.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/reference_drivers/random.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ipcz/src/reference_drivers/random.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ipcz/src/reference_drivers/random.cc
@@ -53,7 +53,7 @@ decltype(&ProcessPrng) GetProcessPrng()
}
diff --git a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
index 23f871d491..1b903e56a8 100644
--- a/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
+++ b/chromium/patches/patch-third__party_ipcz_src_standalone_base_logging.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/ipcz/src/standalone/base/logging.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/ipcz/src/standalone/base/logging.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/ipcz/src/standalone/base/logging.cc
@@ -55,6 +55,9 @@ LogMessage::LogMessage(const char* file,
#elif BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
index 5457478e32..fd0a086525 100644
--- a/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
+++ b/chromium/patches/patch-third__party_leveldatabase_env__chromium.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/leveldatabase/env_chromium.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/leveldatabase/env_chromium.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/leveldatabase/env_chromium.cc
@@ -330,7 +330,8 @@ ChromiumWritableFile::ChromiumWritableFi
diff --git a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
index ea2f400eba..51d106ca1d 100644
--- a/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libaom_source_libaom_aom__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libaom/source/libaom/aom_ports/aarch64_cpudetect.c
@@ -127,10 +127,46 @@ static int arm_get_cpu_caps(void) {
return flags;
diff --git a/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_locale__base__api.h b/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_locale__base__api.h
deleted file mode 100644
index 290b350372..0000000000
--- a/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_locale__base__api.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
-
---- third_party/libc++/src/include/__locale_dir/locale_base_api.h.orig 2025-12-17 23:05:18.000000000 +0000
-+++ third_party/libc++/src/include/__locale_dir/locale_base_api.h
-@@ -113,7 +113,7 @@
-
- # if defined(__APPLE__)
- # include <__locale_dir/support/apple.h>
--# elif defined(__FreeBSD__)
-+# elif defined(__FreeBSD__) || defined(__NetBSD__)
- # include <__locale_dir/support/freebsd.h>
- # elif defined(_LIBCPP_MSVCRT_LIKE)
- # include <__locale_dir/support/windows.h>
diff --git a/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h b/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
deleted file mode 100644
index 1f5ecd0655..0000000000
--- a/chromium/patches/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+++ /dev/null
@@ -1,20 +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/libc++/src/include/__locale_dir/support/bsd_like.h.orig 2025-12-17 23:05:18.000000000 +0000
-+++ third_party/libc++/src/include/__locale_dir/support/bsd_like.h
-@@ -24,7 +24,11 @@
- # include <wctype.h>
- #endif
-
-+#if defined(__NetBSD__)
-+#include <locale.h>
-+#else
- #include <xlocale.h>
-+#endif
-
- #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
- # pragma GCC system_header
diff --git a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
index 6809cca1d4..0c86ba31a9 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_chrono.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/chrono.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libc++/src/src/chrono.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libc++/src/src/chrono.cpp
@@ -38,7 +38,7 @@
// OpenBSD and GPU do not have a fully conformant suite of POSIX timers, but
diff --git a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
index adedc33f95..8b5c9fce75 100644
--- a/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
+++ b/chromium/patches/patch-third__party_libc++_src_src_filesystem_filesystem__clock.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libc++/src/src/filesystem/filesystem_clock.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libc++/src/src/filesystem/filesystem_clock.cpp
@@ -37,7 +37,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
index 73b4c92faa..6b55d01c8e 100644
--- a/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
+++ b/chromium/patches/patch-third__party_libc++abi_src_src_cxa__guard__impl.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libc++abi/src/src/cxa_guard_impl.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libc++abi/src/src/cxa_guard_impl.h
@@ -425,6 +425,17 @@ void PlatformFutexWake(int* addr) {
__tsan_release(addr);
diff --git a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
index acf17fded2..98f0e073c7 100644
--- a/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
+++ b/chromium/patches/patch-third__party_libdrm_src_xf86drmMode.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libdrm/src/xf86drmMode.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libdrm/src/xf86drmMode.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libdrm/src/xf86drmMode.c
@@ -976,7 +976,7 @@ drm_public int drmCheckModesettingSuppor
}
diff --git a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
index 38d20a6552..9148f85f5f 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_memory_singleton.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/memory/singleton.h.orig 2026-01-07 00:50:30.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/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
index 2a8e950ed5..ec1937bf63 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_synchronization_lock.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/synchronization/lock.h.orig 2026-01-07 00:50:30.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/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
index 2e9dfabee0..dccf862624 100644
--- a/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
+++ b/chromium/patches/patch-third__party_libphonenumber_dist_cpp_src_phonenumbers_base_thread__checker.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libphonenumber/dist/cpp/src/phonenumbers/base/thread_checker.h.orig 2026-01-07 00:50:30.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/patches/patch-third__party_libusb_BUILD.gn b/chromium/patches/patch-third__party_libusb_BUILD.gn
index 0a8d8f5039..a83a46c48e 100644
--- a/chromium/patches/patch-third__party_libusb_BUILD.gn
+++ b/chromium/patches/patch-third__party_libusb_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libusb/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libusb/BUILD.gn
@@ -3,7 +3,7 @@
# found in the LICENSE file.
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_core.c b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
index 7dd012c7b0..966a78e902 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_core.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_core.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/src/libusb/core.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libusb/src/libusb/core.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libusb/src/libusb/core.c
@@ -448,7 +448,7 @@ libusb_free_device_list(list, 1);
* which grows when required. it can be freed once discovery has completed,
diff --git a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
index 4c218ff650..d7d3fca3e6 100644
--- a/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
+++ b/chromium/patches/patch-third__party_libusb_src_libusb_os_threads__posix.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libusb/src/libusb/os/threads_posix.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libusb/src/libusb/os/threads_posix.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libusb/src/libusb/os/threads_posix.c
@@ -19,9 +19,11 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
diff --git a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
index 96b0d85eee..77d48294d2 100644
--- a/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
+++ b/chromium/patches/patch-third__party_libvpx_source_libvpx_vpx__ports_aarch64__cpudetect.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/libvpx/source/libvpx/vpx_ports/aarch64_cpudetect.c
@@ -120,10 +120,24 @@ static int arm_get_cpu_caps(void) {
return flags;
diff --git a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
index 82322eb676..f448d060d5 100644
--- a/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
+++ b/chromium/patches/patch-third__party_lzma__sdk_C_CpuArch.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/lzma_sdk/C/CpuArch.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/lzma_sdk/C/CpuArch.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/lzma_sdk/C/CpuArch.c
@@ -854,6 +854,34 @@ BoolInt CPU_IsSupported_SHA1(void) { ret
BoolInt CPU_IsSupported_SHA2(void) { return APPLE_CRYPTO_SUPPORT_VAL; }
diff --git a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
index 8b18bf18d0..cee33d8eb3 100644
--- a/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
+++ b/chromium/patches/patch-third__party_material__color__utilities_src_cpp_palettes_tones.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/material_color_utilities/src/cpp/palettes/tones.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/material_color_utilities/src/cpp/palettes/tones.cc
@@ -14,6 +14,8 @@
* limitations under the License.
diff --git a/chromium/patches/patch-third__party_nasm_BUILD.gn b/chromium/patches/patch-third__party_nasm_BUILD.gn
index 432de3fead..1c13097889 100644
--- a/chromium/patches/patch-third__party_nasm_BUILD.gn
+++ b/chromium/patches/patch-third__party_nasm_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/nasm/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/nasm/BUILD.gn
@@ -63,6 +63,13 @@ config("nasm_config") {
diff --git a/chromium/patches/patch-third__party_nasm_config_config-linux.h b/chromium/patches/patch-third__party_nasm_config_config-linux.h
index 280911b72e..bc20cb4a74 100644
--- a/chromium/patches/patch-third__party_nasm_config_config-linux.h
+++ b/chromium/patches/patch-third__party_nasm_config_config-linux.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/nasm/config/config-linux.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/nasm/config/config-linux.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/nasm/config/config-linux.h
@@ -209,7 +209,7 @@
#define HAVE_DECL_STRSEP 1
diff --git a/chromium/patches/patch-third__party_node_check__version.py b/chromium/patches/patch-third__party_node_check__version.py
index d90fbd8d33..7e636003e9 100644
--- a/chromium/patches/patch-third__party_node_check__version.py
+++ b/chromium/patches/patch-third__party_node_check__version.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/check_version.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/node/check_version.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/node/check_version.py
@@ -17,11 +17,6 @@ def main(argv):
parser.add_argument('--out_file', required=True)
diff --git a/chromium/patches/patch-third__party_node_node.gni b/chromium/patches/patch-third__party_node_node.gni
index 5cddeeef2a..cf7052036e 100644
--- a/chromium/patches/patch-third__party_node_node.gni
+++ b/chromium/patches/patch-third__party_node_node.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/node/node.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/node/node.gni
@@ -22,7 +22,7 @@ template("node") {
diff --git a/chromium/patches/patch-third__party_node_node.py b/chromium/patches/patch-third__party_node_node.py
index de9b3bd8d5..cf1fd7f595 100644
--- a/chromium/patches/patch-third__party_node_node.py
+++ b/chromium/patches/patch-third__party_node_node.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/node/node.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/node/node.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/node/node.py
@@ -20,6 +20,9 @@ def GetBinaryPath():
return os_path.join(os_path.dirname(__file__), *{
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
index d3b0026f03..a55e7c36db 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_cfx__fontmapper.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/pdfium/core/fxge/cfx_fontmapper.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/pdfium/core/fxge/cfx_fontmapper.cpp
@@ -157,7 +157,7 @@ constexpr AltFontFamily kAltFontFamilies
{"ForteMT", "Forte"},
diff --git a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
index 4cf677eb4b..1f9c0ce3bd 100644
--- a/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
+++ b/chromium/patches/patch-third__party_pdfium_core_fxge_linux_fx__linux__impl.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/pdfium/core/fxge/linux/fx_linux_impl.cpp
@@ -19,7 +19,7 @@
#include "core/fxge/fx_font.h"
diff --git a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
index 8595bd8047..bf3a6af146 100644
--- a/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
+++ b/chromium/patches/patch-third__party_pdfium_fxjs_fx__date__helpers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/pdfium/fxjs/fx_date_helpers.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/pdfium/fxjs/fx_date_helpers.cpp
@@ -41,6 +41,11 @@ double GetLocalTZA() {
}
diff --git a/chromium/patches/patch-third__party_pdfium_pdfium.gni b/chromium/patches/patch-third__party_pdfium_pdfium.gni
index 8697b95756..4f5a71c1db 100644
--- a/chromium/patches/patch-third__party_pdfium_pdfium.gni
+++ b/chromium/patches/patch-third__party_pdfium_pdfium.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/pdfium.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/pdfium/pdfium.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/pdfium/pdfium.gni
@@ -42,7 +42,7 @@ declare_args() {
# PDFium will use PartitionAlloc partitions to separate strings, scalars,
diff --git a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
index 65aa41eb56..c715a968da 100644
--- a/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
+++ b/chromium/patches/patch-third__party_pdfium_xfa_fxfa_parser_cxfa__timezoneprovider.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/pdfium/xfa/fxfa/parser/cxfa_timezoneprovider.cpp
@@ -6,12 +6,16 @@
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
index 435d467503..397b12320f 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
@@ -4,73 +4,60 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/build_config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/build_config.h.orig 2026-01-07 00:50:30.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
-@@ -41,6 +42,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
-@@ -62,9 +64,10 @@
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE_TVOS() 0
- #endif
--#elif defined(__linux__)
-+#elif defined(__linux__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__)
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
-+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
- #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
-@@ -78,6 +81,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
-@@ -91,6 +95,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_LINUX_BUT_NOT_QNX() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 1
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
-@@ -104,6 +109,7 @@
- #elif defined(__EMSCRIPTEN__)
+@@ -150,8 +150,8 @@
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
+ #elif defined(__FreeBSD__)
#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_LINUX_BUT_NOT_QNX() 0
+-#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
+-#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX_BUT_NOT_QNX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 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
-@@ -120,6 +126,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_LINUX_BUT_NOT_QNX() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
-@@ -130,6 +137,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_LINUX_BUT_NOT_QNX() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
- #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE() 0
+@@ -162,6 +162,43 @@
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_QNX() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE_TVOS() 0
+ #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_OPENBSD() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
++#elif defined(__OpenBSD__)
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 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
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_QNX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE_TVOS() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_OPENBSD() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
++#elif defined(__NetBSD__)
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 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
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_IOS() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NACL() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_QNX() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_APPLE_TVOS() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_OPENBSD() 0
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_NETBSD() 1
++#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_BSD() 1
+ #else
+ #error OS not supported (see build_config.h)
+ #endif
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
index 598100aa8d..36f3aa1146 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/thread_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/thread_utils.h
@@ -37,6 +37,7 @@ __declspec(dllimport) unsigned long __st
#include <sys/syscall.h>
@@ -14,7 +14,7 @@ $NetBSD$
#else
#include <pthread.h>
#endif
-@@ -50,6 +51,11 @@ using PlatformThreadId = pid_t;
+@@ -53,6 +54,11 @@ using PlatformThreadId = pid_t;
inline PlatformThreadId GetThreadId() {
return gettid();
}
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
index b5f3ca4477..50c1068ffd 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -4,37 +4,32 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/base/time.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/base/time.h
-@@ -228,6 +228,9 @@ inline TimeNanos GetTimeInternalNs(clock
+@@ -228,6 +228,7 @@ inline TimeNanos GetTimeInternalNs(clock
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
// during suspend (when supported).
inline TimeNanos GetBootTimeNs() {
-+#if defined(__FreeBSD__) || defined(__NetBSD__)
-+ return GetTimeInternalNs(kWallTimeClockSource);
-+#else
++#ifdef CLOCK_BOOTTIME
// Determine if CLOCK_BOOTTIME is available on the first call.
static const clockid_t kBootTimeClockSource = [] {
struct timespec ts = {};
-@@ -235,6 +238,7 @@ inline TimeNanos GetBootTimeNs() {
+@@ -235,6 +236,9 @@ inline TimeNanos GetBootTimeNs() {
return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
}();
return GetTimeInternalNs(kBootTimeClockSource);
++#else
++ return GetTimeInternalNs(kWallTimeClockSource);
+#endif
}
inline TimeNanos GetWallTimeNs() {
-@@ -242,7 +246,13 @@ inline TimeNanos GetWallTimeNs() {
+@@ -242,7 +246,7 @@ inline TimeNanos GetWallTimeNs() {
}
inline TimeNanos GetWallTimeRawNs() {
-+#if defined(__OpenBSD__) || defined(__NetBSD__)
-+ return GetTimeInternalNs(CLOCK_MONOTONIC);
-+#elif defined(__FreeBSD__)
-+ return GetTimeInternalNs(CLOCK_MONOTONIC_FAST);
-+#else
- return GetTimeInternalNs(CLOCK_MONOTONIC_RAW);
-+#endif
- }
-
- inline TimeNanos GetThreadCPUTimeNs() {
+-#if (PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD))
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ // Note: CLOCK_MONOTONIC_RAW is a Linux extension.
+ // FreeBSD doesn't implement it and its CLOCK_MONOTONIC_FAST
+ // doesnt implement the same semantics as CLOCK_MONOTONIC_RAW.
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
index 7b6aba7738..38e6b44375 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_event__fd.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/ext/base/event_fd.h
@@ -58,6 +58,8 @@ class EventFd {
// On Mac and other non-Linux UNIX platforms a pipe-based fallback is used.
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
index cdbb0cf22a..ff39d9bbdb 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_ext_base_thread__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/ext/base/thread_utils.h
@@ -41,9 +41,10 @@
namespace perfetto {
diff --git a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
index 3d4f3d671b..08897164a9 100644
--- a/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
+++ b/chromium/patches/patch-third__party_perfetto_include_perfetto_tracing_internal_track__event__legacy.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h
@@ -253,7 +253,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTr
// are different. E.g. on Mac size_t is considered a different type from
diff --git a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
index d434304c3b..c0a6c19d3f 100644
--- a/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
+++ b/chromium/patches/patch-third__party_perfetto_protos_perfetto_trace_ftrace_v4l2.proto
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/protos/perfetto/trace/ftrace/v4l2.proto
@@ -10,7 +10,7 @@ message V4l2QbufFtraceEvent {
optional uint32 field = 2;
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
index 238061b010..e5b165ed6b 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_clock__snapshots.cc
@@ -4,13 +4,14 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/clock_snapshots.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/clock_snapshots.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/clock_snapshots.cc
-@@ -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_BSD) && \
+@@ -27,6 +27,8 @@ ClockSnapshotVector CaptureClockSnapshot
+ #if !PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD) && \
+ !PERFETTO_BUILDFLAG(PERFETTO_OS_NACL) && \
!PERFETTO_BUILDFLAG(PERFETTO_OS_QNX)
struct {
- clockid_t id;
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
index 28436ce9a7..ceb8868627 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_event__fd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/event_fd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/event_fd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/event_fd.cc
@@ -25,7 +25,8 @@
#include <synchapi.h>
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
index 815fe40af6..1383b4f64b 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_periodic__task.cc
@@ -4,23 +4,31 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/periodic_task.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/periodic_task.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/periodic_task.cc
-@@ -24,7 +24,7 @@
+@@ -24,9 +24,10 @@
#include "perfetto/base/time.h"
#include "perfetto/ext/base/file_utils.h"
-#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)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || \
+- (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
++ (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
#include <sys/timerfd.h>
#endif
-@@ -44,7 +44,7 @@ uint32_t GetNextDelayMs(const TimeMillis
+
+@@ -45,9 +46,10 @@ uint32_t GetNextDelayMs(const TimeMillis
}
ScopedPlatformHandle CreateTimerFd(const PeriodicTask::Args& args) {
-#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)
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || \
+- (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)
++ (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) && __ANDROID_API__ >= 19)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) && !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
ScopedPlatformHandle tfd(
timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK));
+ uint32_t phase_ms = GetNextDelayMs(GetBootTimeMs(), args);
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
index a3edf41ecc..23ce536671 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_scoped__sched__boost.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/scoped_sched_boost.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/scoped_sched_boost.cc
@@ -18,8 +18,9 @@
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
index 16d02ceb2f..c18bc1ad1b 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_string__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/string_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/string_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/string_utils.cc
@@ -39,7 +39,8 @@ namespace base {
// Locale-independent as possible version of strtod.
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
index 09f06e739b..0f7cca470f 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_subprocess__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/subprocess_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/subprocess_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/subprocess_posix.cc
-@@ -35,7 +35,8 @@
+@@ -36,7 +36,8 @@
#include <thread>
#include <tuple>
@@ -16,7 +16,7 @@ $NetBSD$
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
#endif
-@@ -64,7 +65,8 @@ struct ChildProcessArgs {
+@@ -65,7 +66,8 @@ struct ChildProcessArgs {
// 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) {
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
index dcf96e3e6d..3d5712ccb6 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_test_vm__test__utils.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/test/vm_test_utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/test/vm_test_utils.cc
@@ -92,7 +92,7 @@ bool IsMapped(void* start, size_t size)
// Fuchsia doesn't yet support paging (b/119503290).
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
index 58daa0d4c9..d849dae17c 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_thread__task__runner.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/thread_task_runner.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/thread_task_runner.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/thread_task_runner.cc
@@ -27,7 +27,8 @@
#include "perfetto/ext/base/lock_free_task_runner.h"
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
index f2814e3026..b9ef1efc8a 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_unix__socket.cc
@@ -4,25 +4,30 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/unix_socket.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/unix_socket.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/unix_socket.cc
-@@ -45,7 +45,7 @@
- #include <unistd.h>
+@@ -46,7 +46,8 @@
#endif
--#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-+#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__FreeBSD__) || defined(__NetBSD__)
+ #if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
++ PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
#include <sys/ucred.h>
#endif
-@@ -1031,15 +1031,27 @@ void UnixSocket::ReadPeerCredentialsPosi
+@@ -1067,9 +1068,16 @@ 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)
+- PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
++#elif (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
++#if PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
+ struct sockpeercred user_cred;
+#else
struct ucred user_cred;
@@ -30,10 +35,11 @@ $NetBSD$
socklen_t len = sizeof(user_cred);
int fd = sock_raw_.fd();
int res = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &user_cred, &len);
- PERFETTO_CHECK(res == 0);
- peer_uid_ = user_cred.uid;
- peer_pid_ = user_cred.pid;
-+#elif defined(__NetBSD__)
+@@ -1084,6 +1092,14 @@ void UnixSocket::ReadPeerCredentialsPosi
+ PERFETTO_CHECK(res == 0 && user_cred.cr_version == XUCRED_VERSION);
+ peer_uid_ = static_cast<uid_t>(user_cred.cr_uid);
+ // There is no pid in the LOCAL_PEERCREDS for MacOS / FreeBSD.
++#elif PERFETTO_BUILDFLAG(PERFETTO_OS_NETBSD)
+ struct unpcbid user_cred;
+ socklen_t len = sizeof(user_cred);
+ int fd = sock_raw_.fd();
@@ -41,6 +47,6 @@ $NetBSD$
+ PERFETTO_CHECK(res == 0);
+ peer_uid_ = user_cred.unp_euid;
+ peer_pid_ = user_cred.unp_pid;
- #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
- struct xucred user_cred;
- socklen_t len = sizeof(user_cred);
+ #endif
+ }
+ #endif // !OS_WIN
diff --git a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
index 24c08984b1..ee58dce7ef 100644
--- a/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_base_utils.cc
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/base/utils.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/base/utils.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/base/utils.cc
-@@ -38,7 +38,8 @@
- #include <mach/vm_page_size.h>
+@@ -43,7 +43,8 @@
+ #include <sys/sysctl.h>
#endif
-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX_BUT_NOT_QNX) || \
@@ -16,7 +16,7 @@ $NetBSD$
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
-@@ -285,14 +286,22 @@ void Daemonize(std::function<int()> pare
+@@ -294,14 +295,22 @@ void Daemonize(std::function<int()> pare
std::string GetCurExecutablePath() {
std::string self_path;
@@ -41,7 +41,7 @@ $NetBSD$
#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
uint32_t size = 0;
PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
-@@ -344,7 +353,8 @@ void AlignedFree(void* ptr) {
+@@ -365,7 +374,8 @@ void AlignedFree(void* ptr) {
}
bool IsSyncMemoryTaggingEnabled() {
diff --git a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
index 56e9327b2a..5de1c78757 100644
--- a/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_trace__processor_importers_ftrace_v4l2__tracker.cc
@@ -4,9 +4,9 @@ $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-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/trace_processor/importers/ftrace/v4l2_tracker.cc
-@@ -59,7 +59,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
+@@ -65,7 +65,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kV4l2QbufFieldNumber: {
V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
BufferEvent evt;
@@ -15,7 +15,7 @@ $NetBSD$
evt.index = pb_evt.index();
evt.type = pb_evt.type();
evt.bytesused = pb_evt.bytesused();
-@@ -100,7 +100,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
+@@ -106,7 +106,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kV4l2DqbufFieldNumber: {
V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
BufferEvent evt;
@@ -24,7 +24,7 @@ $NetBSD$
evt.index = pb_evt.index();
evt.type = pb_evt.type();
evt.bytesused = pb_evt.bytesused();
-@@ -146,7 +146,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
+@@ -152,7 +152,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kVb2V4l2BufQueueFieldNumber: {
Vb2V4l2BufQueueFtraceEvent::Decoder pb_evt(bytes);
BufferEvent evt;
@@ -33,7 +33,7 @@ $NetBSD$
evt.index = std::nullopt;
evt.type = std::nullopt;
evt.bytesused = std::nullopt;
-@@ -177,7 +177,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
+@@ -183,7 +183,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kVb2V4l2BufDoneFieldNumber: {
Vb2V4l2BufDoneFtraceEvent::Decoder pb_evt(bytes);
BufferEvent evt;
@@ -42,7 +42,7 @@ $NetBSD$
evt.index = std::nullopt;
evt.type = std::nullopt;
evt.bytesused = std::nullopt;
-@@ -208,7 +208,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
+@@ -214,7 +214,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kVb2V4l2QbufFieldNumber: {
Vb2V4l2QbufFtraceEvent::Decoder pb_evt(bytes);
BufferEvent evt;
@@ -51,7 +51,7 @@ $NetBSD$
evt.index = std::nullopt;
evt.type = std::nullopt;
evt.bytesused = std::nullopt;
-@@ -239,7 +239,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
+@@ -245,7 +245,7 @@ void V4l2Tracker::ParseV4l2Event(uint64_
case FtraceEvent::kVb2V4l2DqbufFieldNumber: {
Vb2V4l2DqbufFtraceEvent::Decoder pb_evt(bytes);
BufferEvent evt;
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
index 1f12b4afbb..f8fc05e999 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_ipc_memfd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/tracing/ipc/memfd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/tracing/ipc/memfd.cc
@@ -20,7 +20,8 @@
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
index 0a184d85f5..9257ae6c15 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_platform__posix.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/platform_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/tracing/platform_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/tracing/platform_posix.cc
-@@ -110,12 +110,13 @@ std::unique_ptr<base::TaskRunner> Platfo
+@@ -111,13 +111,15 @@ std::unique_ptr<base::TaskRunner> Platfo
}
std::string PlatformPosix::GetCurrentProcessName() {
@@ -18,8 +18,10 @@ $NetBSD$
std::string cmdline;
base::ReadFile("/proc/self/cmdline", &cmdline);
return cmdline.substr(0, cmdline.find('\0'));
--#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
-+#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ #elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
++ PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) || \
++ PERFETTO_BUILDFLAG(PERFETTO_OS_OPENBSD)
return std::string(getprogname());
#else
return "unknown_producer";
diff --git a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
index 3f034d0cb5..16c44ded89 100644
--- a/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
+++ b/chromium/patches/patch-third__party_perfetto_src_tracing_track.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/perfetto/src/tracing/track.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/perfetto/src/tracing/track.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/perfetto/src/tracing/track.cc
@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrac
auto desc = Track::Serialize();
diff --git a/chromium/patches/patch-third__party_protobuf_proto__library.gni b/chromium/patches/patch-third__party_protobuf_proto__library.gni
index f4f3ca3713..db19e0420f 100644
--- a/chromium/patches/patch-third__party_protobuf_proto__library.gni
+++ b/chromium/patches/patch-third__party_protobuf_proto__library.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/protobuf/proto_library.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/protobuf/proto_library.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/protobuf/proto_library.gni
@@ -260,7 +260,19 @@ _protoc_gen_ts_runtime_deps = [
diff --git a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
index 276aad73b1..d464029795 100644
--- a/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
+++ b/chromium/patches/patch-third__party_protobuf_src_google_protobuf_stubs_platform__macros.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/protobuf/src/google/protobuf/stubs/platform_macros.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/protobuf/src/google/protobuf/stubs/platform_macros.h
@@ -99,7 +99,7 @@ GOOGLE_PROTOBUF_PLATFORM_ERROR
diff --git a/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn b/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
index 01ae74909a..b80577a1d5 100644
--- a/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
+++ b/chromium/patches/patch-third__party_rust_qr__code_v2_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/rust/qr_code/v2/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/rust/qr_code/v2/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/rust/qr_code/v2/BUILD.gn
@@ -40,6 +40,10 @@ cargo_crate("lib") {
cargo_pkg_repository = "https://github.com/RCasatta/qr_code"
diff --git a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
index 72ea1db614..601bcf3aa8 100644
--- a/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
+++ b/chromium/patches/patch-third__party_skia_rust_png_FFI.rs
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/rust/png/FFI.rs.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/skia/rust/png/FFI.rs.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/skia/rust/png/FFI.rs
-@@ -246,6 +246,7 @@ mod ffi {
+@@ -222,6 +222,7 @@ mod ffi {
type StreamWriter;
fn write(self: &mut StreamWriter, data: &[u8]) -> EncodingResult;
fn finish_encoding(stream_writer: Box<StreamWriter>) -> EncodingResult;
@@ -14,7 +14,7 @@ $NetBSD$
}
}
-@@ -965,3 +966,11 @@ fn new_writer(
+@@ -929,3 +930,11 @@ fn new_writer(
fn finish_encoding(stream_writer: Box<StreamWriter>) -> ffi::EncodingResult {
stream_writer.0.finish().as_ref().err().into()
}
diff --git a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
index 580b475c59..7a1e7a9416 100644
--- a/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
+++ b/chromium/patches/patch-third__party_skia_src_gpu_ganesh_GrAutoLocaleSetter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/skia/src/gpu/ganesh/GrAutoLocaleSetter.h
@@ -27,7 +27,7 @@
#define HAVE_XLOCALE 0
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
index 2045c35503..40c1aea502 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkMemory__malloc.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/skia/src/ports/SkMemory_malloc.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/skia/src/ports/SkMemory_malloc.cpp
@@ -15,7 +15,8 @@
diff --git a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
index b765e0fe98..2a160e1506 100644
--- a/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
+++ b/chromium/patches/patch-third__party_skia_src_ports_SkOSFile__posix.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/skia/src/ports/SkOSFile_posix.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/skia/src/ports/SkOSFile_posix.cpp
@@ -25,7 +25,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
index 2f2f4dd019..2a650b3011 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-12-30 13:49:36.523804824 +0000
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2026-01-19 14:53:54.745390197 +0000
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
diff --git a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
index 176fa365e1..969cd5847a 100644
--- a/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
+++ b/chromium/patches/patch-third__party_speech-dispatcher_speechd__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/speech-dispatcher/speechd_types.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/speech-dispatcher/speechd_types.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/speech-dispatcher/speechd_types.h
@@ -119,4 +119,139 @@ typedef struct {
SPDVoice voice;
diff --git a/chromium/patches/patch-third__party_sqlite_BUILD.gn b/chromium/patches/patch-third__party_sqlite_BUILD.gn
index 1517e15138..40bab5ae9b 100644
--- a/chromium/patches/patch-third__party_sqlite_BUILD.gn
+++ b/chromium/patches/patch-third__party_sqlite_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/sqlite/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/sqlite/BUILD.gn
@@ -155,7 +155,7 @@ config("sqlite_warnings") {
]
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index 4d5205172a..bd8d1bbf05 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index 7865a16558..1a4350df8f 100644
--- a/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/chromium/patches/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/sqlite/src/amalgamation/sqlite3.c
@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
index 44cefba168..4ce1391d1a 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Reactor_Debug.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/src/Reactor/Debug.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/src/Reactor/Debug.cpp
@@ -46,7 +46,8 @@ namespace {
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
index 23b369f0d3..1bab278723 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Configurator.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/System/Configurator.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/src/System/Configurator.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/src/System/Configurator.cpp
@@ -38,6 +38,9 @@ namespace sw {
diff --git a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
index 34d9334eb1..fbb6d1a3fb 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_System_Linux_MemFd.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/src/System/Linux/MemFd.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/src/System/Linux/MemFd.cpp
@@ -25,6 +25,7 @@
# define MFD_CLOEXEC 0x0001U
diff --git a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
index 8d34c51ff7..a2c4a404fa 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_Vulkan_VkSemaphoreExternalLinux.hpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/src/Vulkan/VkSemaphoreExternalLinux.hpp
-@@ -49,13 +49,17 @@ public:
+@@ -50,13 +50,17 @@ public:
{
pthread_mutexattr_t mattr;
pthread_mutexattr_init(&mattr);
diff --git a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
index c14010c77f..a496ccb484 100644
--- a/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_src_WSI_libXCB.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/src/WSI/libXCB.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/src/WSI/libXCB.cpp
@@ -57,7 +57,7 @@ LibXcbExports *LibXCB::loadExports()
}
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
index 2dee890cbe..0245be2dd1 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-10.0_configs_linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/third_party/llvm-10.0/configs/linux/include/llvm/Config/config.h
@@ -29,7 +29,7 @@
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
index 4cdcdb352b..c05e1802a6 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_llvm-subzero_build_Linux_include_llvm_Config_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/third_party/llvm-subzero/build/Linux/include/llvm/Config/config.h
@@ -5,8 +5,6 @@
#include "llvm/Config/llvm-config.h"
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
index 1c304a5f4e..fc6efaf745 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_memory.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/memory.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/third_party/marl/src/memory.cpp
@@ -19,7 +19,8 @@
diff --git a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
index 4ca5fb2348..080f096086 100644
--- a/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
+++ b/chromium/patches/patch-third__party_swiftshader_third__party_marl_src_thread.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/swiftshader/third_party/marl/src/thread.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/swiftshader/third_party/marl/src/thread.cpp
@@ -46,6 +46,9 @@
#include <unistd.h>
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
index a0c10618ba..ada7307f55 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/test_fonts/fontconfig/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/test_fonts/fontconfig/BUILD.gn
@@ -26,7 +26,11 @@ if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
index d66cfd0b07..0404bf63f1 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_fontconfig__util__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/test_fonts/fontconfig/fontconfig_util_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/test_fonts/fontconfig/fontconfig_util_linux.cc
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
diff --git a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
index 60cdd83bb9..78b6a80cd8 100644
--- a/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
+++ b/chromium/patches/patch-third__party_test__fonts_fontconfig_generate__fontconfig__caches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/test_fonts/fontconfig/generate_fontconfig_caches.cc
@@ -28,7 +28,7 @@ int main() {
// fontconfig cache.
diff --git a/chromium/patches/patch-third__party_tflite_features.gni b/chromium/patches/patch-third__party_tflite_features.gni
index b35fbe0c65..719b64053b 100644
--- a/chromium/patches/patch-third__party_tflite_features.gni
+++ b/chromium/patches/patch-third__party_tflite_features.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/tflite/features.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/tflite/features.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/tflite/features.gni
@@ -11,7 +11,7 @@ if (build_with_chromium) {
diff --git a/chromium/patches/patch-third__party_unrar_src_crypt.cpp b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
index 6c747b08f0..bddafe277c 100644
--- a/chromium/patches/patch-third__party_unrar_src_crypt.cpp
+++ b/chromium/patches/patch-third__party_unrar_src_crypt.cpp
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/unrar/src/crypt.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/unrar/src/crypt.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/unrar/src/crypt.cpp
-@@ -116,6 +116,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
+@@ -120,6 +120,8 @@ void GetRnd(byte *RndBuf,size_t BufSize)
Success=CryptGenRandom(hProvider, (DWORD)BufSize, RndBuf) != FALSE;
CryptReleaseContext(hProvider, 0);
}
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
index 7facbf34bd..a0ff81fdc8 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_external_vma_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/vulkan-validation-layers/src/layers/external/vma/vk_mem_alloc.h
@@ -2971,7 +2971,7 @@ static void* vma_aligned_alloc(size_t al
diff --git a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
index d5d23d278f..078a269e12 100644
--- a/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
+++ b/chromium/patches/patch-third__party_vulkan-validation-layers_src_layers_vulkan_generated_vk__function__pointers.cpp
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/vulkan-validation-layers/src/layers/vulkan/generated/vk_function_pointers.cpp
@@ -53,7 +53,8 @@ static void *get_proc_address(dl_handle
assert(name);
diff --git a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
index df315340f8..0708eaf848 100644
--- a/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
+++ b/chromium/patches/patch-third__party_vulkan__memory__allocator_include_vk__mem__alloc.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/vulkan_memory_allocator/include/vk_mem_alloc.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/vulkan_memory_allocator/include/vk_mem_alloc.h
@@ -2760,7 +2760,7 @@ void* vma_aligned_alloc(size_t alignment
diff --git a/chromium/patches/patch-third__party_wayland_BUILD.gn b/chromium/patches/patch-third__party_wayland_BUILD.gn
index 0a28cbdc92..bc6bd44bbb 100644
--- a/chromium/patches/patch-third__party_wayland_BUILD.gn
+++ b/chromium/patches/patch-third__party_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/wayland/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/wayland/BUILD.gn
@@ -24,6 +24,11 @@ if (!use_system_libwayland) {
"src/src",
diff --git a/chromium/patches/patch-third__party_wayland_include_config.h b/chromium/patches/patch-third__party_wayland_include_config.h
index 1b564b47d9..1c360fbae9 100644
--- a/chromium/patches/patch-third__party_wayland_include_config.h
+++ b/chromium/patches/patch-third__party_wayland_include_config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/wayland/include/config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/wayland/include/config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/wayland/include/config.h
@@ -9,7 +9,14 @@
diff --git a/chromium/patches/patch-third__party_webrtc_BUILD.gn b/chromium/patches/patch-third__party_webrtc_BUILD.gn
index 45a8317be5..7fb147e38d 100644
--- a/chromium/patches/patch-third__party_webrtc_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/BUILD.gn
@@ -221,6 +221,9 @@ config("common_inherited_config") {
if (is_linux || is_chromeos) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 76cb932cb4..21ac1fca03 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/chromium/patches/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -336,7 +336,7 @@ rtc_library("audio_device_impl") {
+@@ -337,7 +337,7 @@ rtc_library("audio_device_impl") {
if (rtc_use_dummy_audio_file_devices) {
defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
} else {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
index acbb1ecb0c..db470f5294 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_wayland_egl__dmabuf.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
@@ -15,7 +15,9 @@
#include <EGL/eglplatform.h>
diff --git a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
index 2d9403d135..5704a5943c 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+++ b/chromium/patches/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/modules/desktop_capture/linux/x11/x_server_pixel_buffer.cc
@@ -212,6 +212,12 @@ bool XServerPixelBuffer::Init(XAtomCache
void XServerPixelBuffer::InitShm(const XWindowAttributes& attributes) {
diff --git a/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h b/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
index dc8599105b..3dcd2fc898 100644
--- a/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
+++ b/chromium/patches/patch-third__party_webrtc_modules_portal_pipewire__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/modules/portal/pipewire_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/modules/portal/pipewire_utils.h
@@ -11,7 +11,9 @@
#ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
index ff141b1232..49dc036523 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_byte__order.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/byte_order.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/byte_order.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/byte_order.h
@@ -82,6 +82,8 @@
#error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
index f3bd9dff48..075b26f751 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_cpu__info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/cpu_info.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/cpu_info.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/cpu_info.cc
@@ -37,7 +37,9 @@
#include <intrin.h>
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
index c92cb4e65e..1cf0cd71a5 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_ip__address.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/ip_address.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/ip_address.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/ip_address.cc
@@ -22,7 +22,8 @@
#include "rtc_base/string_utils.h"
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
index 2228b9845e..7e7403dfe9 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_net__helpers.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/net_helpers.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/net_helpers.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/net_helpers.cc
@@ -20,6 +20,7 @@
#endif
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
index 2e0d8dee85..ddf537a67d 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_network.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/network.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/network.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/network.cc
-@@ -303,7 +303,12 @@ AdapterType GetAdapterTypeFromName(absl:
+@@ -304,7 +304,12 @@ AdapterType GetAdapterTypeFromName(absl:
}
#endif
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
index ad008e02e3..ddb88bce09 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.cc
@@ -61,7 +61,7 @@
#undef SetPort
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
index ff202cdfbc..8c19475084 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_physical__socket__server.h
@@ -4,10 +4,10 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/physical_socket_server.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/physical_socket_server.h
@@ -22,7 +22,7 @@
- #include "rtc_base/third_party/sigslot/sigslot.h"
+ #include "rtc_base/socket_address.h"
#if defined(WEBRTC_POSIX)
-#if defined(WEBRTC_LINUX)
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
index 2de0ba8cd4..7940be05a3 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_platform__thread__types.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/platform_thread_types.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/webrtc/rtc_base/platform_thread_types.cc
@@ -12,11 +12,13 @@
diff --git a/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h b/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
index 534a37ebea..080e0815da 100644
--- a/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
+++ b/chromium/patches/patch-third__party_webrtc_rtc__base_third__party_sigslot_sigslot.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/webrtc/rtc_base/third_party/sigslot/sigslot.h.orig 2026-01-07 00:50:30.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/patches/patch-third__party_widevine_cdm_widevine.gni b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
index a6b7a08c01..1d2eaaea4c 100644
--- a/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
+++ b/chromium/patches/patch-third__party_widevine_cdm_widevine.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/widevine/cdm/widevine.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/widevine/cdm/widevine.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/widevine/cdm/widevine.gni
@@ -28,6 +28,9 @@ library_widevine_cdm_available =
(is_chromeos &&
diff --git a/chromium/patches/patch-third__party_zlib_BUILD.gn b/chromium/patches/patch-third__party_zlib_BUILD.gn
index ead49d1356..c24c3e481a 100644
--- a/chromium/patches/patch-third__party_zlib_BUILD.gn
+++ b/chromium/patches/patch-third__party_zlib_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/zlib/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/zlib/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ third_party/zlib/BUILD.gn
@@ -128,7 +128,7 @@ if (use_arm_neon_optimizations) {
defines = [ "CRC32_ARMV8_CRC32" ]
diff --git a/chromium/patches/patch-third__party_zlib_cpu__features.c b/chromium/patches/patch-third__party_zlib_cpu__features.c
index 94022341d8..e20ad65624 100644
--- a/chromium/patches/patch-third__party_zlib_cpu__features.c
+++ b/chromium/patches/patch-third__party_zlib_cpu__features.c
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- third_party/zlib/cpu_features.c.orig 2025-12-17 23:05:18.000000000 +0000
+--- third_party/zlib/cpu_features.c.orig 2026-01-07 00:50:30.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/patches/patch-tools_code__cache__generator_BUILD.gn b/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
index d6c35fefc4..491f1fb6c1 100644
--- a/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
+++ b/chromium/patches/patch-tools_code__cache__generator_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/code_cache_generator/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/code_cache_generator/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/code_cache_generator/BUILD.gn
@@ -15,8 +15,34 @@ if (is_android) {
import("//build/config/android/rules.gni")
diff --git a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
index 8c5a6ed984..5326d11288 100644
--- a/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
+++ b/chromium/patches/patch-tools_generate__shim__headers_generate__shim__headers.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_shim_headers/generate_shim_headers.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/generate_shim_headers/generate_shim_headers.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/generate_shim_headers/generate_shim_headers.py
@@ -18,7 +18,7 @@ import sys
diff --git a/chromium/patches/patch-tools_generate__stubs_rules.gni b/chromium/patches/patch-tools_generate__stubs_rules.gni
index 2f920b8530..664051f275 100644
--- a/chromium/patches/patch-tools_generate__stubs_rules.gni
+++ b/chromium/patches/patch-tools_generate__stubs_rules.gni
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/generate_stubs/rules.gni.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/generate_stubs/rules.gni.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/generate_stubs/rules.gni
@@ -110,7 +110,6 @@ template("generate_stubs") {
"${target_gen_dir}/${invoker.output_name}.cc",
diff --git a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
index 9c411f0199..42b00c8443 100644
--- a/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
+++ b/chromium/patches/patch-tools_gn_build_build__linux.ninja.template
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/build_linux.ninja.template.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/gn/build/build_linux.ninja.template.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/gn/build/build_linux.ninja.template
@@ -5,7 +5,7 @@ rule cxx
deps = gcc
diff --git a/chromium/patches/patch-tools_gn_build_gen.py b/chromium/patches/patch-tools_gn_build_gen.py
index 74767c4a65..983e317e8b 100644
--- a/chromium/patches/patch-tools_gn_build_gen.py
+++ b/chromium/patches/patch-tools_gn_build_gen.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/build/gen.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/gn/build/gen.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/gn/build/gen.py
@@ -94,6 +94,12 @@ class Platform(object):
def is_solaris(self):
diff --git a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
index 7db1f96a25..d9ac248a6b 100644
--- a/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
+++ b/chromium/patches/patch-tools_gn_src_base_files_file__posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/base/files/file_posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/gn/src/base/files/file_posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/gn/src/base/files/file_posix.cc
@@ -359,7 +359,7 @@ void File::DoInitialize(const FilePath&
bool File::Flush() {
diff --git a/chromium/patches/patch-tools_gn_src_gn_args.cc b/chromium/patches/patch-tools_gn_src_gn_args.cc
new file mode 100644
index 0000000000..912052fad9
--- /dev/null
+++ b/chromium/patches/patch-tools_gn_src_gn_args.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
+
+--- tools/gn/src/gn/args.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ tools/gn/src/gn/args.cc
+@@ -386,7 +386,7 @@ void Args::SetSystemVarsLocked(Scope* de
+ arch = kX86;
+ else if (os_arch == "x86_64")
+ arch = kX64;
+- else if (os_arch == "aarch64" || os_arch == "arm64")
++ else if (os_arch == "aarch64" || os_arch == "arm64" || os_arch == "evbarm")
+ arch = kArm64;
+ else if (os_arch.substr(0, 3) == "arm")
+ arch = kArm;
diff --git a/chromium/patches/patch-tools_gn_src_gn_version.h b/chromium/patches/patch-tools_gn_src_gn_version.h
index 1d377e68e2..5f19ade0a6 100644
--- a/chromium/patches/patch-tools_gn_src_gn_version.h
+++ b/chromium/patches/patch-tools_gn_src_gn_version.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/gn/version.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/gn/src/gn/version.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/gn/src/gn/version.h
@@ -22,9 +22,9 @@ class Version {
diff --git a/chromium/patches/patch-tools_gn_src_util_exe__path.cc b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
index 63251f4c1e..8214ef783e 100644
--- a/chromium/patches/patch-tools_gn_src_util_exe__path.cc
+++ b/chromium/patches/patch-tools_gn_src_util_exe__path.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/gn/src/util/exe_path.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/gn/src/util/exe_path.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/gn/src/util/exe_path.cc
@@ -15,7 +15,7 @@
#include <windows.h>
diff --git a/chromium/patches/patch-tools_grit_grit_node_base.py b/chromium/patches/patch-tools_grit_grit_node_base.py
index 0217db4131..37f4d4a490 100644
--- a/chromium/patches/patch-tools_grit_grit_node_base.py
+++ b/chromium/patches/patch-tools_grit_grit_node_base.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/grit/grit/node/base.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/grit/grit/node/base.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/grit/grit/node/base.py
@@ -491,7 +491,8 @@ class Node:
value = defs
diff --git a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
index 18c85700f7..1e01f40f72 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_cpp__bundle__generator.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/json_schema_compiler/cpp_bundle_generator.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/json_schema_compiler/cpp_bundle_generator.py
@@ -140,7 +140,7 @@ class CppBundleGenerator(object):
elif platform == Platforms.DESKTOP_ANDROID:
diff --git a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
index 7fafbbfc3f..1abfd9826f 100644
--- a/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
+++ b/chromium/patches/patch-tools_json__schema__compiler_feature__compiler.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/json_schema_compiler/feature_compiler.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/json_schema_compiler/feature_compiler.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/json_schema_compiler/feature_compiler.py
@@ -289,6 +289,9 @@ FEATURE_GRAMMAR = ({
'linux': 'Feature::LINUX_PLATFORM',
diff --git a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
index 1430a0e186..277128a479 100644
--- a/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
+++ b/chromium/patches/patch-tools_memory_partition__allocator_inspect__utils.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/memory/partition_allocator/inspect_utils.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/memory/partition_allocator/inspect_utils.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/memory/partition_allocator/inspect_utils.h
@@ -61,7 +61,7 @@ class RemoteProcessMemoryReader {
const pid_t pid_;
diff --git a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
index 7ab075aa33..ed1c581ab3 100644
--- a/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
+++ b/chromium/patches/patch-tools_perf_chrome__telemetry__build_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/perf/chrome_telemetry_build/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/perf/chrome_telemetry_build/BUILD.gn
@@ -56,7 +56,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
-@@ -210,7 +210,7 @@ group("telemetry_chrome_test_without_chr
+@@ -189,7 +189,7 @@ group("telemetry_chrome_test_without_chr
]
# Cr-Fuchsia doesn't support breakpad.
diff --git a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
index 573aadedd2..61040c4a60 100644
--- a/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
+++ b/chromium/patches/patch-tools_protoc__wrapper_protoc__wrapper.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/protoc_wrapper/protoc_wrapper.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/protoc_wrapper/protoc_wrapper.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/protoc_wrapper/protoc_wrapper.py
@@ -227,15 +227,19 @@ def main(argv):
if not options.exclude_imports:
diff --git a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
index e8ecd232fe..f1916c2ace 100644
--- a/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
+++ b/chromium/patches/patch-tools_v8__context__snapshot_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/v8_context_snapshot/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/v8_context_snapshot/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/v8_context_snapshot/BUILD.gn
@@ -36,6 +36,24 @@ buildflag_header("buildflags") {
]
diff --git a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
index e3e31f2210..3719762e63 100644
--- a/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
+++ b/chromium/patches/patch-tools_variations_fieldtrial__to__struct.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- tools/variations/fieldtrial_to_struct.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- tools/variations/fieldtrial_to_struct.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ tools/variations/fieldtrial_to_struct.py
@@ -41,6 +41,9 @@ _platforms = [
'linux',
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.cc b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
index d0aa2af7d3..6e18a83fcd 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.cc
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/accessibility_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/accessibility/accessibility_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/accessibility/accessibility_features.cc
-@@ -485,7 +485,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -505,7 +505,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -15,12 +15,12 @@ $NetBSD$
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-@@ -520,7 +520,7 @@ bool IsBlockRootWindowAccessibleNameChan
+@@ -540,7 +540,7 @@ bool IsBlockRootWindowAccessibleNameChan
}
#endif // BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kWasmTtsComponentUpdaterV3Enabled,
- base::FEATURE_ENABLED_BY_DEFAULT);
- bool IsWasmTtsComponentUpdaterV3Enabled() {
+ BASE_FEATURE(kWasmTtsEngineAutoInstallDisabled,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+ bool IsWasmTtsEngineAutoInstallDisabled() {
diff --git a/chromium/patches/patch-ui_accessibility_accessibility__features.h b/chromium/patches/patch-ui_accessibility_accessibility__features.h
index 2765ca76d0..bec3b0b528 100644
--- a/chromium/patches/patch-ui_accessibility_accessibility__features.h
+++ b/chromium/patches/patch-ui_accessibility_accessibility__features.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/accessibility_features.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/accessibility/accessibility_features.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/accessibility/accessibility_features.h
-@@ -378,7 +378,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
+@@ -391,7 +391,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled
AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
@@ -15,12 +15,12 @@ $NetBSD$
// Enables advanced partition allocation checks in ScreenAI service.
// TODO(crbug.com/418199684): Remove when the bug is fixed.
AX_BASE_EXPORT BASE_DECLARE_FEATURE(
-@@ -405,7 +405,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
+@@ -418,7 +418,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlo
AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
#endif // BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Use the v3 version of the wasm tts engine component.
- AX_BASE_EXPORT BASE_DECLARE_FEATURE(kWasmTtsComponentUpdaterV3Enabled);
- AX_BASE_EXPORT bool IsWasmTtsComponentUpdaterV3Enabled();
+ // Disable the wasm tts engine component to use dev version local extension
+ // files.
+ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kWasmTtsEngineAutoInstallDisabled);
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.cc b/chromium/patches/patch-ui_accessibility_ax__node.cc
index 66ceb26634..17cea4f30e 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__node.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/accessibility/ax_node.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/accessibility/ax_node.cc
@@ -1547,7 +1547,7 @@ AXNode::GetExtraMacNodes() const {
return &table_info->extra_mac_nodes;
diff --git a/chromium/patches/patch-ui_accessibility_ax__node.h b/chromium/patches/patch-ui_accessibility_ax__node.h
index 875ee62db3..53c02a678a 100644
--- a/chromium/patches/patch-ui_accessibility_ax__node.h
+++ b/chromium/patches/patch-ui_accessibility_ax__node.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_node.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/accessibility/ax_node.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/accessibility/ax_node.h
@@ -582,7 +582,7 @@ class AX_EXPORT AXNode final {
const std::vector<raw_ptr<AXNode, VectorExperimental>>* GetExtraMacNodes()
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.cc b/chromium/patches/patch-ui_accessibility_ax__tree.cc
index 6b96673e9b..9e61ae25d6 100644
--- a/chromium/patches/patch-ui_accessibility_ax__tree.cc
+++ b/chromium/patches/patch-ui_accessibility_ax__tree.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_tree.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/accessibility/ax_tree.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/accessibility/ax_tree.cc
@@ -700,7 +700,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
@@ -51,7 +51,7 @@ $NetBSD$
void AXTree::ClearExtraAnnouncementNodes() {
if (!extra_announcement_nodes_) {
return;
-@@ -2598,7 +2598,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2589,7 +2589,7 @@ bool AXTree::CreateNewChildVector(
AXTreeUpdateState* update_state) {
DCHECK(GetTreeUpdateInProgressState());
bool success = true;
diff --git a/chromium/patches/patch-ui_accessibility_ax__tree.h b/chromium/patches/patch-ui_accessibility_ax__tree.h
index ad098e2a04..ddf106ab87 100644
--- a/chromium/patches/patch-ui_accessibility_ax__tree.h
+++ b/chromium/patches/patch-ui_accessibility_ax__tree.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/accessibility/ax_tree.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/accessibility/ax_tree.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/accessibility/ax_tree.h
@@ -64,7 +64,7 @@ enum class AXTreeUnserializeError {
};
diff --git a/chromium/patches/patch-ui_aura_client_drag__drop__client.h b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
index 458315fe7a..57ab371565 100644
--- a/chromium/patches/patch-ui_aura_client_drag__drop__client.h
+++ b/chromium/patches/patch-ui_aura_client_drag__drop__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/client/drag_drop_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/aura/client/drag_drop_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/aura/client/drag_drop_client.h
@@ -44,7 +44,7 @@ class AURA_EXPORT DragDropClient {
int allowed_operations,
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.cc b/chromium/patches/patch-ui_aura_screen__ozone.cc
index ec347c25a9..ea41fa3bd5 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.cc
+++ b/chromium/patches/patch-ui_aura_screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/screen_ozone.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/aura/screen_ozone.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/aura/screen_ozone.cc
@@ -107,7 +107,7 @@ display::Display ScreenOzone::GetPrimary
return platform_screen_->GetPrimaryDisplay();
diff --git a/chromium/patches/patch-ui_aura_screen__ozone.h b/chromium/patches/patch-ui_aura_screen__ozone.h
index 0982510335..3aee7e92c2 100644
--- a/chromium/patches/patch-ui_aura_screen__ozone.h
+++ b/chromium/patches/patch-ui_aura_screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/aura/screen_ozone.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/aura/screen_ozone.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/aura/screen_ozone.h
@@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public d
display::Display GetDisplayMatching(
diff --git a/chromium/patches/patch-ui_base_accelerators_accelerator.cc b/chromium/patches/patch-ui_base_accelerators_accelerator.cc
index 6fd160e8f9..920c05f8f5 100644
--- a/chromium/patches/patch-ui_base_accelerators_accelerator.cc
+++ b/chromium/patches/patch-ui_base_accelerators_accelerator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/accelerators/accelerator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/accelerators/accelerator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/accelerators/accelerator.cc
@@ -335,7 +335,7 @@ std::vector<std::u16string> Accelerator:
modifiers.push_back(l10n_util::GetStringUTF16(IDS_APP_SEARCH_KEY));
diff --git a/chromium/patches/patch-ui_base_accelerators_command.cc b/chromium/patches/patch-ui_base_accelerators_command.cc
index 526da499c1..8b8141e9ab 100644
--- a/chromium/patches/patch-ui_base_accelerators_command.cc
+++ b/chromium/patches/patch-ui_base_accelerators_command.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/accelerators/command.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/accelerators/command.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/accelerators/command.cc
-@@ -81,7 +81,7 @@ std::string Command::CommandPlatform() {
+@@ -80,7 +80,7 @@ std::string Command::CommandPlatform() {
return ui::kKeybindingPlatformMac;
#elif BUILDFLAG(IS_CHROMEOS)
return ui::kKeybindingPlatformChromeOs;
diff --git a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index d9c3376075..ebf55e6f6f 100644
--- a/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
+++ b/chromium/patches/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -4,7 +4,7 @@ $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-12-17 23:05:18.000000000 +0000
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
@@ -12,7 +12,7 @@
#include "ui/base/accelerators/accelerator.h"
@@ -15,16 +15,16 @@ $NetBSD$
#include "base/environment.h"
#include "base/feature_list.h"
#include "base/nix/xdg_util.h"
-@@ -23,7 +23,7 @@
+@@ -24,7 +24,7 @@
using content::BrowserThread;
namespace {
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
BASE_FEATURE(kGlobalShortcutsPortal, base::FEATURE_ENABLED_BY_DEFAULT);
- constexpr char kChannelEnvVar[] = "CHROME_VERSION_EXTRA";
-@@ -73,7 +73,7 @@ GlobalAcceleratorListener* GlobalAcceler
+ constexpr char kSessionSuffix[] = "_global_shortcuts";
+@@ -49,7 +49,7 @@ GlobalAcceleratorListener* GlobalAcceler
return instance->get();
}
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard.cc b/chromium/patches/patch-ui_base_clipboard_clipboard.cc
new file mode 100644
index 0000000000..9cd99aa074
--- /dev/null
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard.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
+
+--- ui/base/clipboard/clipboard.cc.orig 2026-01-07 00:50:30.000000000 +0000
++++ ui/base/clipboard/clipboard.cc
+@@ -29,7 +29,7 @@
+ #include "ui/gfx/geometry/size.h"
+ #include "url/gurl.h"
+
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "ui/linux/linux_ui.h"
+ #endif
+
+@@ -79,7 +79,7 @@ bool Clipboard::IsSupportedClipboardBuff
+
+ // static
+ bool Clipboard::IsMiddleClickPasteEnabled() {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui = ui::LinuxUi::instance()) {
+ return linux_ui->PrimaryPasteEnabled();
+ }
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
index ba1a4fe64c..04ed8adbe1 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__constants.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_constants.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/clipboard/clipboard_constants.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/clipboard/clipboard_constants.h
@@ -44,7 +44,7 @@ inline constexpr char kMimeTypeWindowDra
diff --git a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
index 0aeb3cd472..e65a312651 100644
--- a/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
+++ b/chromium/patches/patch-ui_base_clipboard_clipboard__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/clipboard/clipboard_non_backed.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/clipboard/clipboard_non_backed.cc.orig 2026-01-07 00:50:30.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/patches/patch-ui_base_cursor_cursor__factory.cc b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
index 05b157e712..0537975b0f 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/cursor/cursor_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/cursor/cursor_factory.cc
@@ -97,7 +97,7 @@ void CursorFactory::ObserveThemeChanges(
NOTIMPLEMENTED();
diff --git a/chromium/patches/patch-ui_base_cursor_cursor__factory.h b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
index affc84273c..349f6be578 100644
--- a/chromium/patches/patch-ui_base_cursor_cursor__factory.h
+++ b/chromium/patches/patch-ui_base_cursor_cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/cursor/cursor_factory.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/cursor/cursor_factory.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/cursor/cursor_factory.h
@@ -93,7 +93,7 @@ class COMPONENT_EXPORT(UI_BASE_CURSOR) C
base::ObserverList<CursorFactoryObserver>::Unchecked observers_;
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
index 4b795288ea..1820a4bd52 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_factory.cc
@@ -7,7 +7,7 @@
#include "base/notreached.h"
diff --git a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
index a56848c726..7afa2ba72e 100644
--- a/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
+++ b/chromium/patches/patch-ui_base_dragdrop_os__exchange__data__provider__non__backed.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/dragdrop/os_exchange_data_provider_non_backed.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/dragdrop/os_exchange_data_provider_non_backed.cc
@@ -101,7 +101,7 @@ void OSExchangeDataProviderNonBacked::Se
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
index 98be58adf3..becc7fb7e5 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/dummy_text_input_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/dummy_text_input_client.cc
@@ -175,7 +175,7 @@ bool DummyTextInputClient::ShouldDoLearn
return false;
diff --git a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
index 46f2c0885f..3c650033f3 100644
--- a/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_dummy__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/dummy_text_input_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/dummy_text_input_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/dummy_text_input_client.h
@@ -73,7 +73,7 @@ class DummyTextInputClient : public Text
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
index 07c8225a58..837d63b97a 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/fake_text_input_client.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/fake_text_input_client.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/fake_text_input_client.cc
@@ -227,7 +227,7 @@ bool FakeTextInputClient::ShouldDoLearni
return should_do_learning_;
diff --git a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
index 224e2af0cd..cfd47c9e9c 100644
--- a/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_fake__text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/fake_text_input_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/fake_text_input_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/fake_text_input_client.h
@@ -107,7 +107,7 @@ class FakeTextInputClient : public TextI
void SetTextEditCommandForNextKeyEvent(TextEditCommand command) override;
diff --git a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
index 1bff84f415..6d8dcd95fc 100644
--- a/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
+++ b/chromium/patches/patch-ui_base_ime_init_input__method__initializer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/init/input_method_initializer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/init/input_method_initializer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/init/input_method_initializer.cc
@@ -9,7 +9,7 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
index 936fcf1df4..96847af696 100644
--- a/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
+++ b/chromium/patches/patch-ui_base_ime_linux_linux__input__method__context__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/linux/linux_input_method_context_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/linux/linux_input_method_context_factory.cc
@@ -9,7 +9,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_base_ime_text__input__client.h b/chromium/patches/patch-ui_base_ime_text__input__client.h
index d97a35ae73..826362e9d9 100644
--- a/chromium/patches/patch-ui_base_ime_text__input__client.h
+++ b/chromium/patches/patch-ui_base_ime_text__input__client.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ime/text_input_client.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ime/text_input_client.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ime/text_input_client.h
@@ -337,7 +337,7 @@ class COMPONENT_EXPORT(UI_BASE_IME) Text
// fields that are considered 'private' (e.g. in incognito tabs).
diff --git a/chromium/patches/patch-ui_base_resource_resource__bundle.cc b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
index e4b64d3882..9f7101bc48 100644
--- a/chromium/patches/patch-ui_base_resource_resource__bundle.cc
+++ b/chromium/patches/patch-ui_base_resource_resource__bundle.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/resource/resource_bundle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/resource/resource_bundle.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/resource/resource_bundle.cc
-@@ -998,7 +998,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -996,7 +996,7 @@ void ResourceBundle::ReloadFonts() {
}
ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
diff --git a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
index db3733b688..d511d703a0 100644
--- a/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/chromium/patches/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/test/skia_gold_pixel_diff.cc
@@ -116,7 +116,7 @@ const char* GetPlatformName() {
return "windows";
diff --git a/chromium/patches/patch-ui_base_test_ui__controls.h b/chromium/patches/patch-ui_base_test_ui__controls.h
index 1ea8ecf4ce..9e9490c99c 100644
--- a/chromium/patches/patch-ui_base_test_ui__controls.h
+++ b/chromium/patches/patch-ui_base_test_ui__controls.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/test/ui_controls.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/test/ui_controls.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/test/ui_controls.h
@@ -191,7 +191,7 @@ bool SendTouchEventsNotifyWhenDone(int a
base::OnceClosure task);
diff --git a/chromium/patches/patch-ui_base_ui__base__features.cc b/chromium/patches/patch-ui_base_ui__base__features.cc
index 387a3e66db..60744a81f5 100644
--- a/chromium/patches/patch-ui_base_ui__base__features.cc
+++ b/chromium/patches/patch-ui_base_ui__base__features.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ui_base_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ui_base_features.cc
-@@ -108,7 +108,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj, ba
+@@ -115,7 +115,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj, ba
// Controls whether support for Wayland's per-surface scaling is enabled.
BASE_FEATURE(kWaylandPerSurfaceScale,
@@ -15,7 +15,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -165,7 +165,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
+@@ -180,7 +180,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists
// Enables the use of a touch fling curve that is based on the behavior of
// native apps on Windows.
BASE_FEATURE(kExperimentalFlingAnimation,
@@ -24,7 +24,7 @@ $NetBSD$
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -254,7 +254,7 @@ bool IsForcedColorsEnabled() {
+@@ -269,7 +269,7 @@ bool IsForcedColorsEnabled() {
// milestones.
BASE_FEATURE(kEyeDropper,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/chromium/patches/patch-ui_base_ui__base__switches.h b/chromium/patches/patch-ui_base_ui__base__switches.h
index 4874cd6185..13b0f2cc3e 100644
--- a/chromium/patches/patch-ui_base_ui__base__switches.h
+++ b/chromium/patches/patch-ui_base_ui__base__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/ui_base_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/ui_base_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/ui_base_switches.h
@@ -37,13 +37,13 @@ inline constexpr char kDisableModalAnima
inline constexpr char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
diff --git a/chromium/patches/patch-ui_base_webui_web__ui__util.cc b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
index ac9b85d139..d4d912646d 100644
--- a/chromium/patches/patch-ui_base_webui_web__ui__util.cc
+++ b/chromium/patches/patch-ui_base_webui_web__ui__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/webui/web_ui_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/webui/web_ui_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/webui/web_ui_util.cc
@@ -42,7 +42,7 @@ namespace {
constexpr float kMaxScaleFactor = 1000.0f;
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
index 944d8fa3cb..1729e1c99e 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/x/x11_cursor_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/x/x11_cursor_factory.cc
@@ -13,7 +13,7 @@
#include "ui/gfx/geometry/point.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
index a351cf25bb..06135d4448 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__factory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_factory.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/x/x11_cursor_factory.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/x/x11_cursor_factory.h
@@ -20,7 +20,7 @@ namespace ui {
class X11Cursor;
diff --git a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
index 033bdc85f5..958a471b25 100644
--- a/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
+++ b/chromium/patches/patch-ui_base_x_x11__cursor__loader.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_cursor_loader.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/x/x11_cursor_loader.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/x/x11_cursor_loader.cc
@@ -37,7 +37,7 @@
#include "ui/gfx/x/connection.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__display__manager.cc b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
index 4b79ac6772..bd066b4831 100644
--- a/chromium/patches/patch-ui_base_x_x11__display__manager.cc
+++ b/chromium/patches/patch-ui_base_x_x11__display__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_display_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/x/x11_display_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/x/x11_display_manager.cc
@@ -16,7 +16,7 @@
#include "ui/gfx/x/randr.h"
diff --git a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
index 17346e3641..1213f07702 100644
--- a/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
+++ b/chromium/patches/patch-ui_base_x_x11__shm__image__pool.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/base/x/x11_shm_image_pool.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/base/x/x11_shm_image_pool.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/base/x/x11_shm_image_pool.cc
@@ -16,6 +16,7 @@
#include "base/functional/callback.h"
diff --git a/chromium/patches/patch-ui_color_color__id.h b/chromium/patches/patch-ui_color_color__id.h
index 7bbb887723..aa341342fb 100644
--- a/chromium/patches/patch-ui_color_color__id.h
+++ b/chromium/patches/patch-ui_color_color__id.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/color_id.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/color/color_id.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/color/color_id.h
-@@ -652,7 +652,7 @@
+@@ -657,7 +657,7 @@
E_CPONLY(kColorCrosSysPositive) \
E_CPONLY(kColorCrosSysComplementVariant) \
E_CPONLY(kColorCrosSysInputFieldOnBase)
diff --git a/chromium/patches/patch-ui_color_system__theme.h b/chromium/patches/patch-ui_color_system__theme.h
index 47ef451570..bf6e8f1088 100644
--- a/chromium/patches/patch-ui_color_system__theme.h
+++ b/chromium/patches/patch-ui_color_system__theme.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/color/system_theme.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/color/system_theme.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/color/system_theme.h
@@ -15,7 +15,7 @@ namespace ui {
enum class SystemTheme {
diff --git a/chromium/patches/patch-ui_compositor_compositor.cc b/chromium/patches/patch-ui_compositor_compositor.cc
index a486f67037..06c533b799 100644
--- a/chromium/patches/patch-ui_compositor_compositor.cc
+++ b/chromium/patches/patch-ui_compositor_compositor.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/compositor/compositor.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/compositor/compositor.cc
@@ -979,7 +979,7 @@ void Compositor::OnResume() {
obs.ResetIfActive();
diff --git a/chromium/patches/patch-ui_compositor_compositor.h b/chromium/patches/patch-ui_compositor_compositor.h
index f5696e6c6a..5af8c4bd11 100644
--- a/chromium/patches/patch-ui_compositor_compositor.h
+++ b/chromium/patches/patch-ui_compositor_compositor.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/compositor/compositor.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/compositor/compositor.h
@@ -462,7 +462,7 @@ class COMPOSITOR_EXPORT Compositor : pub
// base::PowerSuspendObserver:
diff --git a/chromium/patches/patch-ui_compositor_compositor__observer.h b/chromium/patches/patch-ui_compositor_compositor__observer.h
index af3b44f30c..5c8d8cf8a0 100644
--- a/chromium/patches/patch-ui_compositor_compositor__observer.h
+++ b/chromium/patches/patch-ui_compositor_compositor__observer.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/compositor/compositor_observer.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/compositor/compositor_observer.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/compositor/compositor_observer.h
@@ -56,7 +56,7 @@ class COMPOSITOR_EXPORT CompositorObserv
// Called when a child of the compositor is resizing.
diff --git a/chromium/patches/patch-ui_display_screen.cc b/chromium/patches/patch-ui_display_screen.cc
index 456595ce62..de2d2c3547 100644
--- a/chromium/patches/patch-ui_display_screen.cc
+++ b/chromium/patches/patch-ui_display_screen.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/display/screen.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/display/screen.cc
@@ -82,7 +82,7 @@ void Screen::SetDisplayForNewWindows(int
display_id_for_new_windows_ = display_id;
diff --git a/chromium/patches/patch-ui_display_screen.h b/chromium/patches/patch-ui_display_screen.h
index 354d19bb6a..2a019df151 100644
--- a/chromium/patches/patch-ui_display_screen.h
+++ b/chromium/patches/patch-ui_display_screen.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/display/screen.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/display/screen.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/display/screen.h
@@ -139,7 +139,7 @@ class DISPLAY_EXPORT Screen {
// (both of which may or may not be `nearest_id`).
diff --git a/chromium/patches/patch-ui_events_event.cc b/chromium/patches/patch-ui_events_event.cc
index 37a51ab0c3..07e3809cc7 100644
--- a/chromium/patches/patch-ui_events_event.cc
+++ b/chromium/patches/patch-ui_events_event.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/events/event.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/events/event.cc
@@ -375,7 +375,7 @@ std::string LocatedEvent::ToString() con
MouseEvent::MouseEvent(const PlatformEvent& native_event)
diff --git a/chromium/patches/patch-ui_events_event__switches.cc b/chromium/patches/patch-ui_events_event__switches.cc
index e3bb021f18..32ee3f299b 100644
--- a/chromium/patches/patch-ui_events_event__switches.cc
+++ b/chromium/patches/patch-ui_events_event__switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/events/event_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/events/event_switches.cc
@@ -21,7 +21,7 @@ const char kCompensateForUnstablePinchZo
// value is a floating point number that is interpreted as a distance in pixels.
diff --git a/chromium/patches/patch-ui_events_event__switches.h b/chromium/patches/patch-ui_events_event__switches.h
index 48f03b1c2d..7e5c9ee540 100644
--- a/chromium/patches/patch-ui_events_event__switches.h
+++ b/chromium/patches/patch-ui_events_event__switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/event_switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/events/event_switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/events/event_switches.h
@@ -13,7 +13,7 @@ namespace switches {
EVENTS_BASE_EXPORT extern const char kCompensateForUnstablePinchZoom[];
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
index b47fa809d9..8d94242c7d 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.cc
@@ -14,7 +14,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
diff --git a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
index 8ede311cb6..69bff9bd36 100644
--- a/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
+++ b/chromium/patches/patch-ui_events_keycodes_dom_keycode__converter.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/events/keycodes/dom/keycode_converter.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/events/keycodes/dom/keycode_converter.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/events/keycodes/dom/keycode_converter.h
@@ -64,7 +64,7 @@ class KeycodeConverter {
// Convert a DomCode into a native keycode.
diff --git a/chromium/patches/patch-ui_gfx_BUILD.gn b/chromium/patches/patch-ui_gfx_BUILD.gn
index 132d928b5d..910a77383d 100644
--- a/chromium/patches/patch-ui_gfx_BUILD.gn
+++ b/chromium/patches/patch-ui_gfx_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/BUILD.gn
-@@ -652,7 +652,7 @@ source_set("memory_buffer_sources") {
+@@ -631,7 +631,7 @@ source_set("memory_buffer_sources") {
deps += [ "//build/config/linux/libdrm" ]
}
diff --git a/chromium/patches/patch-ui_gfx_canvas__skia.cc b/chromium/patches/patch-ui_gfx_canvas__skia.cc
index 024372365c..b1e6c82f83 100644
--- a/chromium/patches/patch-ui_gfx_canvas__skia.cc
+++ b/chromium/patches/patch-ui_gfx_canvas__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/canvas_skia.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/canvas_skia.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/canvas_skia.cc
@@ -219,7 +219,7 @@ void Canvas::DrawStringRectWithFlags(std
Range range = StripAcceleratorChars(flags, &adjusted_text);
diff --git a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
index e079b61c3e..3fc5dee98a 100644
--- a/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__fallback__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_fallback_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/font_fallback_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/font_fallback_linux.cc
@@ -28,6 +28,8 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__render__params.h b/chromium/patches/patch-ui_gfx_font__render__params.h
index 4b89065ee9..314d08f57d 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params.h
+++ b/chromium/patches/patch-ui_gfx_font__render__params.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/font_render_params.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/font_render_params.h
@@ -115,7 +115,7 @@ COMPONENT_EXPORT(GFX)
FontRenderParams GetFontRenderParams(const FontRenderParamsQuery& query,
diff --git a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
index 6ccf507bdc..0be495c451 100644
--- a/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
+++ b/chromium/patches/patch-ui_gfx_font__render__params__linux.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_render_params_linux.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/font_render_params_linux.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/font_render_params_linux.cc
@@ -24,7 +24,7 @@
#include "ui/gfx/linux/fontconfig_util.h"
diff --git a/chromium/patches/patch-ui_gfx_font__util.cc b/chromium/patches/patch-ui_gfx_font__util.cc
index 752753abd2..4ebfd0aa75 100644
--- a/chromium/patches/patch-ui_gfx_font__util.cc
+++ b/chromium/patches/patch-ui_gfx_font__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/font_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/font_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/font_util.cc
@@ -6,7 +6,7 @@
diff --git a/chromium/patches/patch-ui_gfx_gpu__extra__info.h b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
index e4c710de96..014c945a72 100644
--- a/chromium/patches/patch-ui_gfx_gpu__extra__info.h
+++ b/chromium/patches/patch-ui_gfx_gpu__extra__info.h
@@ -4,11 +4,11 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/gpu_extra_info.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/gpu_extra_info.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/gpu_extra_info.h
-@@ -51,7 +51,7 @@ struct COMPONENT_EXPORT(GFX) GpuExtraInf
- std::vector<gfx::BufferUsageAndFormat> gpu_memory_buffer_support_x11;
- #endif // BUILDFLAG(IS_OZONE_X11)
+@@ -47,7 +47,7 @@ struct COMPONENT_EXPORT(GFX) GpuExtraInf
+ // applicable.
+ ANGLEFeatures angle_features;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
index af682ffcd1..22f553d4cf 100644
--- a/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
+++ b/chromium/patches/patch-ui_gfx_linux_dmabuf__uapi.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/dmabuf_uapi.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/linux/dmabuf_uapi.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/linux/dmabuf_uapi.h
@@ -5,12 +5,11 @@
#ifndef UI_GFX_LINUX_DMABUF_UAPI_H_
diff --git a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
index 73ce5deefb..7705713e69 100644
--- a/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/chromium/patches/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/linux/gbm_wrapper.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/linux/gbm_wrapper.cc
@@ -341,7 +341,7 @@ class Device final : public ui::GbmDevic
// of 1x1 BOs which are destroyed before creating the final BO creation used
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
index 7091963474..7a5e2b3e00 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/mojom/native_handle_types_mojom_traits.cc
@@ -14,7 +14,7 @@
#include "ui/gfx/mac/io_surface.h"
diff --git a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
index e1b4bdd10c..e948475c24 100644
--- a/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
+++ b/chromium/patches/patch-ui_gfx_mojom_native__handle__types__mojom__traits.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/mojom/native_handle_types_mojom_traits.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/mojom/native_handle_types_mojom_traits.h
@@ -18,7 +18,7 @@
#include "ui/gfx/gpu_memory_buffer_handle.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
index 47bea9170d..6b9335e8e4 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_pixmap_handle.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/native_pixmap_handle.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/native_pixmap_handle.cc
@@ -11,7 +11,7 @@
#include "components/viz/common/resources/shared_image_format_utils.h"
diff --git a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
index 4c58263e90..5d60df8d97 100644
--- a/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
+++ b/chromium/patches/patch-ui_gfx_native__pixmap__handle.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_pixmap_handle.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/native_pixmap_handle.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/native_pixmap_handle.h
@@ -14,7 +14,7 @@
#include "build/build_config.h"
diff --git a/chromium/patches/patch-ui_gfx_native__ui__types.h b/chromium/patches/patch-ui_gfx_native__ui__types.h
index f966228c70..0c8e092f24 100644
--- a/chromium/patches/patch-ui_gfx_native__ui__types.h
+++ b/chromium/patches/patch-ui_gfx_native__ui__types.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/native_ui_types.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/native_ui_types.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/native_ui_types.h
@@ -101,7 +101,7 @@ class ViewAndroid;
} // namespace ui
diff --git a/chromium/patches/patch-ui_gfx_platform__font__skia.cc b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
index 8b036f6c58..e4a71f0459 100644
--- a/chromium/patches/patch-ui_gfx_platform__font__skia.cc
+++ b/chromium/patches/patch-ui_gfx_platform__font__skia.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/platform_font_skia.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/platform_font_skia.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/platform_font_skia.cc
@@ -29,7 +29,7 @@
#include "ui/gfx/system_fonts_win.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
index d6f9c77369..0976325136 100644
--- a/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__api__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_api_fuzzer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/render_text_api_fuzzer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/render_text_api_fuzzer.cc
@@ -19,7 +19,7 @@
#include "ui/gfx/font_util.h"
diff --git a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
index 1bc6ef75f5..3997c29b14 100644
--- a/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
+++ b/chromium/patches/patch-ui_gfx_render__text__fuzzer.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/render_text_fuzzer.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/render_text_fuzzer.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/render_text_fuzzer.cc
@@ -17,7 +17,7 @@
#include "ui/gfx/canvas.h"
diff --git a/chromium/patches/patch-ui_gfx_switches.cc b/chromium/patches/patch-ui_gfx_switches.cc
index acb5b794e4..6f70be278a 100644
--- a/chromium/patches/patch-ui_gfx_switches.cc
+++ b/chromium/patches/patch-ui_gfx_switches.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/switches.cc
@@ -36,7 +36,7 @@ const char kHeadless[] = "headless";
// See //components/headless/screen_info/README.md for more details.
diff --git a/chromium/patches/patch-ui_gfx_switches.h b/chromium/patches/patch-ui_gfx_switches.h
index 0335df1bad..3a9ef3718d 100644
--- a/chromium/patches/patch-ui_gfx_switches.h
+++ b/chromium/patches/patch-ui_gfx_switches.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/switches.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/switches.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/switches.h
@@ -19,7 +19,7 @@ GFX_SWITCHES_EXPORT extern const char kF
GFX_SWITCHES_EXPORT extern const char kHeadless[];
diff --git a/chromium/patches/patch-ui_gfx_x_atom__cache.cc b/chromium/patches/patch-ui_gfx_x_atom__cache.cc
index a644cdfe34..8386e1bc63 100644
--- a/chromium/patches/patch-ui_gfx_x_atom__cache.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- ui/gfx/x/atom_cache.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/x/atom_cache.cc
@@ -157,6 +157,7 @@ constexpr auto kAtomsToCache = std::to_a
"application/octet-stream",
diff --git a/chromium/patches/patch-ui_gfx_x_connection.cc b/chromium/patches/patch-ui_gfx_x_connection.cc
index bb5e053140..8cd5c9fcd5 100644
--- a/chromium/patches/patch-ui_gfx_x_connection.cc
+++ b/chromium/patches/patch-ui_gfx_x_connection.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/connection.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/x/connection.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/x/connection.cc
@@ -410,7 +410,7 @@ bool Connection::HasNextEvent() {
}
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
index 841425e32c..b98c41e480 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_dri3.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/generated_protos/dri3.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/x/generated_protos/dri3.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/x/generated_protos/dri3.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
index 9db11cf0ae..8d078e71e2 100644
--- a/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
+++ b/chromium/patches/patch-ui_gfx_x_generated__protos_shm.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/generated_protos/shm.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/x/generated_protos/shm.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/x/generated_protos/shm.cc
@@ -27,6 +27,8 @@
#include <xcb/xcb.h>
diff --git a/chromium/patches/patch-ui_gfx_x_xlib__support.cc b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
index 200bbe6f21..95d2eeb3d6 100644
--- a/chromium/patches/patch-ui_gfx_x_xlib__support.cc
+++ b/chromium/patches/patch-ui_gfx_x_xlib__support.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gfx/x/xlib_support.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gfx/x/xlib_support.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gfx/x/xlib_support.cc
@@ -39,10 +39,18 @@ void InitXlib() {
return;
diff --git a/chromium/patches/patch-ui_gl_BUILD.gn b/chromium/patches/patch-ui_gl_BUILD.gn
index e1de667353..e6d585fdc6 100644
--- a/chromium/patches/patch-ui_gl_BUILD.gn
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- ui/gl/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gl/BUILD.gn
-@@ -387,7 +387,7 @@ component("gl") {
+@@ -389,7 +389,7 @@ component("gl") {
]
}
diff --git a/chromium/patches/patch-ui_gl_gl__context.cc b/chromium/patches/patch-ui_gl_gl__context.cc
index 931ef2ff49..0895fbb605 100644
--- a/chromium/patches/patch-ui_gl_gl__context.cc
+++ b/chromium/patches/patch-ui_gl_gl__context.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_context.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gl/gl_context.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gl/gl_context.cc
@@ -154,7 +154,7 @@ bool GLContext::MakeCurrent(GLSurface* s
recorded_max_gles_version_if_feasible = true;
diff --git a/chromium/patches/patch-ui_gl_gl__implementation.cc b/chromium/patches/patch-ui_gl_gl__implementation.cc
index e7abb963b3..45ff3236c0 100644
--- a/chromium/patches/patch-ui_gl_gl__implementation.cc
+++ b/chromium/patches/patch-ui_gl_gl__implementation.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_implementation.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gl/gl_implementation.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gl/gl_implementation.cc
-@@ -304,7 +304,7 @@ GetRequestedGLImplementationFromCommandL
+@@ -335,7 +335,7 @@ GetRequestedGLImplementationFromCommandL
const base::CommandLine* command_line) {
bool overrideUseSoftwareGL =
command_line->HasSwitch(switches::kOverrideUseSoftwareGLForTests);
diff --git a/chromium/patches/patch-ui_gl_gl__switches.cc b/chromium/patches/patch-ui_gl_gl__switches.cc
index b9f8e727a7..d14de3c94a 100644
--- a/chromium/patches/patch-ui_gl_gl__switches.cc
+++ b/chromium/patches/patch-ui_gl_gl__switches.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/gl_switches.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gl/gl_switches.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gl/gl_switches.cc
-@@ -17,7 +17,7 @@
+@@ -16,7 +16,7 @@
#endif
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -15,7 +15,7 @@ $NetBSD$
#include <vulkan/vulkan_core.h>
#include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
#endif // BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) ||
-@@ -320,7 +320,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -316,7 +316,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -24,7 +24,7 @@ $NetBSD$
angle::SystemInfo system_info;
{
TRACE_EVENT("gpu,startup", "angle::GetSystemInfoVulkan");
-@@ -414,7 +414,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -410,7 +410,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
index 68d2240685..387c08b04e 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/sync_control_vsync_provider.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gl/sync_control_vsync_provider.cc
@@ -11,7 +11,7 @@
#include "base/trace_event/trace_event.h"
diff --git a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
index d8b6b957e2..f640fa6a71 100644
--- a/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
+++ b/chromium/patches/patch-ui_gl_sync__control__vsync__provider.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gl/sync_control_vsync_provider.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gl/sync_control_vsync_provider.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gl/sync_control_vsync_provider.h
@@ -31,7 +31,7 @@ class SyncControlVSyncProvider : public
bool SupportGetVSyncParametersIfAvailable() const override;
diff --git a/chromium/patches/patch-ui_gtk_gtk__compat.cc b/chromium/patches/patch-ui_gtk_gtk__compat.cc
index 262e177595..c7189325c7 100644
--- a/chromium/patches/patch-ui_gtk_gtk__compat.cc
+++ b/chromium/patches/patch-ui_gtk_gtk__compat.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/gtk_compat.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gtk/gtk_compat.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gtk/gtk_compat.cc
-@@ -64,27 +64,47 @@ auto DlCast(void* symbol) {
+@@ -74,27 +74,47 @@ auto DlSym(void* library, const char* na
}
void* GetLibGio() {
diff --git a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
index 264f32ea85..738789eba8 100644
--- a/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/chromium/patches/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/gtk/printing/print_dialog_gtk.cc
@@ -442,7 +442,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
diff --git a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
index 6d5dee10f4..1269de6e0f 100644
--- a/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
+++ b/chromium/patches/patch-ui_message__center_views_message__popup__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/message_center/views/message_popup_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/message_center/views/message_popup_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/message_center/views/message_popup_view.cc
@@ -164,7 +164,7 @@ std::unique_ptr<views::Widget> MessagePo
views::Widget::InitParams::CLIENT_OWNS_WIDGET,
diff --git a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
index 482351926f..492d59aead 100644
--- a/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
+++ b/chromium/patches/patch-ui_native__theme_features_native__theme__features.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/features/native_theme_features.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/native_theme/features/native_theme_features.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/native_theme/features/native_theme_features.cc
@@ -54,7 +54,7 @@ namespace ui {
diff --git a/chromium/patches/patch-ui_native__theme_native__theme.h b/chromium/patches/patch-ui_native__theme_native__theme.h
index e5d5b46148..aefb9b3872 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme.h
+++ b/chromium/patches/patch-ui_native__theme_native__theme.h
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/native_theme/native_theme.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/native_theme/native_theme.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/native_theme/native_theme.h
-@@ -61,7 +61,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) Nat
+@@ -64,7 +64,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) Nat
// A part being sized or painted.
enum Part {
kCheckbox,
diff --git a/chromium/patches/patch-ui_native__theme_native__theme__base.cc b/chromium/patches/patch-ui_native__theme_native__theme__base.cc
index 8753e5e783..560e6a0218 100644
--- a/chromium/patches/patch-ui_native__theme_native__theme__base.cc
+++ b/chromium/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-12-17 23:05:18.000000000 +0000
+--- ui/native_theme/native_theme_base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/native_theme/native_theme_base.cc
-@@ -168,7 +168,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
+@@ -169,7 +169,7 @@ void NativeThemeBase::PaintImpl(cc::Pain
std::get<ButtonExtraParams>(extra_params), dark_mode,
contrast, accent_color);
break;
diff --git a/chromium/patches/patch-ui_ozone_common_egl__util.cc b/chromium/patches/patch-ui_ozone_common_egl__util.cc
index 2af5df86c9..bc4018ee5a 100644
--- a/chromium/patches/patch-ui_ozone_common_egl__util.cc
+++ b/chromium/patches/patch-ui_ozone_common_egl__util.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/common/egl_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/common/egl_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/common/egl_util.cc
@@ -35,9 +35,9 @@ const base::FilePath::CharType kDefaultG
FILE_PATH_LITERAL("libGLESv2.so");
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
index 906cbf0129..9d66e14f01 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_headless__surface__factory.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/headless/headless_surface_factory.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/headless/headless_surface_factory.cc
@@ -35,7 +35,7 @@
#include "ui/ozone/platform/headless/headless_window_manager.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include "ui/ozone/platform/headless/vulkan_implementation_headless.h"
#endif
-@@ -285,7 +285,7 @@ std::unique_ptr<gpu::VulkanImplementatio
+@@ -282,7 +282,7 @@ std::unique_ptr<gpu::VulkanImplementatio
HeadlessSurfaceFactory::CreateVulkanImplementation(
bool use_swiftshader,
bool allow_protected_memory) {
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
index e56cff49c2..03d81dfaba 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_ozone__platform__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/headless/ozone_platform_headless.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/headless/ozone_platform_headless.cc
@@ -108,7 +108,7 @@ class OzonePlatformHeadlessImpl : public
}
diff --git a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
index edeb06f55b..9d27482d51 100644
--- a/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
+++ b/chromium/patches/patch-ui_ozone_platform_headless_vulkan__implementation__headless.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/headless/vulkan_implementation_headless.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/headless/vulkan_implementation_headless.cc
@@ -117,7 +117,7 @@ VulkanImplementationHeadless::ExportVkFe
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn b/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
index 7e39b9bc57..d1ae93e710 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/wayland/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/wayland/BUILD.gn
@@ -246,7 +246,6 @@ source_set("wayland") {
"//mojo/public/cpp/system",
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
index 539006b366..18dd918365 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_common_wayland__util.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/wayland/common/wayland_util.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/wayland/common/wayland_util.cc
-@@ -419,6 +419,7 @@ void RecordConnectionMetrics(wl_display*
+@@ -417,6 +417,7 @@ void RecordConnectionMetrics(wl_display*
{"weston", WaylandCompositor::kWeston},
};
@@ -14,7 +14,7 @@ $NetBSD$
const int fd = wl_display_get_fd(display);
if (fd == -1) {
return WaylandCompositor::kUnknown;
-@@ -444,6 +445,7 @@ void RecordConnectionMetrics(wl_display*
+@@ -442,6 +443,7 @@ void RecordConnectionMetrics(wl_display*
return compositor;
}
}
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
index de345a1ddc..d7915e63fb 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_gpu_vulkan__implementation__wayland.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/wayland/gpu/vulkan_implementation_wayland.cc
@@ -39,7 +39,11 @@ bool VulkanImplementationWayland::Initia
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
index 5af97fbb77..60df1768ad 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__buffer__manager__host.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_buffer_manager_host.cc
@@ -45,9 +45,13 @@ std::string NumberToString(uint32_t numb
}
diff --git a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index 1ae317f0f3..ed07d06e1c 100644
--- a/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+++ b/chromium/patches/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
@@ -5,7 +5,9 @@
#include "ui/ozone/platform/wayland/host/wayland_frame_manager.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
index 60c330b565..83bd27956c 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_vulkan__implementation__x11.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/x11/vulkan_implementation_x11.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/x11/vulkan_implementation_x11.cc
@@ -59,7 +59,11 @@ bool VulkanImplementationX11::Initialize
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
index f903808b82..713f6c1d8a 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/x11/x11_screen_ozone.cc
@@ -22,7 +22,7 @@
#include "ui/ozone/platform/x11/x11_window.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
index 1553c2f066..8fd4df0c46 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__screen__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/x11/x11_screen_ozone.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/x11/x11_screen_ozone.h
@@ -16,7 +16,7 @@
#include "ui/gfx/x/event.h"
diff --git a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
index 09e9519946..b883470f12 100644
--- a/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/chromium/patches/patch-ui_ozone_platform_x11_x11__window.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/platform/x11/x11_window.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/platform/x11/x11_window.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/platform/x11/x11_window.cc
-@@ -1503,7 +1503,7 @@ void X11Window::OnXWindowStateChanged()
+@@ -1504,7 +1504,7 @@ void X11Window::OnXWindowStateChanged()
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
diff --git a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
index 7e1943b3dd..94dd4efca7 100644
--- a/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
+++ b/chromium/patches/patch-ui_ozone_public_ozone__ui__controls__test__helper.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/public/ozone_ui_controls_test_helper.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/public/ozone_ui_controls_test_helper.h
@@ -62,7 +62,7 @@ class OzoneUIControlsTestHelper {
// aura::Window.
diff --git a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
index 3482de54ab..53ca4adc5c 100644
--- a/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
+++ b/chromium/patches/patch-ui_ozone_test_mock__platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/ozone/test/mock_platform_window_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/ozone/test/mock_platform_window_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/ozone/test/mock_platform_window_delegate.h
@@ -35,7 +35,7 @@ class MockPlatformWindowDelegate : publi
MOCK_METHOD2(OnWindowStateChanged,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
index 434740c775..ec602fe51d 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/platform_window/platform_window_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/platform_window/platform_window_delegate.cc
@@ -58,7 +58,7 @@ gfx::Insets PlatformWindowDelegate::Calc
return gfx::Insets();
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
index b078536177..031314f65a 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/platform_window/platform_window_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/platform_window/platform_window_delegate.h
@@ -146,7 +146,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW)
virtual void OnWindowStateChanged(PlatformWindowState old_state,
diff --git a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
index b97d200d41..43102617d9 100644
--- a/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
+++ b/chromium/patches/patch-ui_platform__window_platform__window__init__properties.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/platform_window/platform_window_init_properties.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/platform_window/platform_window_init_properties.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/platform_window/platform_window_init_properties.h
@@ -56,7 +56,7 @@ class WorkspaceExtensionDelegate;
class ScenicWindowDelegate;
diff --git a/chromium/patches/patch-ui_qt_BUILD.gn b/chromium/patches/patch-ui_qt_BUILD.gn
index def5623c87..333172bbaf 100644
--- a/chromium/patches/patch-ui_qt_BUILD.gn
+++ b/chromium/patches/patch-ui_qt_BUILD.gn
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/qt/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/qt/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/qt/BUILD.gn
@@ -20,7 +20,7 @@ config("qt_internal_config") {
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
index 94f799325d..e26657f718 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__bn.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_bn.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_bn.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_bn.xtb
@@ -10,7 +10,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Vrinda</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
index d86bf598d4..5500eef839 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ja.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ja.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ja.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_ja.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
index 39e16fd546..5658b71ef1 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ko.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ko.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ko.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_ko.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
index 9e93b36131..14730e025e 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__ml.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_ml.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_ml.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_ml.xtb
@@ -9,7 +9,7 @@
<translation id="IDS_WEB_FONT_FAMILY">'Segoe UI',Arial,AnjaliOldLipi,Rachana,Kartika</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
index c42803440b..88595efe0e 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__th.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_th.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_th.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_th.xtb
@@ -6,7 +6,7 @@
<translation id="IDS_WEB_FONT_FAMILY">Tahoma,sans-serif</translation>
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
index 2577ea048e..54318334c3 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-CN.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-CN.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_zh-CN.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
index 163f2529ff..21a52ae067 100644
--- a/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
+++ b/chromium/patches/patch-ui_strings_translations_app__locale__settings__zh-TW.xtb
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/strings/translations/app_locale_settings_zh-TW.xtb.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/strings/translations/app_locale_settings_zh-TW.xtb
@@ -12,7 +12,7 @@
<if expr="is_ios">
diff --git a/chromium/patches/patch-ui_views_BUILD.gn b/chromium/patches/patch-ui_views_BUILD.gn
index 81ab1da59f..59bf50b846 100644
--- a/chromium/patches/patch-ui_views_BUILD.gn
+++ b/chromium/patches/patch-ui_views_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/BUILD.gn
-@@ -834,7 +834,6 @@ component("views") {
+@@ -836,7 +836,6 @@ component("views") {
"windows_stationarity_monitor_aura.cc",
]
deps += [
diff --git a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
index 81d54bc18f..609a0abb2d 100644
--- a/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
+++ b/chromium/patches/patch-ui_views_accessibility_view__accessibility.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/accessibility/view_accessibility.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/accessibility/view_accessibility.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/accessibility/view_accessibility.cc
@@ -34,7 +34,7 @@
#include "ui/views/accessibility/view_ax_platform_node_delegate_win.h"
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.cc b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
index 9e49762832..0214678487 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.cc
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/prefix_selector.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/controls/prefix_selector.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/controls/prefix_selector.cc
@@ -193,7 +193,7 @@ bool PrefixSelector::ShouldDoLearning()
return false;
diff --git a/chromium/patches/patch-ui_views_controls_prefix__selector.h b/chromium/patches/patch-ui_views_controls_prefix__selector.h
index 281ceffa5f..bcf89b34f3 100644
--- a/chromium/patches/patch-ui_views_controls_prefix__selector.h
+++ b/chromium/patches/patch-ui_views_controls_prefix__selector.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/prefix_selector.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/controls/prefix_selector.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/controls/prefix_selector.h
@@ -91,7 +91,7 @@ class VIEWS_EXPORT PrefixSelector : publ
ukm::SourceId GetClientSourceForMetrics() const override;
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
index 88f2a3341d..f79aa121aa 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/controls/textfield/textfield.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/controls/textfield/textfield.cc
@@ -86,7 +86,7 @@
#include "base/win/win_util.h"
diff --git a/chromium/patches/patch-ui_views_controls_textfield_textfield.h b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
index 4cc38887aa..0780840f31 100644
--- a/chromium/patches/patch-ui_views_controls_textfield_textfield.h
+++ b/chromium/patches/patch-ui_views_controls_textfield_textfield.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/controls/textfield/textfield.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/controls/textfield/textfield.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/controls/textfield/textfield.h
@@ -49,7 +49,7 @@
#include "ui/views/view_observer.h"
diff --git a/chromium/patches/patch-ui_views_examples_widget__example.cc b/chromium/patches/patch-ui_views_examples_widget__example.cc
index df96a4fc3d..92bb8e76ab 100644
--- a/chromium/patches/patch-ui_views_examples_widget__example.cc
+++ b/chromium/patches/patch-ui_views_examples_widget__example.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/examples/widget_example.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/examples/widget_example.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/examples/widget_example.cc
@@ -51,7 +51,7 @@ void WidgetExample::CreateExampleView(Vi
modal_button->SetCallback(
diff --git a/chromium/patches/patch-ui_views_focus_focus__manager.cc b/chromium/patches/patch-ui_views_focus_focus__manager.cc
index c3a5c7d85d..145f899eb1 100644
--- a/chromium/patches/patch-ui_views_focus_focus__manager.cc
+++ b/chromium/patches/patch-ui_views_focus_focus__manager.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/focus/focus_manager.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/focus/focus_manager.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/focus/focus_manager.cc
@@ -616,7 +616,7 @@ bool FocusManager::RedirectAcceleratorTo
return false;
diff --git a/chromium/patches/patch-ui_views_style_platform__style.cc b/chromium/patches/patch-ui_views_style_platform__style.cc
index 6c72d06fff..8047278ee3 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.cc
+++ b/chromium/patches/patch-ui_views_style_platform__style.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/style/platform_style.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/style/platform_style.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/style/platform_style.cc
@@ -23,7 +23,7 @@
#include "ui/views/controls/focusable_border.h"
diff --git a/chromium/patches/patch-ui_views_style_platform__style.h b/chromium/patches/patch-ui_views_style_platform__style.h
index 13e8dc1922..b367181de8 100644
--- a/chromium/patches/patch-ui_views_style_platform__style.h
+++ b/chromium/patches/patch-ui_views_style_platform__style.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/style/platform_style.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/style/platform_style.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/style/platform_style.h
@@ -84,7 +84,7 @@ class VIEWS_EXPORT PlatformStyle {
// Default setting at bubble creation time for whether arrow will be adjusted
diff --git a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
index 6cddc492f2..bf2086ce86 100644
--- a/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
+++ b/chromium/patches/patch-ui_views_test_ui__controls__factory__desktop__aura__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/test/ui_controls_factory_desktop_aura_ozone.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/test/ui_controls_factory_desktop_aura_ozone.cc
@@ -237,7 +237,7 @@ bool SendMouseClick(MouseButton type, gf
window_hint);
diff --git a/chromium/patches/patch-ui_views_views__delegate.cc b/chromium/patches/patch-ui_views_views__delegate.cc
index d67b9e58f0..41fa59afa6 100644
--- a/chromium/patches/patch-ui_views_views__delegate.cc
+++ b/chromium/patches/patch-ui_views_views__delegate.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/views_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/views_delegate.cc
@@ -92,7 +92,7 @@ bool ViewsDelegate::IsWindowInMetro(gfx:
return false;
diff --git a/chromium/patches/patch-ui_views_views__delegate.h b/chromium/patches/patch-ui_views_views__delegate.h
index 897f282c50..f5c2df43b2 100644
--- a/chromium/patches/patch-ui_views_views__delegate.h
+++ b/chromium/patches/patch-ui_views_views__delegate.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/views_delegate.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/views_delegate.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/views_delegate.h
@@ -143,7 +143,7 @@ class VIEWS_EXPORT ViewsDelegate {
// environment.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
index 3ceb9fa1b1..80cf3f2ced 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
@@ -203,7 +203,7 @@ DragOperation DesktopDragDropClientOzone
return selected_operation_;
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
index 3c8cdb5817..0e378b7c42 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__drag__drop__client__ozone.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.h
@@ -67,7 +67,7 @@ class VIEWS_EXPORT DesktopDragDropClient
// The offset of |drag_widget_| relative to the mouse position.
diff --git a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
index aea5017bb6..7207f17cfb 100644
--- a/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
+++ b/chromium/patches/patch-ui_views_widget_desktop__aura_desktop__window__tree__host__platform.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/window_util.h"
diff --git a/chromium/patches/patch-ui_views_widget_root__view.cc b/chromium/patches/patch-ui_views_widget_root__view.cc
index e56589a6c1..082fea1d87 100644
--- a/chromium/patches/patch-ui_views_widget_root__view.cc
+++ b/chromium/patches/patch-ui_views_widget_root__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/root_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/widget/root_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/widget/root_view.cc
@@ -169,7 +169,7 @@ class AnnounceTextView : public View {
#if BUILDFLAG(IS_CHROMEOS)
diff --git a/chromium/patches/patch-ui_views_widget_widget.cc b/chromium/patches/patch-ui_views_widget_widget.cc
index aab4076d5d..acfea8d352 100644
--- a/chromium/patches/patch-ui_views_widget_widget.cc
+++ b/chromium/patches/patch-ui_views_widget_widget.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/widget/widget.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/widget/widget.cc
@@ -64,7 +64,7 @@
#include "ui/views/widget/widget_removals_observer.h"
diff --git a/chromium/patches/patch-ui_views_widget_widget.h b/chromium/patches/patch-ui_views_widget_widget.h
index 980dcb2cce..5fad7c8e7b 100644
--- a/chromium/patches/patch-ui_views_widget_widget.h
+++ b/chromium/patches/patch-ui_views_widget_widget.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/widget/widget.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/widget/widget.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/widget/widget.h
@@ -489,7 +489,7 @@ class VIEWS_EXPORT Widget : public inter
bool force_system_menu_for_frameless = false;
diff --git a/chromium/patches/patch-ui_views_window_default__frame__view.cc b/chromium/patches/patch-ui_views_window_default__frame__view.cc
index 1852bcc3ef..1a22eaef0e 100644
--- a/chromium/patches/patch-ui_views_window_default__frame__view.cc
+++ b/chromium/patches/patch-ui_views_window_default__frame__view.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/default_frame_view.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/window/default_frame_view.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/window/default_frame_view.cc
@@ -285,7 +285,7 @@ int DefaultFrameView::NonClientTopBorder
int DefaultFrameView::CaptionButtonY() const {
diff --git a/chromium/patches/patch-ui_views_window_dialog__delegate.cc b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
index 9cff2e52d8..6c41d7394e 100644
--- a/chromium/patches/patch-ui_views_window_dialog__delegate.cc
+++ b/chromium/patches/patch-ui_views_window_dialog__delegate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/dialog_delegate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/window/dialog_delegate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/window/dialog_delegate.cc
-@@ -108,7 +108,7 @@ Widget* DialogDelegate::CreateDialogWidg
+@@ -118,7 +118,7 @@ Widget* DialogDelegate::CreateDialogWidg
// static
bool DialogDelegate::CanSupportCustomFrame(gfx::NativeView parent) {
diff --git a/chromium/patches/patch-ui_views_window_frame__background.cc b/chromium/patches/patch-ui_views_window_frame__background.cc
index 46b73275ff..5e7a292092 100644
--- a/chromium/patches/patch-ui_views_window_frame__background.cc
+++ b/chromium/patches/patch-ui_views_window_frame__background.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- ui/views/window/frame_background.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- ui/views/window/frame_background.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ ui/views/window/frame_background.cc
@@ -110,7 +110,7 @@ void FrameBackground::PaintMaximized(gfx
int width) const {
diff --git a/chromium/patches/patch-v8_BUILD.gn b/chromium/patches/patch-v8_BUILD.gn
index c3c8a0b40b..023d5bb440 100644
--- a/chromium/patches/patch-v8_BUILD.gn
+++ b/chromium/patches/patch-v8_BUILD.gn
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/BUILD.gn.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/BUILD.gn.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/BUILD.gn
-@@ -990,6 +990,9 @@ external_v8_defines = [
+@@ -999,6 +999,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 = [
-@@ -1064,6 +1067,15 @@ if (target_os == "android") {
+@@ -1079,6 +1082,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
-@@ -1778,7 +1790,6 @@ config("strict_warnings") {
+@@ -1810,7 +1822,6 @@ config("strict_warnings") {
}
cflags += [
"-Wmissing-field-initializers",
@@ -40,7 +40,7 @@ $NetBSD$
]
}
}
-@@ -2477,6 +2488,23 @@ action("generate_bytecode_builtins_list"
+@@ -2509,6 +2520,23 @@ action("generate_bytecode_builtins_list"
]
}
@@ -64,7 +64,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.
-@@ -2495,7 +2523,11 @@ template("run_mksnapshot") {
+@@ -2527,7 +2555,11 @@ template("run_mksnapshot") {
suffix = "_$name"
}
action("run_mksnapshot_" + name) {
@@ -77,7 +77,7 @@ $NetBSD$
if (v8_verify_deterministic_mksnapshot) {
# We archive the snapshot executable when verifying snapshot
# determinism to ease debugging.
-@@ -2625,6 +2657,12 @@ template("run_mksnapshot") {
+@@ -2657,6 +2689,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -90,7 +90,7 @@ $NetBSD$
}
# This is needed to distinguish between generating code for the simulator
-@@ -4797,7 +4835,7 @@ v8_header_set("v8_internal_headers") {
+@@ -4837,7 +4875,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 ||
@@ -99,7 +99,7 @@ $NetBSD$
sources += [ "src/trap-handler/handler-inside-posix.h" ]
} else if (is_win) {
sources += [ "src/trap-handler/handler-inside-win.h" ]
-@@ -6212,7 +6250,7 @@ v8_source_set("v8_base_without_compiler"
+@@ -6255,7 +6293,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 ||
@@ -108,7 +108,7 @@ $NetBSD$
sources += [
"src/trap-handler/handler-inside-posix.cc",
"src/trap-handler/handler-outside-posix.cc",
-@@ -6879,7 +6917,7 @@ v8_component("v8_libbase") {
+@@ -6934,7 +6972,7 @@ v8_component("v8_libbase") {
}
}
@@ -117,7 +117,7 @@ $NetBSD$
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6890,6 +6928,27 @@ v8_component("v8_libbase") {
+@@ -6945,6 +6983,27 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/chromium/patches/patch-v8_include_v8-internal.h b/chromium/patches/patch-v8_include_v8-internal.h
index 04ec37263a..748ffe6090 100644
--- a/chromium/patches/patch-v8_include_v8-internal.h
+++ b/chromium/patches/patch-v8_include_v8-internal.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/include/v8-internal.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/include/v8-internal.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/include/v8-internal.h
@@ -218,7 +218,7 @@ using SandboxedPointer_t = Address;
#ifdef V8_ENABLE_SANDBOX
diff --git a/chromium/patches/patch-v8_include_v8config.h b/chromium/patches/patch-v8_include_v8config.h
index a04ea7687b..c506e9c824 100644
--- a/chromium/patches/patch-v8_include_v8config.h
+++ b/chromium/patches/patch-v8_include_v8config.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/include/v8config.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/include/v8config.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/include/v8config.h
@@ -207,6 +207,9 @@ path. Add it with -I<path> to the comman
&& !defined(V8_TARGET_OS_IOS) \
diff --git a/chromium/patches/patch-v8_src_api_api.cc b/chromium/patches/patch-v8_src_api_api.cc
index c6d417c6cd..d89aa88e65 100644
--- a/chromium/patches/patch-v8_src_api_api.cc
+++ b/chromium/patches/patch-v8_src_api_api.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/api/api.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/api/api.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/api/api.cc
@@ -159,7 +159,7 @@
#include "src/objects/intl-objects.h"
@@ -15,7 +15,7 @@ $NetBSD$
#include <signal.h>
#include <unistd.h>
-@@ -6273,7 +6273,7 @@ bool v8::V8::Initialize(const int build_
+@@ -6305,7 +6305,7 @@ bool v8::V8::Initialize(const int build_
return true;
}
diff --git a/chromium/patches/patch-v8_src_base_atomicops.h b/chromium/patches/patch-v8_src_base_atomicops.h
index e2169d64e0..34be1c77d2 100644
--- a/chromium/patches/patch-v8_src_base_atomicops.h
+++ b/chromium/patches/patch-v8_src_base_atomicops.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/atomicops.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/atomicops.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/atomicops.h
@@ -32,10 +32,10 @@ using Atomic64 = SbAtomic64;
using Atomic8 = char;
diff --git a/chromium/patches/patch-v8_src_base_platform_memory.h b/chromium/patches/patch-v8_src_base_platform_memory.h
index 060acf18bd..cd23e582cc 100644
--- a/chromium/patches/patch-v8_src_base_platform_memory.h
+++ b/chromium/patches/patch-v8_src_base_platform_memory.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/memory.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/platform/memory.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/platform/memory.h
@@ -21,13 +21,13 @@
#include <malloc/malloc.h>
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
index 93cb8e4a57..d4988e8fcd 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-freebsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-freebsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/platform/platform-freebsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/platform/platform-freebsd.cc
@@ -43,14 +43,10 @@ TimezoneCache* OS::CreateTimezoneCache()
return new PosixDefaultTimezoneCache();
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
index 75ae6c08f8..d68903828f 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-openbsd.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-openbsd.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/platform/platform-openbsd.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/platform/platform-openbsd.cc
@@ -6,6 +6,9 @@
// POSIX-compatible parts, the implementation is in platform-posix.cc.
diff --git a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
index 1dd32bebea..50043b20ae 100644
--- a/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
+++ b/chromium/patches/patch-v8_src_base_platform_platform-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/platform/platform-posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/platform/platform-posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/platform/platform-posix.cc
@@ -78,9 +78,11 @@
#include <sys/syscall.h>
@@ -19,7 +19,7 @@ $NetBSD$
#if defined(V8_OS_SOLARIS)
#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE > 2) || defined(__EXTENSIONS__)
-@@ -361,6 +363,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
+@@ -359,6 +361,13 @@ void OS::SetRandomMmapSeed(int64_t seed)
}
}
@@ -33,7 +33,7 @@ $NetBSD$
// static
void* OS::GetRandomMmapAddr() {
uintptr_t raw_addr;
-@@ -459,6 +468,7 @@ void* OS::GetRandomMmapAddr() {
+@@ -457,6 +466,7 @@ void* OS::GetRandomMmapAddr() {
#endif
return reinterpret_cast<void*>(raw_addr);
}
@@ -41,7 +41,7 @@ $NetBSD$
// TODO(bbudge) Move Cygwin and Fuchsia stuff into platform-specific files.
#if !V8_OS_CYGWIN && !V8_OS_FUCHSIA
-@@ -759,7 +769,7 @@ void OS::DestroySharedMemoryHandle(Platf
+@@ -757,7 +767,7 @@ void OS::DestroySharedMemoryHandle(Platf
#if !V8_OS_ZOS
// static
bool OS::HasLazyCommits() {
@@ -50,7 +50,7 @@ $NetBSD$
return true;
#else
// TODO(bbudge) Return true for all POSIX platforms.
-@@ -1215,7 +1225,11 @@ Thread::Thread(const Options& options)
+@@ -1213,7 +1223,11 @@ Thread::Thread(const Options& options)
stack_size_(options.stack_size()),
priority_(options.priority()),
start_semaphore_(nullptr) {
@@ -62,7 +62,7 @@ $NetBSD$
if (stack_size_ > 0) stack_size_ = std::max(stack_size_, min_stack_size);
set_name(options.name());
}
-@@ -1230,7 +1244,7 @@ static void SetThreadName(const char* na
+@@ -1228,7 +1242,7 @@ static void SetThreadName(const char* na
pthread_set_name_np(pthread_self(), name);
#elif V8_OS_NETBSD
static_assert(Thread::kMaxThreadNameLength <= PTHREAD_MAX_NAMELEN_NP);
@@ -71,7 +71,7 @@ $NetBSD$
#elif V8_OS_DARWIN
// pthread_setname_np is only available in 10.6 or later, so test
// for it at runtime.
-@@ -1409,7 +1423,7 @@ void Thread::SetThreadLocal(LocalStorage
+@@ -1407,7 +1421,7 @@ void Thread::SetThreadLocal(LocalStorage
// keep this version in POSIX as most Linux-compatible derivatives will
// support it. MacOS and FreeBSD are different here.
#if !defined(V8_OS_FREEBSD) && !defined(V8_OS_DARWIN) && !defined(_AIX) && \
diff --git a/chromium/patches/patch-v8_src_base_strings.h b/chromium/patches/patch-v8_src_base_strings.h
index 24858e00bf..d4de4baf2d 100644
--- a/chromium/patches/patch-v8_src_base_strings.h
+++ b/chromium/patches/patch-v8_src_base_strings.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/strings.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/strings.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/strings.h
@@ -8,6 +8,9 @@
#include "src/base/base-export.h"
diff --git a/chromium/patches/patch-v8_src_base_sys-info.cc b/chromium/patches/patch-v8_src_base_sys-info.cc
index d91df32828..d170b0c3b5 100644
--- a/chromium/patches/patch-v8_src_base_sys-info.cc
+++ b/chromium/patches/patch-v8_src_base_sys-info.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/sys-info.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/sys-info.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/sys-info.cc
@@ -35,8 +35,12 @@ namespace base {
diff --git a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
index 5076fa7235..f85063e3a4 100644
--- a/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
+++ b/chromium/patches/patch-v8_src_base_utils_random-number-generator.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/base/utils/random-number-generator.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/base/utils/random-number-generator.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/base/utils/random-number-generator.cc
@@ -56,7 +56,7 @@ RandomNumberGenerator::RandomNumberGener
DCHECK_EQ(0, result);
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
index 778c6d533a..8ee2de38a8 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/diagnostics/perf-jit.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/diagnostics/perf-jit.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/diagnostics/perf-jit.cc
@@ -31,7 +31,7 @@
#include "src/flags/flags.h"
diff --git a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
index 5a07a5fef6..fe74ef456b 100644
--- a/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
+++ b/chromium/patches/patch-v8_src_diagnostics_perf-jit.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/diagnostics/perf-jit.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/diagnostics/perf-jit.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/diagnostics/perf-jit.h
@@ -31,7 +31,7 @@
#include "include/v8config.h"
diff --git a/chromium/patches/patch-v8_src_execution_isolate.cc b/chromium/patches/patch-v8_src_execution_isolate.cc
index b7e343c3b5..7aa6a0a312 100644
--- a/chromium/patches/patch-v8_src_execution_isolate.cc
+++ b/chromium/patches/patch-v8_src_execution_isolate.cc
@@ -4,9 +4,9 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/execution/isolate.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/execution/isolate.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/execution/isolate.cc
-@@ -176,6 +176,10 @@
+@@ -175,6 +175,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_[];
-@@ -5252,6 +5256,13 @@ void Isolate::InitializeDefaultEmbeddedB
+@@ -5234,6 +5238,13 @@ void Isolate::InitializeDefaultEmbeddedB
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
diff --git a/chromium/patches/patch-v8_src_flags_flags.cc b/chromium/patches/patch-v8_src_flags_flags.cc
index ba380c42fb..0bdf308a63 100644
--- a/chromium/patches/patch-v8_src_flags_flags.cc
+++ b/chromium/patches/patch-v8_src_flags_flags.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/flags/flags.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/flags/flags.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/flags/flags.cc
@@ -16,6 +16,10 @@
#include <set>
@@ -17,7 +17,7 @@ $NetBSD$
#include "src/base/fpu.h"
#include "src/base/hashing.h"
#include "src/base/lazy-instance.h"
-@@ -838,6 +842,10 @@ void FlagList::FreezeFlags() {
+@@ -862,6 +866,10 @@ void FlagList::FreezeFlags() {
// Note that for string flags we only protect the pointer itself, but not the
// string storage. TODO(12887): Fix this.
base::OS::SetDataReadOnly(&v8_flags, sizeof(v8_flags));
diff --git a/chromium/patches/patch-v8_src_libsampler_sampler.cc b/chromium/patches/patch-v8_src_libsampler_sampler.cc
index dd47b78ec8..36044d984c 100644
--- a/chromium/patches/patch-v8_src_libsampler_sampler.cc
+++ b/chromium/patches/patch-v8_src_libsampler_sampler.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/libsampler/sampler.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/libsampler/sampler.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/libsampler/sampler.cc
@@ -527,6 +527,16 @@ void SignalHandler::FillRegisterState(vo
state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
diff --git a/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
index e722d26965..8e53e11ed6 100644
--- a/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
+++ b/chromium/patches/patch-v8_src_objects_js-temporal-zoneinfo64.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/objects/js-temporal-zoneinfo64.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/objects/js-temporal-zoneinfo64.cc
@@ -11,7 +11,7 @@
#include "temporal_rs/TimeZone.hpp"
diff --git a/chromium/patches/patch-v8_src_sandbox_sandbox.cc b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
index 00d860abdc..0b70909dd4 100644
--- a/chromium/patches/patch-v8_src_sandbox_sandbox.cc
+++ b/chromium/patches/patch-v8_src_sandbox_sandbox.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/sandbox/sandbox.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/sandbox/sandbox.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/sandbox/sandbox.cc
@@ -59,7 +59,7 @@ static Address DetermineAddressSpaceLimi
}
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
index b1965c53f3..7b80c7726d 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.cc
@@ -150,6 +150,8 @@ EmbeddedTargetOs ToEmbeddedTargetOs(cons
return EmbeddedTargetOs::kStarboard;
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
index 314504cd03..5692806342 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-base.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-base.h
@@ -37,6 +37,7 @@ enum class EmbeddedTargetOs {
kWin,
diff --git a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
index d4e7d78b8e..d221eb9d52 100644
--- a/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
+++ b/chromium/patches/patch-v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc
@@ -9,6 +9,10 @@
@@ -34,10 +34,10 @@ $NetBSD$
#endif
+#elif defined(V8_OS_OPENBSD) && !defined(V8_TARGET_ARCH_IA32)
+ fprintf(fp_, ".balign %d\n", PAGE_SIZE);
- #elif V8_TARGET_ARCH_X64
- // On x64 use 64-bytes code alignment to allow 64-bytes loop header alignment.
- static_assert(64 >= kCodeAlignment);
-@@ -102,6 +112,8 @@ void PlatformEmbeddedFileWriterGeneric::
+ #else
+ fprintf(fp_, ".balign %d\n", static_cast<int>(kCodeAlignment));
+ #endif
+@@ -92,6 +102,8 @@ void PlatformEmbeddedFileWriterGeneric::
#else
fprintf(fp_, ".balign 4096\n");
#endif
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
index 350db73cda..09644f2e90 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.cc
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/handler-inside-posix.cc.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.cc.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/trap-handler/handler-inside-posix.cc
@@ -28,7 +28,7 @@
diff --git a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
index 2b0e0d24af..db5a9edce1 100644
--- a/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
+++ b/chromium/patches/patch-v8_src_trap-handler_handler-inside-posix.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/handler-inside-posix.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/trap-handler/handler-inside-posix.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/trap-handler/handler-inside-posix.h
@@ -13,7 +13,7 @@ namespace v8 {
namespace internal {
diff --git a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
index 1cbfade9dd..13dd2a1d44 100644
--- a/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
+++ b/chromium/patches/patch-v8_src_trap-handler_trap-handler.h
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/src/trap-handler/trap-handler.h.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/src/trap-handler/trap-handler.h.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/src/trap-handler/trap-handler.h
@@ -18,7 +18,7 @@ namespace v8::internal::trap_handler {
// X64 on Linux, Windows, MacOS, FreeBSD.
diff --git a/chromium/patches/patch-v8_tools_run-paxctl.py b/chromium/patches/patch-v8_tools_run-paxctl.py
index c385573843..b1760d703b 100644
--- a/chromium/patches/patch-v8_tools_run-paxctl.py
+++ b/chromium/patches/patch-v8_tools_run-paxctl.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/tools/run-paxctl.py.orig 2025-12-30 13:49:36.595376397 +0000
+--- v8/tools/run-paxctl.py.orig 2026-01-19 14:53:54.818980162 +0000
+++ v8/tools/run-paxctl.py
@@ -0,0 +1,16 @@
+#!@PYTHONBIN@
diff --git a/chromium/patches/patch-v8_tools_run.py b/chromium/patches/patch-v8_tools_run.py
index d82e62d91b..290af6dd4c 100644
--- a/chromium/patches/patch-v8_tools_run.py
+++ b/chromium/patches/patch-v8_tools_run.py
@@ -4,7 +4,7 @@ $NetBSD$
* Based on OpenBSD's chromium patches, and
pkgsrc's qt5-qtwebengine patches
---- v8/tools/run.py.orig 2025-12-17 23:05:18.000000000 +0000
+--- v8/tools/run.py.orig 2026-01-07 00:50:30.000000000 +0000
+++ v8/tools/run.py
@@ -21,7 +21,7 @@ if cmd and cmd[0] == '--redirect-stdout'
kwargs = dict(stdout=subprocess.PIPE)
Home |
Main Index |
Thread Index |
Old Index